Narzędzia optycznego rozpoznawania znaków i całych tekstów (OCR - ang. Optical Character Recognition) oraz weryfikacji odczytanego ciągu znaków na podstawie wzorców (OCV - ang. Optical Character Verification) są podstawową funkcją wykorzystywaną przez liczne aplikacje kontroli wizyjnej, zwłaszcza w przemyśle medycznym, farmaceutycznym, motoryzacyjnym oraz w procesach pakowania. Podobnie jak w przypadku innych złożonych rozwiązań stosowanych w przemysłowych systemach wizyjnych, technologia ta musi sprostać szeregu wyzwań:
- niedokładność druku, odchyłki w szerokości znaków, pochylenie czcionki,
- małe odstępy pomiędzy znakami,
- nierównomierne tło, które może utrudniać odczyt znaków,
- rozróżnienie podobnych znaków.
Aby metody OCR/OCV spełniały swoje zadanie poprawnie odczytując tekst, stosuje się wiele algorytmów przetwarzania obrazów. Podczas seminarium zostaną przedstawione te algorytmy oraz procedury usprawniające optyczne rozpoznawanie i weryfikację znaków. Ponadto zostaną przedstawione komponenty umożliwiające przeprowadzenie aplikacji, takie jak kamery, elementy optyczne, obiektywy czy oświetlenie.