Obsługa zmieniających się współrzędnych X i Y w IronOCR
Dlaczego zmieniają się położenia współrzędnych X i Y?
Współrzędne X i Y zmieniają się, ponieważ obrazy są skalowane w górę, gdy rozdzielczość jest uznawana za zbyt niską, aby OCR działało skutecznie. Skalowanie w górę zapewnia, że tekst może zostać rozpoznany bardziej dokładnie poprzez dostarczenie wyraźniejszego obrazu do silnika OCR.
Szczegóły procesu skalowania w górę można znaleźć w obiekcie OcrInput.Pages oraz w obiekcie OcrResult.Pages. Te obiekty dostarczają metadanych i wyników związanych z przetwarzaniem strony używanym podczas OCR.
Możesz również eksportować skalowane w górę obrazy używając metody ContentAreaToBitmap, co pozwala na uzyskanie bitmapy obszaru treści OCR:
Jeśli chcesz wyłączyć skalowanie w górę, aby zachować oryginalną rozdzielczość obrazu, ustaw TargetDPI = 0 dla obiektu OcrInput. To wyłącza automatyczne dopasowanie DPI, które normalnie ma na celu poprawienie jakości OCR poprzez zwiększenie rozdzielczości:

