Heim  >  Artikel  >  Java  >  Wie füge ich mithilfe der Java OpenCV-Bibliothek Text zum Bild hinzu?

Wie füge ich mithilfe der Java OpenCV-Bibliothek Text zum Bild hinzu?

WBOY
WBOYnach vorne
2023-09-15 20:21:05927Durchsuche

Sie können einem Bild Text hinzufügen, indem Sie die Methode putText() der Klasse org.opencv.imgproc.Imgproc verwenden. Diese Methode rendert den angegebenen Text innerhalb des angegebenen Bildes. Es akzeptiert -

  • Ein leeres Pad-Objekt, das zum Speichern des Quellbilds verwendet wird.

  • Ein String-Objekt zur Angabe des erforderlichen Textes.

  • Punktobjekt, das die Textposition angibt.

  • Integer-Konstante, die die Schriftart des Textes angibt.

  • Der Skalierungsfaktor multipliziert mit der für die Schriftart spezifischen Basisgröße.

  • Ein skalarer Objekttext, der die Farbe angibt.

  • Geben Sie den ganzzahligen Wert der Textfarbe an

Beispiel

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();
   }
}

Eingabebild

如何使用Java OpenCV库向图像添加文本?

Ausgabe

如何使用Java OpenCV库向图像添加文本?

Das obige ist der detaillierte Inhalt vonWie füge ich mithilfe der Java OpenCV-Bibliothek Text zum Bild hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen