opencv函式 GaussianBlur講解

2021-07-03 11:52:58 字數 563 閱讀 2670

這是我的第一篇部落格作品。

我今天介紹一下opencv中的gaussianblur函式:

此函式是使用gaussian濾波器對影象或者一維曲線進行高斯平衡的函式;

使用c++程式設計: void gaussianblur(inputarray src, outputarray dst, size ksize, double sigmax,  double sigmay = 0, int bordertype = border_defandlt )

引數:src:輸入影象,可以是多通道的影象,每個通道會單獨處理。影象的深度應該是:cv_8u, cv_16u, cv_16s, cv_32f 或者cv_64f。

dst:輸出影象,影象大小和影象型別完全相同。

ksize:高斯濾波器的大小,其大小包括行數和列數,但是不許是正數和奇數,或者為零。

sigmax:高斯濾波器在x(水平)方向上的標準差;

sigmay:高斯濾波器在y(豎直)方向上的標準差。

bordertype:畫素外擴方法,border_transparent,border_isolated,border_constand

opencv 星空 opencv 數學函式

1.round floor ceil 捨入轉為整數 int cvround double value int cvfloor double value int cvceil double value 2.sqrt 平方根 invsqrt 平方根的倒數 cbrt 輸入值的立方根 float cvsqr...

機器學習之高斯貝葉斯分類器gaussianNB

coding utf 8 created on sun nov 25 10 55 17 2018 author muli from sklearn import bayes,datasets,cross validation def load data 載入用於分類問題的資料集。這裡使用 sciki...

OpenCV常用函式

直接訪問 效率高,但容易出錯 用指標直接訪問 在某些情況下簡單高效 image void operator iplimage img inline t operator const int rowindx typedef struct rgbpixel typedef struct rgbpixel...