Foto lesen
Dieses Codebeispiel zeigt, wie man die IronTesseract OCR-Engine verwendet, um Text zu extrahieren und spezifische Bereiche aus einem Foto zu analysieren.
Eine Instanz der IronTesseract OCR-Engine wird erstellt.
Ein OcrInput-Objekt wird initialisiert, und ein Bildrahmen(ocr.tiff)wird mit der LoadImageFrame-Methode geladen. Die 0 zeigt an, dass der erste Frame des Bildes verarbeitet wird.
Die OCR-Engine liest das Foto mit der ReadPhoto-Methode, die ein OcrPhotoResult-Objekt zurückgibt, das die OCR-Ergebnisse einschließlich erkannter Texte und Regionen enthält.
Der erste Bereich des erkannten Textes wird identifiziert:
Die FrameNumber der Region wird in der Nummernvariablen gespeichert.
Die Eigenschaft TextInRegion ruft den Text ab, der im ersten Bereich gefunden wurde.
Die Koordinaten des Textbereichs(Begrenzungsrahmen)werden in der Variable Region mithilfe der Region-Eigenschaft gespeichert.
Die Ausgabe ist in einem lesbaren String formatiert, einschließlich:
Der Text im ersten Bereich(Textinregion).
Die Koordinaten und Abmessungen der Textregion(X, Y, Breite, Höhe).
Der OCR-Vertrauensscore(result.Confidence).
Der vollständige Text aus dem gescannten Foto(result.Text).
Der Ausgabestring wird dann auf der Konsole ausgegeben und liefert detaillierte Informationen über die erste erkannte Region und das Gesamtergebnis der OCR.
Dieser Ansatz ermöglicht eine detaillierte Analyse von Textbereichen innerhalb eines Bildes und kann nützlich sein, um Informationen aus strukturierten Dokumenten oder Fotos mit unterschiedlichen Bereichen zu extrahieren.