OCR to algorytm, którego zadaniem jest rozpoznanie tekstu na obrazie. Od OCV różni się tym, że znaki porównywane są z określoną czcionką (kompletną bazą wzorców). Program porównuje kolejne znaki w tekście ze wszystkimi wzorcami i dla każdego wybiera najbardziej zbliżony. Funkcja zwraca true lub false w zależności od tego, czy wszystkie znaki zostały rozpoznane.