*读取一张图像
read_image(Image,'Circle.jpg')
*画生成区域
draw_region(Region, 3600)
*区域->图像
reduce_domain(Image, Region, ImageReduced)
*阈值分割
threshold(ImageReduced, Region1, 0, 35)
*区域连通->将区域分开
connection(Region1, ConnectedRegions)
*区域排序
sort_region(ConnectedRegions, SortedRegions, 'first_point', 'true', 'column')
*输出第几个区域(区域1区域2)
select_obj(SortedRegions, ObjectSelected, 1)
select_obj(SortedRegions, ObjectSelected1, 2)
*区域面积,得到区域面积及中心点坐标
area_center(ObjectSelected,Area, Row, Column)
area_center(ObjectSelected1, Area1, Row1, Column1)
*区域转轮廓(gen_region_contour_xld轮廓转区域)
gen_contour_region_xld(ObjectSelected1,Contours, 'border')
***************点到点距离
distance_pp(Row,Column,Row1, Column1, Distance)
***************点到区域距离
distance_pr(ObjectSelected1,Row,Column,DistanceMin, DistanceMax)
***************点到轮
Halcon之计算距离算子
最新推荐文章于 2024-08-23 09:55:59 发布
本文详细介绍了Halcon中的计算距离算子,包括其原理和使用方法,适用于图像处理和机器视觉领域的距离测量应用。
摘要由CSDN通过智能技术生成