代码如下:

//Halcon代码

dev_close_window()
dev_open_window(0,0,780,330,'black',WindowHandle)
read_image(Image,'E:/HalconImage/1.jpg')
rgb1_to_gray(Image,GrayImage)

threshold (GrayImage, Regions, 18, 251) *二值化
connection(Regions,ConnectedRegions)

select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 40047, 43490) *特征选择
dev_display(SelectedRegions)
area_center(SelectedRegions,Area,Row,Column)
disp_message (WindowHandle, '面积:'+ Area +' 坐标:'+Row+' '+Column, 'window', 0,0, 'black', 'false')

效果图:

Halcon学习(2):利用工具进行二值化及特征选择

        这里主要学习的是利用工具进行二值化和特征选择(面积选择)。二值化工具如图2。特征选择工具如图3。步骤1:打开相应的工具;步骤2:将×变成√;步骤3:选择显示的颜色;步骤4:选择需要的区间。

Halcon学习(2):利用工具进行二值化及特征选择
图2
Halcon学习(2):利用工具进行二值化及特征选择
图3

        可以通过图三中红色圈住的按钮中选择其他特征,这里选择的是面积;同时还可以将多个特征一起进行选择,如图三中的那个加号,可以添加其他特征一起进行选择。

相关文章:

  • 2021-11-06
  • 2021-08-03
  • 2021-12-01
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-26
  • 2021-08-09
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2021-06-22
相关资源
相似解决方案