1。高斯模糊
gaussianblur(inputarray src, outputarray dst, size ksize, double sigmax, double sigmay=0, int bordertype=border_default ) ;
作用:可以去除部分雜訊點
使用:size ksize;為高斯模板的大小,一般是方陣,輸入引數時,ex:size(3,3)。
2.獲取\賦值mat中的某點的資料
mat img(3,3,cv_32fc1);
s=img.at(i,j); //獲取在(i.j)位置的元素 float指的是矩陣裡儲存的資料的格式
img.at(i,j) = 2.f; //給(i,j)位置的元素賦值為2
3.sobel 求梯度
sobel( img1, grad_x,img1.depth(), 1,0, 3); //1,0求列方向上的梯度
convertscaleabs( grad_x, abs_grad_x ); //0,1求行方向上的梯度
sobel( img1, grad_x,img1.depth(),0, 1,3);
convertscaleabs( grad_y, abs_grad_y );
4.影象的映象複製
copymakeborder
( const mat& src, mat& dst,int top, int bottom, int left, int right,int bordertype, const scalar& value=scalar() (1)
top,bottom,left,right:
上下左右四個方向分別需要增加多寬的邊界
(2)bordertype:
邊界型別,來決定如何賦值新增加的邊界。
1.border_constant:使用常數(value引數)填充邊界(預設為0)
2.border_replicate:複製影象最鄰近的行或列
(3)value:
如果型別為border_constan
t時,新增畫素賦值為value,預設為0
copymakeborder( src,dst,20, 20, 20, 20,border_replicate);
5.對mat型資料求平均值
6.取mat矩陣部分值
mat a;
mat b=a(range(i,j),range::all());
mat c= a(range(i,j).range(i,j));//取範圍為[i,j),前開後閉
游標使用具體案例
drop procedure if exists workingday insert 建立儲存過程 create procedure workingday insert begin declare num int default 0 declare centguid sp varchar 100 申...
checkStyle使用具體解釋
checkstyle是一款 格式檢查工具。它依據設定好的編碼規則來自己主動檢查 比方命名規範,檔案長度。行長度等等。檢查工具是保證專案 質量 統一編碼風格的一種重要途徑。本篇部落格主要講講使用checkstyle的檢查規則的陪置。eclipse中,選擇help software updates fi...
Excel中vlookup怎麼使用,具體是做
在 或數值陣列的首列查詢指定的數值,並由此返回 或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。如果函式 vlookup 找不到 lookup value,且 range lookup 為 true,則使用小於等於 lookup val...