基于形状的模板匹配:
经过一系列的图像预处理之后,提取圆形对象,选取Index为1的圆形对象,自动进行模板形状的创建,随后对TextImage进行模板匹配查找,从而计算图像中的对象个数(针对大于半圆的圆形对象)。
原始图像Image:
halcon代码:
*初始化
dev_update_off()
dev_close_window()
read_image (Image, 'C:/Users/Leason/Desktop/代码试验/2.jpg')
rgb1_to_gray (Image, GrayImage)
get_image_size (GrayImage, Width, Height)
dev_open_window_fit_image (GrayImage, 0, 0, Width/3, Height/3, WindowHandle)
dev_set_draw ('margin')
dev_set_line_width(2)
dev_set_color('white')
dev_display (GrayImage)
disp_message (WindowHandle, 'original image', 'window', 12, 12, 'black', 'true')
disp

该博客介绍了如何使用Halcon的形状模板匹配方法进行颗粒计数。首先,通过图像预处理和阈值分割提取圆形对象,然后创建形状模板。接着,在多个目标图像上应用模板匹配来寻找并计数大于半圆的圆形颗粒。文章详细展示了Halcon代码实现过程。
&spm=1001.2101.3001.5002&articleId=72822784&d=1&t=3&u=9a487d5b4f2a41de83ef72ad44fc786c)
253

被折叠的 条评论
为什么被折叠?



