How to add text to an image using Java.
SolutionFollowing is the program to add text to an image using Java.
import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Scalar; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class AddingTextToImage { 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 matrix = Imgcodecs.imread(file); //Adding Text Imgproc.putText(matrix, //Matrix obj of the image "Tutorialspoint", //Text to be added new Point(100, 390), //point Core.FONT_HERSHEY_SIMPLEX , //front face 1, //front scale new Scalar(0, 0, 0), //Scalar object for color 5); //Thickness Imgcodecs.imwrite("C:/opencv/addingTextOP.jpg", matrix); 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