[OpenCV实战]1 图片切边与矫正

1.问题描述

倾斜的文件或者身份证照片,先旋转图片摆正,再切除白边,去除边缘空白。

2.解决思路

灰度图像通过边缘检测+轮廓检测或者直线检测找到面积最大的外接矩形,使用矩形角度仿射进行旋转,再次边缘检测后轮廓查找轮廓的垂直边界最大矩形,提取ROI区域。
由于图像切边的存在,导致我们边缘检测出的为双层框,有时是三层甚至多层,此时我们通过面积最小选择内边框。

3.程序算法

结果显示
在这里插入图片描述

GitHub code

4.总结

也可以通过以下思路:Canny边缘检测-形态学闭操作-轮廓检测-Hough直线检测-确定四个角点-透视变换-切边

参考

1.https://blog.csdn.net/a369189453/article/details/86545297

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值