halcon图像处理的基本思路
原图素材,1.jpg
过程图:
结果图:
代码及注意事项:
read_image (Image, 'C:/Users/Jv/Desktop/1.jpg') rgb1_to_gray (Image, GrayImage) dev_display (GrayImage) //显示灰度图 //灰度直方图,进行二值化(必须在灰度化后) threshold (GrayImage, Regions, 32, 163) dev_display (Regions) //显示二值图 //同颜色是一个区域,所以区域分割 connection (Regions, ConnectedRegions) dev_display (ConnectedRegions) //显示不同的连通域 //特征直方图,进行特征选取(必须在区域分割后) select_shape (ConnectedRegions, SelectedRegions, ['area','circularity'], 'and', [5601.85,0.7565], [50000,1]) dev_display (SelectedRegions) //在下边结果图处,鼠标右键,清除/显示