高斯模糊java代码_OpenCV3 Java图形图像上的高斯模糊(Imgproc.GaussianBlur)
代碼案例: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();
}
}
}
總結
以上是生活随笔為你收集整理的高斯模糊java代码_OpenCV3 Java图形图像上的高斯模糊(Imgproc.GaussianBlur)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【微机原理笔记】第 4 章 - 8086
- 下一篇: java 及时释放内存_JMM(一):初