如何解决如何通过用户拖动运动或根据卡片边缘自动旋转,使卡片图像呈颤动状态
所以我知道如何捕捉照片(通过使用相机或image_picker),我知道如何以特定的正方形/矩形尺寸裁剪这些图像,并且我知道如何放置具有特定角度功能的旋转按钮(例如,旋转) 90度或180度。
但是我想知道如何根据用户的拖动动作旋转捕获的图像。 因此,例如,如果有一个倾斜20度的身份证,我将能够将其拖动并使其平直。
或者,是否有任何方法可以自动检测身份证的边框并自动旋转? 我尝试了edge_detection和flutter_realtime_detection库,但是edge_detection无法正确检测到边缘,尤其是在卡的背景中还有其他图像时; flutter_realtime_detection还会错误地将我的身份证检测为书本,从而在边缘之间以及它们的边框之间留出较大的距离。 而且我不认为它也使用了Transform小部件。 您能帮我知道我该怎么做吗?谢谢。
编辑:我发现https://github.com/flutter/flutter/pull/17345中使用手指手势进行旋转 我现在需要的是自动检测和自动旋转身份证框架的部件。 非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。