|
类型 |
形态学 | ||||||||||
|
描述 |
自定义形态学运算 | ||||||||||
|
语法 |
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:边界处理,取值如下
说明:右侧竖线表示图像边界,字母表示边界不同距离的像素值 | ||||||||||
|
适用控制器 |
支持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大小的矩形结构的开运算 |