本项目实现了对拍摄角度不正的照片进行自动矫正的功能,适用于有明显线条的风景照等图片,以及身份证、合同、纸质文档等扫描场景。
✅ 支持自动检测图像角度并进行旋转校正
✅ 支持图像旋转 + 边缘自动填充
✅ 支持批量处理
Java17+
OpenCV
-
下载 OpenCV
前往官网下载 OpenCV for Windows / Linux / macOS:
🔗 https://opencv.org/releases/
推荐版本:OpenCV 4.9 或更新 (作者使用版本: 4.11)
-
安装
下载解压后,在以下路径找到相关文件:
opencv/build/java/
你会看到: opencv-4**.jar 以及对应的dll
将它们 分别 放到系统文件夹user的.jdks下 lab/ 和 bin/ 两个文件夹,并在IDE中引入
把要矫正的照片放入input/ ,然后双击run.bat , 输出在output/ 目录下
- [√] 图像自动旋转角度检测
- 透视矫正功能
- 支持多种边缘填充方式选择
- 开发Android版本
- 添加 UI 界面支持文件拖拽
欢迎提交 PR 和 Issue