How to apply blur to an image using Java.
SolutionFollowing is the program to apply blur to an image using Java.
import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Size; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class BlurToAnImage { public static void main(String args[]) { //Loading the OpenCV core library System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); //Reading the Image from the file and storing it in to a Matrix object String file = "C:/opencv/logo.jpg"; Mat src = Imgcodecs.imread(file); //Creating an empty matrix to store the result Mat dst = new Mat(); //Applying Blur effect on the Image Imgproc.blur(src, dst, new Size(45, 45), new Point(20, 30), Core.BORDER_DEFAULT); //blur(Mat src, Mat dst, Size ksize, Point anchor, int borderType) //Writing the image Imgcodecs.imwrite("C:/opencv/blurOP.jpg", dst); System.out.println("Image processed"); } }Input Output
java_opencv
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4