图像处理时一些卷积核子函数的生成
生活随笔
收集整理的這篇文章主要介紹了
图像处理时一些卷积核子函数的生成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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):;處理的像素中心是一結構元素的中心元素
總結
以上是生活随笔為你收集整理的图像处理时一些卷积核子函数的生成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV2: Mat属性type,d
- 下一篇: medianBlur函数