- Java Programming Examples
- Example - Home
- Example - Environment
- Example - Strings
- Example - Arrays
- Example - Date & Time
- Example - Methods
- Example - Files
- Example - Directories
- Example - Exceptions
- Example - Data Structure
- Example - Collections
- Example - Networking
- Example - Threading
- Example - Applets
- Example - Simple GUI
- Example - JDBC
- Example - Regular Exp
- Example - Apache PDF Box
- Example - Apache POI PPT
- Example - Apache POI Excel
- Example - Apache POI Word
- Example - OpenCV
- Example - Apache Tika
- Example - iText
- Java Tutorial
- Java - Tutorial
- Java Useful Resources
- Java - Quick Guide
- Java - Useful Resources
How to apply blur to an image using Java
Problem Description
How to apply blur to an image using Java.
Solution
Following 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
Advertisements
To Continue Learning Please Login
Login with Google