halcon 中通过点找对应坐标
时间: 2023-09-17 09:12:52 浏览: 285
HALCON中的定位方法
5星 · 资源好评率100%
在Halcon中,可以使用find_nearest_shape_xld函数在XLD轮廓中查找距离给定点最近的点,并返回该点的坐标。以下是示例代码:
```
read_image(Image, 'test.png')
threshold(Image, Region, 128, 255)
connection(Region, ConnectedRegions)
select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', [100, 10000])
gen_contour_selected_xld(SelectedRegions, Contours, 'border')
find_nearest_shape_xld(Contours, Row, Column, Distance, 100, 100)
```
在上述代码中,首先读取图像并进行二值化和连通区域分析,然后选择面积在一定范围内的连通区域,并生成对应的轮廓。接着使用find_nearest_shape_xld函数查找距离(100, 100)最近的轮廓点,并返回该点的行列坐标和距离。
阅读全文