|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey V Tutukin 2:5026/18.990 12 Dec 2002 00:27:26 To : Andy Shevchenko Subject : Оцифровка графиков -------------------------------------------------------------------------------- 11 Dec 02 08:52, you wrote to Andrey V Tutukin: AVT>> Hужна программа под эхотаг. Дано: график на бумаге (или tiff, AVT>> например), получить ASCII c парами цифр x,y. AS> Процесс получения качественного tiff'а с бумаги -- задача довольно AS> трудоемкая (OCR). Поэтому, если считать, что tiff "чистый", то есть AS> без помех, алгоритм заметно упрощается. С грязным тифом ещё проще: выводишь график на экран, калибруешь оси, тыкаешь мышкой по кривой, а координаты преобразовываются и пишутся в файл... AS> Hу, а далее все сводится к тому, что: AS> 1) поворачиваем график на угол fi AS> 2) ищем первую точку и даем ей пару (0,0) + (x,y); AS> 3) далее, смещаемся по графику на deltaX,deltaY (толщина точки), AS> считываем координаты, делим на deltaX,deltaY, прибавляем (x,y). 4) AS> если не конец графика -> п.3 Мда, если ещё немного фичек добавить, то неплохой инструмент может получиться. Спасибо за идею. AS> Короче говоря, работы на 3 часа на каком-либо языке программирования, AS> который ты лучше всего знаешь. (Hу, и который умеет работать с AS> libtiff.so) Без Х не справится. Мой любимый язык -- С, то есть с Х, вероятно, не получится -- там, небось, классы сплошные? В общем пока пробую wine+Tracer. Со своими тестами он справляется. Andrey ... [root@host scratch]# echo "Can you hear me?!" >> /dev/ttyS0 --- GoldED/LNX 3.0.1-asa10 beta 2 * Origin: Cheshire Cat @ Home (2:5026/18.990) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/40383df7cdba.html, оценка из 5, голосов 10
|