Halcon 二值处理与特征选择

输入图片
在这里插入图片描述

* 通过瓶盖搜索 了解基本使用
*  
*图片的导入
read_image (Image, './cap_exposure_05.png')
* 关闭窗口 打开相应显示窗口
dev_close_window()
dev_open_window (0, 0, 652, 494, 'black', WindowHandle)

* 显示图片
dev_display(Image)

* 二值化处理(工具栏  打开灰度直方图设置)
threshold (Image, Regions, 78, 255)

* 显示区域
dev_display(Regions)

* 连通域分析
connection (Regions, ConnectedRegions)
* 填充连通域
fill_up(ConnectedRegions, RegionFillUp)
* 显示连通域
dev_display(RegionFillUp)

* 特征形状选择 (工具栏 特征直方图 分析) 增加 面积过滤 真圆度过滤
select_shape (RegionFillUp, SelectedRegions, ['area','circularity'], 'and', [79977,0.8003], [200000,1])
* 显示轮廓边缘
dev_set_draw ('margin')

* 重新显示图片
dev_display(Image)
* 显示选中 区域
dev_display(SelectedRegions)

* 轮廓(连通域/区域)分析 区域面积、中心点计算
area_center (SelectedRegions, Area, Row, Column)
* 显示结果
disp_message (WindowHandle, '面积'+Area+'坐标'+Row+' '+Column, 'window', 40, 12, 'black', 'true')

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐