HALCON学习笔记2

来自黑土HALCON学习教程,region运算之 骨骼网络鞍点

*然后做二值化,取亮的部分;灰度范围80~255;
threshold (Keypad, Region, 80, 255) //二值化
*二值化之后,图像窗口中出现的情况是我们得到的regions(区域);
*计算区域连通
connection (Region, ConnectedRegions) //连通区域
*选择点所在的区域
select_region_point (ConnectedRegions, DestRegions, 100, 140)
*选择Enter键所在的区域
select_region_point (ConnectedRegions, DestRegions1, 154, 254)



*读图
read_image (Keypad, 'C:/Users/Public/Documents/MVTec/HALCON-12.0/examples/images/keypad.png')
*然后做二值化,取亮的部分;灰度范围80~255;
threshold (Keypad, Region, 80, 255) //二值化
*二值化之后,图像窗口中出现的情况是我们得到的regions(区域);
*计算区域连通
connection (Region, ConnectedRegions) //连通区域
*选择点所在的区域
select_region_point (ConnectedRegions, DestRegions, 100, 140)
*选择Enter键所在的区域
select_region_point (ConnectedRegions, DestRegions1, 154, 254)
*二值化
threshold (Keypad, Region1, 0, 50)
*连通区域计算
connection (Region1, ConnectedRegions1)
*根据面积选择区域
select_shape (ConnectedRegions1, SelectedRegions, 'area', 'and', 1500, 99999)
*骨架
skeleton (SelectedRegions, Skeleton)
*骨架交叉点和端点
junctions_skeleton (Skeleton, EndPoints, JuncPoints)



猜你喜欢

转载自blog.csdn.net/juluwangriyue/article/details/53082814