ZV_SOBEL  -- Sobel边缘检测

类型

滤波

描述

Sobel算子是一个主要用于边缘检测的离散微分算子。它结合了高斯平滑和微分求导,用来计算灰度图像的近似梯度。

检测水平变换,3*3内核为:

检测水平变换,3*3内核为:

语法

ZV_SOBEL(src,dst,dx,dy,size)

参数:

srcZVOBJECT类型,源图像为单通道或三通道图像

dstZVOBJECT类型,滤波后图像,数据类型64F

dxx方向导数阶数,范围[0, max(size,3))

dyy方向导数阶数,范围[0, max(size,3)),注意dxdy不能同时为0

size:滤波器尺寸,范围[1,31],取奇数值,常用值3,若取的偶数内部会自动转换成最近的奇数

适用控制器

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

例子

ZVOBJECT src, dst

ZV_READIMAGE(src,"test.jpg",0)'以原图像格式读取图片

ZV_SOBEL(src,dst,2,2,3)'3*3滤波尺寸,sobel边缘检测