ZV_NCCCREATERE -- 创建

类型

NCC匹配

描述

使用模板图像和指定模板图像的有效区域re创建模板,主要针对于模板图像中噪点多时,通过re区域的方式指定模板图像中某些部分有效来创建模板,而不是使用整个模板图像来创建。通过区域re来指定模板图像中的有效区域来创建模板,可以通过对re区域进行一些集合运算或形态学运算来达到去除模板图像中噪声较多的那部分,从而得到鲁棒性更强的模板特征

语法

ZV_NCCCREATERE(img,re,model,angle_start,angle_end[,num_level=0,angle_step=0])

参数:

imgZVOBJECT类型,制作模板的图像,8U单通道

reZVOBJECT类型,模板图像选定的有效区域,基于行程编码

modelZVOBJECT类型,输出参数,制作的NCC模板

angle_start:角度匹配的起始值,顺时针为正

angle_end:角度匹配的终止值,顺时针为正

num_level;金字塔层数,大于0,等于0自动选择层数

angle_step:角度步长,大于0,等于0自动选择角度步长

适用控制器

支持ZV功能或者5系列以上的控制器

例子

ZV_SETSYSINT("ShapeCreateLevel",4)'设置为完全创建模板特征

ZVOBJECT img, re, model

ZV_READIMAGE(img, "model.png", 0)'以原图像格式读取图片

ZV_REGENRECT2(re,422,181,290,100,50)'在模板图像上指定一个用于创建模板的区域

ZV_NCCCREATERE(img,re,model,-180,180,5,0)'创建ncc模板,角度范围-1801805层金字塔,角度步长由系统自动选取

相关指令

ZV_NCCFINDNCC匹配)