Halcon实战 项目二 Bolb实战分析-提取图片中的硬币

○读取图像
Halcon读取图像有三种方式:a文件->读取图像;b通过助手(连接相机,声称读取图像代码);c代码输入。
本案例使用链接相机读取图像。
○链接相机—生成代码选择采集gray灰度图像。 图片1
○打开窗口
dev_open_window (0, 0, 768, 575, 'black', WindowID)
○二值化
threshold (Image20190804101101765, Regions1, 160, 255)
○开运算–圆形结构元素(保留下来的元素接近于圆形)
opening_circle (Regions1, RegionOpening, 3.5)
注释:其中‘3.5’为半径,半径越大,去除的噪声更多。圆的周围也会被去除一些元素。
○//·腐蚀–腐蚀比开运算去除的噪声更多。

erosion_circle (Regions1, RegionErosion, 3.5)

○区域填充(填充一些被无意去掉的游泳的元素)
fill_up (RegionOpening, RegionFillUp)
○连接联通域

connection (RegionFillUp, ConnectedRegions)

○特征选择(特征直方图选择)

select_shape (ConnectedRegions, SelectedRegions, ['area','column'], 'and', [60404.6,3143.06], [153353,3692.2])

○显示面积及中心坐标

area_center (SelectedRegions, Area, Row, Column)disp_message (WindowID, '面积:'+Area+'中心坐标:'+Row+','+Column, 'Window',0,0,'blue', 'true')   
```![图片2-结果](https://img-blog.csdnimg.cn/20190806132339475.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE4NjgxNw==,size_16,color_FFFFFF,t_70)

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:白松林 返回首页