Cyfryzacja wykresu - skrobanie wartości próbek z obrazu wykresu

To nie jest tak naprawdę „OCR”, ponieważ nie rozpoznaje postaci, ale jest to ten sam pomysł, który stosuje się do krzywych. Czy ktoś zna bibliotekę przetwarzania obrazu lub ustalony algorytm pobierania wartości z obrazu rastrowego? Na przykład na tym wykresie trudno mi jest odczytać dokładne wartości oczami, ponieważ między liniami siatki występują takie luki:

alt tekst http://i35.tinypic.com/316airl.jpg

Mogę użyć prostej krawędzi lub czegokolwiek, ale nadal będzie podatny na błędy. Byłoby wspaniale, gdyby istniało oprogramowanie, które mogłoby po prostu zrobić zrzut ekranu dowolnego starego wykresu i automatycznie przekonwertować go na tabelę wartości lub funkcję, która mogłaby zostać zapytana.

Wydaje się być nazywany „rozpoznawaniem krzywych”? Może być również wykorzystywany do wyodrębniania danych z krzywych w artykułach naukowych, dla których dane źródłowe nie są publikowane.

I dobrze jest mieć pewne ludzkie wskazówki. Nie ma powodu, aby OCR nie mógł odczytać „100” i dopasować go do linii, na przykład, ale dobrze jest mieć człowieka, który podaje wartości liczbowe linii po tym, jak maszyna wyciągnie ścieżkę krzywej w stosunku do linii siatki. Interesuje mnie głównie funkcja śledzenia krzywej względem siatki, nawet jeśli siatka jest nachylona, ​​obrócona lubwypaczony w sposób nie afiniczny.

Aktualizacja:

Jest teraz artykuł w WikipediiKonwertowanie zeskanowanych wykresów na dane z wiązką oprogramowania w linkach. Także trochęoprogramowanie na alternativeto.net. Myślę, że ta teoria należy dohttp://dsp.stackexchange.com teraz, podczas gdy rozwiązania programowe są włączonehttp://superuser.com?

questionAnswers(6)

yourAnswerToTheQuestion