線性濾波 :方框濾波 均值濾波 高斯濾波ios
非線性濾波: 中值濾波 雙邊濾波ide
這幾個濾波都是起模糊做用 去除噪點spa
不廢話了 下面是代碼
code
1 #include <opencv2/opencv.hpp> 2 #include<iostream> 3 #include<string> 4 using namespace cv; 5 using namespace std; 6 7 int main() 8 { 9 Mat picture; //Original picture from cammmera 10 Mat img; //The picture which has been done 11 VideoCapture capture(0); 12 while (1) 13 { 14 capture >> picture; 15 // boxFilter(picture, img, -1, Size(15, 14)); //方框濾波(線性) 16 // blur(picture, img, Size(25, 25)); //均值濾波(線性) 17 // GaussianBlur(picture, img, Size(9, 9),0,0); // 高斯濾波0,0表明標準誤差(線性) 18 // medianBlur(picture, img, 7); //中指濾波 數字爲孔徑的線性尺寸 奇數 3 7 5 9 ....... 19 bilateralFilter(picture, img, 25, 25 * 2, 25); // 雙邊濾波 每一個像素領域的直徑 顏色空間sigma值越大表示越寬廣的顏色混合到一塊兒 產生較大的半相等顏色區域 20 //座標空間的sigma值數值越大意味着越遠的像素會相互影響 21 22 imshow("Original Picture", picture); 23 imshow("Dealed picture", img); 24 waitKey(10); 25 } 26 return 0; 27 }
關於濾波今天就這麼多了blog
Waiing longer..........string