Umgang mit sich ändernden X- und Y-Koordinaten in IronOCR
Warum ändern sich die X- und Y-Koordinaten?
Die X- und Y-Koordinaten ändern sich, weil Bilder hochskaliert werden, wenn die Auflösung für eine effektive OCR als zu niedrig ermittelt wird. Das Hochskalieren gewährleistet, dass der Text durch Bereitstellung eines klareren Bildes an die OCR-Engine genauer erkannt werden kann.
Details des Hochskalierungsprozesses finden Sie im OcrInput.Pages-Objekt und auch im OcrResult.Pages-Objekt. Diese Objekte liefern Metadaten und Ergebnisse im Zusammenhang mit der Seitenverarbeitung, die während der OCR verwendet wird.
Sie können die hochskalierten Bilder auch mit der ContentAreaToBitmap-Methode exportieren, die Ihnen ermöglicht, ein Bitmap des OCR-Inhaltsbereichs zu erhalten:
Wenn Sie das Hochskalieren deaktivieren möchten, um die ursprüngliche Bildauflösung beizubehalten, setzen Sie TargetDPI = 0 für das OcrInput-Objekt. Dies deaktiviert die automatische Anpassung des DPI, die andernfalls zur Verbesserung der OCR-Qualität durch Auflösungsverbesserung vorgesehen ist:

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.