博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV矩形检测
阅读量:6656 次
发布时间:2019-06-25

本文共 376 字,大约阅读时间需要 1 分钟。

OpenCV矩形检测

需求:提取图像中的矩形,图像存在污染现象,即矩形区域不是完全规则的矩形。

思路一:轮廓法

OpenCV里提取目标轮廓的函数是findContours,它的输入图像是一幅二值图像,输出的是每一个连通区域的轮廓点的集合:vector<vector<Point>>。外层vector的size代表了图像中轮廓的个数,里面vector的size代表了轮廓上点的个数。

该方法的问题,得到的轮廓并不规则,(1)如何变成规则的长方形?直接取包围盒?(2)斑点状的边缘区域太多?通过面积虑除?

思路二:形态学分割

问题是分割出来了三个区域,(1)由于上面噪声的存在,需要想办法剔除散斑状的区域,这个不好处理!通过包围盒的长度?(2)可是是否可以保证检索数目的正确性呢?

思路三:区域生长

 

思路四:积分图像Integral Image

 

参考资料:

 

转载地址:http://smtto.baihongyu.com/

你可能感兴趣的文章
ARTS打卡计划第6周-REVIEW-超越编码的避免项目失败的软技能
查看>>
卸载linux自带版本JDK
查看>>
【开发技术】java异常的捕获与抛出原则
查看>>
iScroll实现下拉刷新上拉加载
查看>>
phpwind 去除init.phpwind.net统计功能
查看>>
本地分支与远程分支建立关联
查看>>
工作流JBPM_day02:3-预定义的活动1_4-预定义的活动2+在图片上高亮显示正在执行的上活动...
查看>>
洪小瑶学iOS-UINavigationController
查看>>
利用 innodb_force_recovery 解决MySQL服务器crash无法重启问题
查看>>
python操作redis
查看>>
android 判断左右滑动,上下滑动的GestureDetector简单手势检测
查看>>
【温故知新】C#基于事件的异步模式(EAP)
查看>>
为自己挖井
查看>>
Linux服务器管理: 日志管理(二)
查看>>
面向对象 抽象类与接口
查看>>
Eclipse在Debug模式下经常进入ThreadPoolExecutor解决办法
查看>>
AC日记——换教室 洛谷 P1850
查看>>
UIView翻译 (参考)
查看>>
nginx学习笔记(二)
查看>>
05《高效程序员的45个习惯》阅读笔记3
查看>>