halcon实现瓶盖检测与定位代码:
dev_close_window()
dev_open_window(0, 0, 1024, 1024, 'black', WindowHandle)
list_image_files('C:/Users/TIMI/Desktop/picture/circle', 'default', [], ImageFiles)
for J := 1 to 4 by 1
*read image
read_image(halconImage, ImageFiles[J-1])
*read_image(halconImage,'C:/Users/TIMI/Desktop/srcImage/bord'+J$'01d'+'.png')
*find circle(这一部分是要封装的处理过程)
*1、三通道转化为单通道
decompose3(halconImage,RImage,GImage,BImage)
*2、二值化
threshold (RImage, Regions,0, 171)
*填充(目的是干嘛?)
dev_set_draw('margin')
fill_up(Regions, RegionFillUp)
*形态学处理
opening_circle(RegionFillUp, RegionOpening, 3.5)
*连通处理
connection(RegionOpening, Conne