这个例子演示了制药行业的应用。任务是检查自动填充的水泡内容。第一图像(参考)是用来定位的室内泡状作为参考模型,然后用它来调整的后续图像沿此参考形状。利用BLOB分析每个腔室的内容被分割的几个形状特征,最后分类。
通过本例程很好的学会了对于规则形状一样的检测对象,当出现故障时,物体变为不规则,将其分类,重点是在位置的形状情况下进行定位,本例程很好的展示了参考图像的定位方法,使用一幅类似,且完整的药品图像,进行位姿调整,提取各个药品的位置,进行药定位。然后建立相似的参考形状,获得需要检测图像的位置。
本例程学习,更好的理解了vector_angle_to_rigid算子的应用。提供参考形状,后续图像按照参考图像进行变换
同时学习巩固了一下常用算子例如min_max_gray、orientation_region等的使用
例程代码如下:
dev_close_window ()
dev_update_off ()
read_image (ImageOrig, 'blister/blister_reference')
dev_open_window_fit_image (ImageOrig, 0, 0, -1, -1, WindowHandle)
set_display_font (WindowHandle, 14, 'mono', 'true', 'false')
dev_set_draw ('margin')
dev_set_line_width (3)
*
* In the first step, we create a pattern to cut out the