halcon选取特定形状特征要求的XLD轮廓或多边形
程序员文章站
2024-03-25 10:36:52
...
dev_clear_window ()
dev_close_window ()
read_image (Image, 'tooth_rim')
get_image_size (Image, Width, Height)
*新建立一个桌布并显示图像
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
threshold_sub_pix (Image, Border, 128)
*提取图像得到图像亚像素边缘
edges_sub_pix (Image, Edges, 'canny', 1, 20, 40)
*选取特定形状特征要求的XLD轮廓或多边形
select_shape_xld (Edges, SelectedXLD, 'area', 'and', 500, 99999)
*选取多种特征要求的XLD轮廓或多边形
select_contours_xld (Border, SelectedContours, 'contour_length', 0.5, 200, -0.5, 0.5)
上一篇: opencv 读取并显示图像
下一篇: 3.3