HALCON示例程序pcb_inspection.hdev检测pcb印刷缺陷
示例程序源码(加注释)
- 关于显示类函数解释
read_image (Image, ‘pcb’)
dev_close_window ()
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, ‘black’, WindowHandle)
dev_display (Image) - 进行灰度开运算(亮区减少)
gray_opening_shape (Image, ImageOpening, 7, 7, ‘octagon’) - 灰度闭运算(亮区增多)
gray_closing_shape (Image, ImageClosing, 7, 7, ‘octagon’)
dyn_threshold (ImageOpening, ImageClosing, RegionDynThresh, 75, ‘not_equal’)
dev_display (Image)
dev_set_color (‘red’)
dev_set_draw (‘margin’)
dev_display (RegionDynThresh)
处理思路
这个例子是主要讲解了gray_opening_shape 、gray_closing_shape 算子关于灰度图像开闭运算的应用。
后记
大家有什么问题可以向我提问哈,我看到了第一时间回复,希望在学习的路上多多结交良师益友。