pqpo/SmartCropper
🔥 A library for cropping image in a smart way that can identify the border and correct the cropped image. 智能图片裁剪框架。自动识别边框,手动调节选区,使用透视变换裁剪并矫正选区;适用于身份证,名片,文档等照片的裁剪。
解决的问题
该库提供了一种自动检测并裁剪照片中矩形物体(如身份证、名片、文件等)的方法,并校正其透视,生成平面、正面视角的图像。
工作原理
该库结合了计算机视觉与机器学习技术。早期版本依赖于基于 OpenCV 的算法来识别边界。在新版本(V2.1.1+)中,引入了基于 TensorFlow 的 HED(全向嵌套边缘检测)网络,取代了 Canny 边缘检测算法,显著提升了图像边界的识别率。
适用人群
需要在移动应用中实现文档扫描或智能裁剪功能的 Android 开发者。
主要特性
- 智能边界检测:使用 ML 增强算法自动识别文档或卡片的边缘。
- 透视校正:通过透视变换将选中区域裁剪并校正为正面视图。
- 交互式 UI:提供带有可拖动锚点和放大镜效果的裁剪视图,支持精确的手动调整。
- 可自定义外观:提供多种 XML 属性,用于配置遮罩透明度、线条颜色和引导线。
相关
- 项目
- 项目
- 项目
- 项目
- 项目