代碼案例:package?com.what21.opencv.demo;
import?org.opencv.core.Core;
import?org.opencv.core.Mat;
import?org.opencv.core.Size;
import?org.opencv.imgcodecs.Imgcodecs;
import?org.opencv.imgproc.Imgproc;
public?class?GaussianBlur?{
public?static?void?main(String[]?args)?{
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat?src=Imgcodecs.imread("D:/ShareData/internet.jpg");
//讀取圖像到矩陣中,取灰度圖像
if(src.empty()){
return?;
}
try{
Mat?dst?=?src.clone();
//復制矩陣進入dst
Imgproc.GaussianBlur(src,dst,new?Size(13,13),10,10);
//圖像模糊化處理11
Imgcodecs.imwrite("D:/ShareData/internet.gaussianblur1.jpg",?dst);
Imgproc.GaussianBlur(src,dst,new?Size(31,5),80,3);
//圖像模糊化處理33
Imgcodecs.imwrite("D:/ShareData/internet.gaussianblur2.jpg",?dst);
}catch(Exception?e){
e.printStackTrace();
}
}
}