/**
* 模糊效果-归一滤波器
* @param bitmap
* @return
*/
private Bitmap blur(Bitmap bitmap) {
Mat image = new Mat();
Utils.bitmapToMat(bitmap,image);
Mat newImage = new Mat(image.size(),image.type());
Imgproc.blur(image,newImage,new Size(21,21),new Point(-1,-1));
Utils.matToBitmap(newImage,bitmap);
return bitmap;
}
/**
* 模糊效果-高斯滤波器
*
* @param bitmap
* @return
*/
private Bitmap gaussianBlur(Bitmap bitmap) {
Mat image = new Mat();
Utils.bitmapToMat(bitmap, image);
Mat newImage = new Mat(image.size(), image.type());
Imgproc.GaussianBlur(image, newImage, new Size(21, 21), 0, 0);
Utils.matToBitmap(newImage, bitmap);
return bitmap;
}
/**
* 模糊效果-中值滤波器
*
* @param bitmap
* @return
*/
private Bitmap medianBlur(Bitmap bitmap) {
Mat image = new Mat(
opencv-图像模糊
最新推荐文章于 2019-12-06 10:23:54 发布