![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chce sie zabawic w napisanie małego OCR, czy ktoś sie kiedys w to bawił (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wie jak to ugryżć?? Bo mnie gryzie jeden problem i nie mam pomyslu jak to zrobic ..... mianowicie mam sobie wrzozec (IMG:http://nasze-tatry.com/wzorzec.jpg) oraz do sprawdzenia znak np : (IMG:http://nasze-tatry.com/2.jpg) jak teraz porownac dwa obrazki ze soba (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) i wyciagnac ze szukana liczba to 2. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 3 Dołączył: 23.01.2007 Skąd: Dys/Lublin Ostrzeżenie: (0%) ![]() ![]() |
Widzę że masz nie pokrywające się czarne znaki na białym tle. Czyli wrzucasz obrazek do tablicy 2 wymiarowej i lecisz od strony lewej do prawej i jeśli jest cała kolumna jest biała to znaczy że rozpoczynasz wydobywanie nowego obiektu z obrazka, potem kasujesz obiekty o zerowej wielkości i masz już wszystkie znaki wydobyte. Teraz najprostrzym sposobem na porównanie obiektów do wzorców jest funkcja serialize() którą zamieniasz tablice w ciąg znaków. Potem w pętli liczysz podobieństwo za pomocą funkcji similar_text() lub levenshtein().
Jest to metoda najbardziej prymitywna i zła, ale zaczynając od niej dojdziesz do sieci neuronowych;) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:01 |