社区
图形处理/算法
帖子详情
在二值化图像中检测出矩形,园等消息
tt2com
2009-09-23 11:49:27
我需要对采样得到的PCB图像中检测出pcb板上的矩形,园等消息,包括各顶点,中心,圆心坐标等消息。hough变换就算了,看其算法,在复杂的二值图像中貌似其计算的量比较大。希望哪位大侠提供一些算法,谢谢了。
或是哪位知道matlab 中的bwboundaries(),regionprops()函数是什么算法现实的。
...全文
694
14
打赏
收藏
在二值化图像中检测出矩形,园等消息
我需要对采样得到的PCB图像中检测出pcb板上的矩形,园等消息,包括各顶点,中心,圆心坐标等消息。hough变换就算了,看其算法,在复杂的二值图像中貌似其计算的量比较大。希望哪位大侠提供一些算法,谢谢了。 或是哪位知道matlab 中的bwboundaries(),regionprops()函数是什么算法现实的。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tt2com
2009-10-20
打赏
举报
回复
谢谢各位提供的帮助,只是依然没解决问题,散分了
karen99
2009-10-11
打赏
举报
回复
matlab里的regionprops是做blob analysis的,就是说把你图像里的二值区域(也就是你的圆和矩形 )标定出来,类似connected component analysis. 就是把连在一起的像素组成的区一个一个标出来,并且根据这些像素坐标可以算出面积中心等几何参数,它也可以用于取出伪区域,如果某些噪声导致的小区域,可以根据面积直接去除。bwboundary是跟踪那些小区域的边缘。
没有仔细看过MATLAB的实现,不过你可以先从跟踪非零像素开始,跟踪到一个点,就开始做region growing(区域增长)把所有和这个seed连在一起的像素都找出来,然后标上标记,下次就不访问这些像素了,继续在其他图像区域重复刚才的操作,知道没有新区域为止。
这个方法也同样费时呵呵,如果只在MATLAB里算一下就好了,MATLAB都优化过的,还可以接受,要是想实时,DSP上也可以达到几十毫秒级(200x200),当然需要花些时间优化:)
karen99
2009-10-11
打赏
举报
回复
想起来一点,MATLAB的regionprops里的region growing是基于two line的,比较快一点,我上面说的是基于one line的,慢一点,如果你需要我可以帮你查一下,以前读过许多这方面的文章
sld009
2009-10-04
打赏
举报
回复
有个好的办法区别三角,圆和矩形,利用周长和面积的关系,模糊匹配,可否?
Sigrid_csdn
2009-10-02
打赏
举报
回复
如果是规则的矩形和园,用链码法很容易判断的。
tt2com
2009-09-28
打赏
举报
回复
那位大侠 帮帮忙啊,我想识别图像中矩形,如图像中只有三角形,圆和矩形,如何识别出矩形。hough变换就算了。我这里只能做最简单的矩形辨识,前提是图形二值化后提取的边界必须为单像素边界,这样的基本没什么用。那位大侠做过这方面的提供以下思路啊
choirboy999
2009-09-28
打赏
举报
回复
这个肯定可以做的,呵呵
jeff994
2009-09-28
打赏
举报
回复
建议你去看下matlab源代码。。 没啥复杂的,我写过regionprops
tt2com
2009-09-25
打赏
举报
回复
我已经吧一副图像进行了二值化处理,也可以得到前景的边缘,现在如何识别出矩形,如果是矩形则需要得到其四个顶点的坐标和中心位置。
cj260231223
2009-09-24
打赏
举报
回复
顶。小弟最近也在研究这个的,希望可以多多交流。
tt2com
2009-09-24
打赏
举报
回复
自己顶一下
cau228charm
2009-09-24
打赏
举报
回复
你没有把问题说清楚啊
tt2com
2009-09-24
打赏
举报
回复
没高手会?自己顶。
mfc
图像
导入、
二值化
处理
一、C++ MFC打开图片并进行简单算法处理 1.新建一个MFC工程,将原本的部件删除,只留下“确定”和“取消两个部件”。 2.在MFC工程
中
添加两个“Pitcture control”。 二、添加变量 1、为两个picture控件添加control变量,类型为CStatic,变量名分别为m_picture1和m_picture2. 2、添加保存图片路径和名称变量,CString类型,变量名strFilePath,strFileName 三、点击“确定”按钮进入
消息
映射函数,添加以下代码: 1、为按钮添
不用深度学习,(行人
检测
目标
检测
)基于
图像
处理的人体粗略估计
这是进行粗略估计的 结果 原始的视频是基于yolov5的结果 本文主要采取
图像
处理的结果 通过观察视频,可以看
出
小姐姐的肤色腿部很明显 那么根据
图像
处理的基本常识,首先定位到肤色,基于ycbcr的模型 得到粗略的分割模型 也就是杉树图
中
的第二幅图 然后对分割的图进行一系列的操作,比如闭运算等,得到第三幅图,并且画
出
来连通域 通过观察第三幅图的连通域,可以知道很多小的连通域也被标记
出
来,因此删除了很小的面积的,得到了第四幅图 通过第四幅图,可以看
出
在上册有一个横幅是在干扰...
在Android
中
如何切割一张图片
中
的不规则“
消息
体/图片/表情包等等”?
在Android应用
中
,判断一张图片
中
“
消息
体”的大小,可以通过
图像
处理技术来实现。主要的步骤包括:将
图像
转换为灰度图,进行
二值化
处理,接着使用轮廓
检测
或边缘
检测
来识别
消息
体的边界,最后计算
消息
体的大小。
LabVIEW开发基于
图像
处理的车牌
检测
系统
自动车牌识别的一般步骤是
图像
采集、去除噪声的预处理、车牌定位、字符分割和字符识别。在要使用的预处理技术
中
,必须将彩色
图像
转换为灰度,以减少其他技术的计算时间。与灰度
图像
的处理相比,黑白
图像
的处理花费的时间更短。车牌将是
矩形
的,因此找
出
图像
中
所有可能的
矩形
形状将给我们带来车牌。识别
出
车牌
中
所有可能的
矩形
形状
中
与两个参数匹配的
矩形
形状。使用标识的
矩形
的位置,从
图像
中
提取车牌。因此,绿色的贡献应该增加,红色的贡献应该减少。这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。
基于Matlab的裂缝
检测
系统GUI开发之旅
基于matlab的裂缝
检测
系统GUI,对
图像
进行直方均衡化处理,
中
值滤波法去噪处理,亮化增强对比度,
图像
二值化
,对二值
图像
进行滤波处理,裂缝识别,裂缝判断,裂缝拼接,裂缝投影,用方框将裂缝标记
出
来,显示裂缝参数,保存裂缝
图像
,保存裂缝参数数据到excel
中
。在工程领域,裂缝
检测
至关重要。今天咱就唠唠基于Matlab开发的裂缝
检测
系统GUI,这玩意儿能实现从
图像
预处理到裂缝参数提取与保存的一系列操作。
图形处理/算法
19,463
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章