### ZV_MORPH -- 自定义形态学

类型 | 形态学
描述 | 自定义形态学运算
语法 | ZV_MORPH(src,kernel,dst,op,anchorX,anchorY,iter[,border="continue"]) 参数： src：ZVOBJECT类型，源图像为单通道或三通道图像 kernel：ZVOBJECT类型，形态学结构元素，由zv_ip_morphSe指令生成 dst：ZVOBJECT类型，形态学处理后的图像 op：形态学操作类型：0-腐蚀、1-膨胀、2-开运算、3-闭运算、4-形态学梯度、5-顶帽、6-底帽 anchorX：结构元锚点x坐标，范围[0,结构元宽)，若为-1则取中心点 anchorY：结构元锚点y坐标，范围[0,结构元高)，若为-1则取中心点 iter：执行次数，范围[1,20]，常用值1 border：边界处理，取值如下
数值 | 常量
"mirror1" | 元素对称`gfedcb|abcdefgh|gfedcba`
"mirror" | 边界对称`fedcba|abcdefgh|hgfedcb`
"continue" | 重复`aaaaaa|abcdefgh|hhhhhhh`
"wrap" | 环绕`cdefgh|abcdefgh|abcdefg`
说明：右侧竖线表示图像边界，字母表示边界不同距离的像素值
适用控制器 | 支持ZV功能或者5系列以上的控制器
例子 | ZVOBJECT k, src, dst ZV_READIMAGE(src,"test.jpg",0)'以原图像格式读取图片 ZV_MORPHSE(k,0,5,5,-1,-1)'生成5x5且锚点在中心的矩形结构元素 ZV_MORPH(src,k,dst,2,-1,-1,2,"continue")'对src执行两次5x5大小的矩形结构的开运算