Pozycjonowanie wyświetlanego obrazu

Tematyka związana z tworzeniem aplikacji w LabVIEW do obsługi wizji oraz wszelkich operacji na obrazie.
Rdx
Posty: 1
Rejestracja: 30 gru 2014 18:10
Wersja środowiska: LabVIEW 2014

Pozycjonowanie wyświetlanego obrazu

Post autor: Rdx »

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ść?
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: Pozycjonowanie wyświetlanego obrazu

Post autor: smiga »

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.).
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
ODPOWIEDZ