Heim > Java > javaLernprogramm > Hauptteil

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

WBOY
Freigeben: 2023-09-15 20:21:05
nach vorne
935 Leute haben es durchsucht

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();
   }
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage