图像处理时一些卷积核子函数的生成

1、getDerivKernels函数:

函数功能:得到需要的x或者y方向的导数系数

函数调用:

void getDerivKernels(OutputArray kx, OutputArray ky, int dx, int dy, int ksize, bool normalize=false, int ktype=CV_32F )


参数详解:


OutputArray kx, OutputArray ky :x或者y方向的系数

int dx, int dy,:0 或者1 

int ksize:表示核的大小  只能是奇数1、3、5、7

int ktype=CV_32F:表示核的类型 CV_32f or CV_64F  一般与图像类型一样


2、

getGaussianKernel高斯核的生成

Mat getGaussianKernel(int ksize, double sigma, int ktype=CV_64F )
函数形式

参数分别表示:
int ksize:核的大小,一般只是奇数
sigma:高斯函数的方差
3、

getStructuringElement

该函数是 闭操作和开操作 腐蚀和膨胀时所用的卷积核的生成。
得到结构元素
Mat getStructuringElement(int shape, Size ksize, Point anchor=Point(-1,-1))

int shape:表示结构元素的类型

矩形(包括线形)、椭圆(包括圆形)及十字形。 
MORPH_RECT, MORPH_ELLIPSE, MORPH_CROSS 

Size ksize:表示结构元素的大小:奇数 1、3、5、7、
Point anchor=Point(-1,-1):;处理的像素中心是一结构元素的中心元素

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值