org.opencv.imgproc.Imgproc 클래스의 putText() 메서드를 사용하여 이미지에 텍스트를 추가할 수 있습니다. 이 메서드는 지정된 이미지 내에서 지정된 텍스트를 렌더링합니다. -
소스 이미지를 저장하는 데 사용되는 빈 패드 객체를 허용합니다.
필수 텍스트를 지정하는 문자열 개체입니다.
텍스트 위치를 지정하는 점 개체입니다.
텍스트 글꼴을 지정하는 정수 상수
글꼴에 특정한 기본 크기를 곱한 배율입니다.
색상을 지정하는 스칼라 객체 텍스트입니다.
텍스트 색상의 정수 값 지정
import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Scalar; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class AddingText { public static void main(String args[]) throws Exception { //Loading the OpenCV core library System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); //Reading the contents of the image String file ="D:\Images\shapes.jpg"; Mat src = Imgcodecs.imread(file); //Preparing the arguments String text = "JavaFX 2D shapes"; Point position = new Point(170, 280); Scalar color = new Scalar(0, 0, 255); int font = Imgproc.FONT_HERSHEY_SIMPLEX; int scale = 1; int thickness = 3; //Adding text to the image Imgproc.putText(src, text, position, font, scale, color, thickness); //Displaying the resultant Image HighGui.imshow("Contours operation", src); HighGui.waitKey(); } }
위 내용은 Java OpenCV 라이브러리를 사용하여 이미지에 텍스트를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!