1、图像通道不对,匹配图像只能是单通道。
2、图像中没有目标自然匹配失败。
3、创建模板时的图像大于或等于了匹配图像,模板图像不能大于或等于匹配图像。
4、实际的匹配时间大于了系统匹配超时时间,可根据实际情况设置超时时间,如 ZV_SETSYSDBL("ShapeFindTimeout", 2000)设置匹配超时时间为2000ms。
5、可对匹配算子ZV_SHAPEFIND 中最小距离、边缘阈值、匹配分数做一 些调整。最小距离小一些有利于匹配更多目标但更耗时;边缘阈值低一些匹配图像中的目标轮廓特征点则会多一些有利于匹配更多目标但更耗时;匹配分数低一些有利于匹配更多目标但也容易匹配错误。
6、图像中目标极性与模板极性不一致,通过在ZV_SETSYSDBL 指令中设置极性参数。
7、匹配图像中目标相对于模板图像中目标具有一定的缩小或放大,此时建 议在 ZV_SHAPECREATE 或 ZV_SHAPECREATERE 创建模板指令中设置最小、最大缩放参数以满足需求。
楼主最近还看过