Halcon入门学习(机器视觉)
学习视频:
西动科技的个人空间-西动科技个人主页-哔哩哔哩视频
安装汉化:
版本:Halcon 23.11
安装视频地址:Halcon 23.11 安装教程(附安装包下载链接 白嫖永久免费)入门必备版本 手把手教安装 Halcon机器视觉 最新版 稳定版_哔哩哔哩_bilibili
Day01
第二节
软件常见按钮功能(导入图片、已经写好的程序、导出c、c++、c#、程序运行按钮、保存程序、撤销程序、窗口指令等)
第三节
灰度值的概念
connection算子:找出像素点连续的部分,集合成一块区域
灰度直方图:用来筛选灰度值在某一范围内的图像
特征直方图:用来筛选 (面积、x、y、宽、高) 在某一范围内的图像
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 157.41, 10000)
row:上下(上面是0,下面是无穷大,从上往下筛选)
column:左右(左是0,右是无穷大)
weight、height宽高也行
area_center 算子计算区域面积、中心位置
第五节:膨胀腐蚀
膨胀腐蚀、开闭运算是对二值图像处理的
开闭运算基本不改变物体大小
开运算:去除小物体、分离对象
闭运算:填充小空洞、连接相邻对象
腐蚀比开运算腐蚀的狠一点、膨胀比闭运算膨胀的狠
圆膨胀:dilation_circle (SelectedRegions2, RegionDilation, 3.5)
矩形膨胀:dilation_rectangle1 (SelectedRegions2, RegionDilation, 11, 11)
腐蚀:erosion_circle (SelectedRegions2, RegionErosion, 1)
开运算:先腐蚀后膨胀 opening_circle (RegionErosion, RegionOpening, 1)
闭运算:先膨胀后腐蚀 closing_circle (RegionErosion, RegionClosing, 3)
第六节
窗口算子
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
提取点算子
第十节
模板匹配
通常流程: