1 Analizator OCR - e

Transkrypt

1 Analizator OCR - e
1
Analizator OCR
Rozdziaª ten zawiera informacje na temat analizatora OCR dost¦pnego w
aplikacji Vision, jego kon gurowania i wykozystania.
1.1
Konfigurowanie analizatora OCR
Kon gurowanie Analizatora odbywa si¦ za pomoc¡ formatek kon gurowania
kamery. Analizator OCR, je±li zostanie zainstalowany, staje si¦ integraln¡ cz¦±ci¡
kamery. Aby skon gurowa¢ analizator OCR nalezy w formatce kon guracji kamery wybra¢ pozycj¦ menu Opcje->Komponenty dodatkowe->Analizator
OCR. Po jej klikni¦ciu po prawej stronie okna kon gurowania kamery pojawi¡ si¦
opcje zwi¡zane z Analizatorem OCR. Rysunek 1 przedstawia panel zawieraj¡cy
opcje kon guracyjne Analizatora OCR. Tabela 1.1 zawiera opis poszczególnych
elementów okna.
Rysunek 1: Panel konfigurowania Analizatora OCR
Cz¦sto±¢ analizy
Okre±la, co jaki okres czasu obraz z kamery jest analizowany przez Analizator
OCR.
Progowanie
Warto±¢ progowania obrazu.
1
Minimalne pokrycie
Okre±la jakie minimalne wzajemne pokrycie musi by¢ speªnione, aby analizator zatwierdziª rozpoznany znak.
Maksimum relacji
Okre±la maksymaln¡ dopuszczaln¡ warto±¢ róznicy stosunku wysoko±ci do szeroko±ci dla rozpoznawanego znaku.
Opcje wzorców
Klikni¦cie na tym przycisku powoduje
przej±cie do kon gurowania wzorców znaków.
Opcje znaków
Klikni¦cie na tym przycisku powoduje
przej±cie do kon gurowania parametrów
analizowanych znaków.
Start X
Warto±¢ wspóªrz¦dnej poziomej obrazu,
która okre±la pocz¡tek obszaru analizowania znaków.
Start Y
Warto±¢ wspóªrz¦dnej pionowej obrazu,
która okre±la pocz¡tek obszaru analizowania znaków.
Szeroko±¢
Szeroko±¢ obszaru analizowania znaków.
Wysoko±¢
Wysoko±¢ obszaru analizowania znaków.
Zakres dziaªania analizatora
Okno podgl¡du obrazu kamery, w którym
mozna skon gurowa¢ obszar analizowania
znaków.
Progowanie - okre±la warto±¢ progowania obrazu. Obraz przed rozpocz¦ciem
analizy jest zamieniany na czarno-biaªy za pomoc¡ procesu zwanego progowaniem. Proces ten dla kazdego piksela obrazu sprawdza warto±¢ jego jasno±ci.
Je±li warto±¢ jasno±ci piksela jest mniejsza niz warto±¢ progowania, jasno±¢ piksela jest ustawiana na 0 co powoduje, ze przyjmuje on kolor czarny. Je±li za±
warto±¢ nasno±ci piksela jest wi¦ksza lub równa niz waro±¢ progowania, jasno±¢
piksela jest ustawiana na maksimum, co powoduje ze przyjmuje on kolor biaªy.
2
Minimalne pokrycie - okre±la warto±¢ minimalnego wzajemnego pokrycia si¦
badanego znaku oraz wzorca. Badanie polega na wykonaniu procesu szkieletyzacji na badanym obiekcie oraz wpisaniu go w kontur wzorca. Po wykonaniu
tej operacji liczone jest procentowe zawieranie si¦ szkieletu obietu w konturze
wzorca. Kolejnym krokiem jest wpisanie szkieletu wzorca w kontur badanego
obiektu, oraz okre±lenie procentowego zawierania si¦ szkieletu wzorca w konturze obiektu. Opisywany parametr okre±la, jaka musi by¢ minimalna warto±¢
sumy wyznaczonych warto±ci, aby Analizator OCR zatwierdziª zgodno±¢ obiektu
ze wzorcem oraz wskazaª ze obiekt zostaª rozpoznany.
Maksimum relacji - okre±la maksymaln¡ warto±¢ róznicy relacji wysoko±ci do
szeroko±ci obiektu oraz wzorca. Dla kazdego wzorca liczony jest stosunek wysoko±ci do szeroko±ci. Nast¦pnie dla analizowanego obiektu równiez wyznaczany
jest taki stosunek wysoko±ci do szeroko±ci. Kolejno liczona jest warto±¢ bezwzgl¦dna róznicy wyznaczonych warto±ci. Je±li warto±¢ ta przekroczy opisywany
parametr, Analizator OCR okre±la brak zgodno±ci obiektu ze wzorcem.
Obszar dziaªania analizatora - okre±la obszar obrazu, który ma by¢ analizowany przez Analizator OCR. Obszar ten okre±la si¦ w oknie podgl¡du zakresu
dziaªanie analizatora. Na obrazie kamery nalezy klikn¡¢ lewym przyciskiem myszy
w lewym górnym rogu obszaru który chcemy zaznaczy¢, a nast¦pnie trzymaj¡c
ten przycisk wci±ni¦ty przesun¡¢ myszk¡ w przeciwlegªy róg obszaru. Na podgl¡dzie pojawi si¦ zaznaczony obszar w postaci ramki. Warto±ci wspoªrz¦dnych
okre±laj¡cych obszar dziaªania analizatora wpisywane s¡ na biez¡co w pola X, Y,
Szeroko±¢ i Wysoko±¢.
Po klikni¦ciu na przycisku Opcje wzorców pojawia si¦ okno kon gurowania
wzorców obiektów. Okno to zostaªo przedstawione na rysunku 2. Tabela 1.1
przedstawia poszczególne elementy tego okna.
3
Plik zawieraj¡cy wzorce
‘ciezka do pliku gra cznego w formacie
BMP zawieraj¡cego wzorce cyfr i liter wykorzystywane przez Analozator OCR do
analizy obrazu. Format pliku z wzorcami
zostaª opisany ponizej.
Minimalna
wzorca
szeroko±¢
Okre±la minimaln¡ szeroko±¢ obiektu
wzorca w piku zawieraj¡cym wzorce.
Maksymalna
wzorca
szeroko±¢
Okre±la maksymaln¡ szeroko±¢ obiektu
wzorca w piku zawieraj¡cym wzorce.
Minimalna wysoko±¢ wzorca
Okre±la minimaln¡ wysoko±¢ obiektu
wzorca w piku zawieraj¡cym wzorce.
Maksymalna
wzorca
Okre±la maksymaln¡ wysoko±¢ obiektu
wzorca w piku zawieraj¡cym wzorce.
wysoko±¢
OK
Zapisanie wprowadzonych ustawie« i zamkni¦cie biez¡cego okna.
Anuluj
Zamkni¦cie biez¡cego okna bez zapisywania ustawie«.
Plik zawieraj¡cy wzorce cyfr oraz liter powinien by¢ plikiem gra cznym w formacie BMP. W pliku tym kolejno od lewej strony powinny znajdowa¢ si¦ czarne
wzorce cyfr (0..9) oraz czarne wzorce liter (A..Z). Analizator OCR jest w stanie
obsªuzy¢ tylko wzorce b¦d¡ce jedn¡ spójn¡ bryª¡ dlatego nie jest dozwolone
uzycie wzorców liter Polskich takich ‘, ‚, ™, Z czy ‹. Rysunek 3 przedstawia
przykªadowy plik zawieraj¡cy wzorce dla analizatora OCR.
Po klikni¦ciu na przycisku Opcje znaków pojawia si¦ okno kon gurowania
wªa±ciwo±ci odczytywanych znaków. Okno to zostaªo przedstawione na rysunku
. W oknie tym mozna okre±li¢ nast¦puj¡ce parametry:
4
Minimalna szeroko±¢ znaku
Okre±la minimaln¡ szeroko±¢ znaku (z pikselach), który moze zosta¢ poddany analizie.
Maksymalna
znaku
Okre±la maksymaln¡ szeroko±¢ znaku (z
pikselach), który moze zosta¢ poddany
analizie.
szeroko±¢
Minimalna wysoko±¢ znaku
Okre±la minimaln¡ wysoko±¢ znaku (z pikselach), który moze zosta¢ poddany analizie.
Maksymalna
znaku
Okre±la maksymaln¡ wysoko±¢ znaku (z
pikselach), który moze zosta¢ poddany
analizie.
wysoko±¢
OK
Zachowanie wprowadzonych ustawie« i zamkni¦cie biez¡cego okna.
Anuluj
Zamkni¦cie biez¡cego okna bez zachowania ustawie«.
1.2
Konfigurowanie Analizatora OCR w jednostce decyzyjnej Vision.
Kon guracja reguª Analizatora OCR pozwala na powi¡zanie akcji oraz warunków które udost¦pnia z pozostaªymi elementami aplikacji. Analizator OCR udost¦pnia nast¦puj¡ce warunki:
• Wej±cie tekstowe
• Poª¡czenie
Analizator OCR nie udost¦pnia zadnych akcji.
1.2.1
Warunek: Wejście tekstowe
Jest to warunek ci¡gªy, który jest speªniony je±li tekst odczytany przez Analizator OCR jest równy zadanemu tekstowi lub zawiera zadany ci¡g znaków. Rysunek
5
Rysunek 2: Okno konfigurowania wzorców
Rysunek 3: Przykładowy plik zawierajacy
˛ wzorce cyfr i liter
5 przedstawia okno kon guracji tego warunku.
1.2.2
Warunek: Połaczenie
˛
Warunek ten jest speªniony je±li Analizator OCR zostaª wª¡czony i dziaªa w
aplikacji Vision.
6
Rysunek 4: Okno konfigurowania właściwości rozpoznawanych znaków
Rysunek 5: Konfigurownie akcji: wejście tekstowe
7

Podobne dokumenty