Witam!
Stworzyłem program, który m.in. za pomocą OCR w Vision Assisstant rozpoznaje nabitą na opakowaniu datę. Chciałbym aby na program po skończonym procesie wyświetlał analizowane zdjęcie ale nie całe, lecz skadrowane na obszarze, na którym znajduje się data.
W jaki sposób do tego podejść?
Pozycjonowanie wyświetlanego obrazu
- smiga
- Administrator
- Posty: 823
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: Pozycjonowanie wyświetlanego obrazu
Funkcja IMAQ OCR Read Text zwraca dane w formie tablicy klastrów (element tablicy to pojedynczy rozpoznany znak). W środku znajdziesz klaster Character Statistics, a w nim Left Offset, Top Offset, Width, Height. Wystarczy odczytać lewy górny punkt (Left Offset i Top Offset) pierwszego znaku oraz prawy dolny ostatniego (Left Offset+Width i Top Offset+Height) i masz ROI odczytanego tekstu ... reszta zależy od Ciebie co z tym zrobisz (wytniesz, "wyzoomujesz" itd.).