Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.12.11;
Скачать: [xml.tar.bz2];

Вниз

Работа с TIFF.   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2011-08-19 09:06) [40]

> самый умный  (19.08.2011 07:12:38)  [38]

в ifran есть пакетная обработка. Да и вообще так программ множество.


 
Anatoly Podgoretsky ©   (2011-08-19 09:07) [41]

> самый умный  (19.08.2011 07:12:38)  [38]

Например элементарнейший bat файл, даже не powerShell, оператор FOR


 
QAZ   (2011-08-19 10:45) [42]

а разве тут не нужно распознование ручного текста из "кол-во" с сумированием ?


 
Омлет ©   (2011-08-19 10:58) [43]

Как раз для такой задачи: http://habrahabr.ru/company/abbyy/blog/125347/


 
Andy BitOff ©   (2011-08-19 10:59) [44]


> QAZ   (19.08.11 10:45) [42]
> а разве тут не нужно распознование ручного текста из "кол-
> во" с сумированием ?

Теоретически нет. Т.к. изображения формализованы (т.е. фактически одинаковые), можно начиная с определенной точки на изображении начать поиск приметных мест. А уж алгоритм распознавания этих мест - любой, я бы, наверное, взял бы эталоны.


 
Jeer ©   (2011-08-19 12:34) [45]


> А уж алгоритм распознавания этих мест


У аффтара вообще задача весьма странная, фактически нужно оставить столбцы "кол-во" и "№".
По сути все сводится к распознаванию размеров таблицы, выцыплением нужных стобцов, рисованием новой и наложением нужных столбцов.
Тем более, там еще и склейка у него с другой таблицей.


 
TInd   (2011-08-19 13:28) [46]

2 Jeer ©   (19.08.11 12:34) [45]
>Тем более, там еще и склейка у него с другой таблицей.

Склеивать не надо. На листе должно появится две таблицы.
Так вы беретесь или нет?


 
Jeer ©   (2011-08-19 15:24) [47]


> Так вы беретесь или нет?


Изложите более детально ТЗ, т.к. все равно муть осталась.
Скиньте на algcom mail ru с примерами исходных двух файлов и результата ( можно в Фотошопе пример склеить ).
Желательно выложить с десяток другой пар исходных таблиц для тестирования.
Если точно пойму, что Вам надо - почему бы и не взяться.


 
самый умный   (2011-08-20 12:33) [48]


> У аффтара вообще задача весьма странная


и практически не подъемная. Ибо:


> Вообще-то это сканированная рухлядь.

....................

> Это ж "сканированная рухлядь", поэтому иногда изображения
> бывают под разными углами.


а также "мусор" при скане и подобные "прелести"


 
Jeer ©   (2011-08-25 16:39) [49]

Итог:
История закончилась тем, чем и ожидалась.

Невнятное и так не сформулированное ТЗ, новые вводные по произвольной форме таблиц-изображений (класс !), требование исходников и ни слова об увеличении бюджета..:)
Такое впечатление, что разработчик, которому повесили в его фирме эту задачу, с ней не справился и решил пошукать, кто за него ее выполнит.
Детсад.


 
самый умный   (2011-08-25 16:53) [50]


> Jeer ©   (25.08.11 16:39) [49]


Пятерка секретарш справится лучше


 
TInd   (2011-08-26 01:18) [51]

2 Jeer ©   (25.08.11 16:39) [49]

Спорно. Я не стесняюсь весь диалог (или его части) разместить здесь. Это вы чего-то испугались.


 
Германн ©   (2011-08-26 01:23) [52]


> Я не стесняюсь весь диалог (или его части) разместить здесь.

Так размести. Мне тоже интересно.


 
TInd   (2011-08-26 01:45) [53]

2 Германн ©   (26.08.11 01:23) [52]

Без проблем, но, согласитесь, без одобрения Jeer этого делать не стоит. Это будет не совсем толерантно.

Причина конфликта: исходники. Я настаиваю на том, что мне нужна гибкость. В случаи изменения формата листа мне необходимо будет бесконечно обращаться к автору, что не входит в мои планы. Предложение скрыть важные части кода в DLL он игнорирует. Примерно так.


 
Омлет ©   (2011-08-26 08:44) [54]

За исходники всегда цена на порядок выше.


 
Jeer ©   (2011-08-26 10:03) [55]


> Причина конфликта:


Конфликта не было, с чего бы ?

Мы не договорились по причинам:

1. Значительное изменение вводных ( работа с произвольными таблицами );
Это потребует разработки визуального дизайнера правил разбора произвольных таблиц и последующей автоматической классификации входных таблиц для выбора соответствующих правил. Бюджет в 20 тыщ.рублей тут не просто трещит, а давно уже взорвался.

2. Требование исходников. Запихивать визуальные компоненты в DLL, перелопачивать свои библиотеки и погружать их тоже в DLL ?
Зачем мне это ? Ну сделаю, что в итоге останется в main ? Библиотечные вызовы и события по жамканью кнопок ? Заказчик сам все равно ничего сделать в дальнейшем не сможет.
Оставлять снаружи модули распознавания ? Так это самое вкусное.

3.Заказчик  боится, что я исчезну, что буду требовать на каждый чих доп.оплаты.
Я всегда тут. Не болею, в принципе. Голова пока работает :)
Недовольных Заказчиков не было, потому, что я не связываюсь с проблемными заказами.
Есть проекты, которые я веду около 10 лет и, по мере необходимости, бывают доработки, имеющие разумную для обеих сторон цену.

Как раз один из проектов для Санэпидемнадзора включал модуль распознавания таблиц и выцарапывания циферек. Да, пару раз менялась форма таблиц. Проще доплатить за доработку, чем закладывать универсальный механизм, который все равно не сделать.

4. Как верно замечено, исходники стоят на порядок дороже. Но дело в том, что математика обработки изображений включает большое число взаимосвязанных моих библиотек и отдавать их я точно не собираюсь.

Все это было изложено потенциальному Заказчику.

Особенность его реакции в том, что это не конечный Заказчик, а софтверная фирма - разработчик основного заказа. Я так понял.

В общем, у меня за многие годы "одиночного плавания" выработались устойчивые правила, которые не нарушаю:
- работаю, чаще для интереса, чем за большие деньги;
- предпочитаю создавать не типовые и не универсальные продукты - это проще, интереснее для меня и дешевле для Заказчика;
- исходники не предоставляю, поскольку работаю на конечную цель и готовый продукт;
- любой проект рано или поздно умирает, поэтому период сопровождения  и стомость владения продуктом имеют разумные пределы ;


 
Anatoly Podgoretsky ©   (2011-08-26 10:04) [56]

> TInd  (26.08.2011 01:45:53)  [53]

Ну так и не требуй этого с Jeer
А то с угроз начал, мол испугались.


 
TInd   (2011-08-26 11:24) [57]

Удалено модератором
Примечание: Разборки в личную почту


 
Jeer ©   (2011-08-26 11:30) [58]


> Кто платит, тот и музыку заказывает.


Если находит музыкантов, то и слушает.
А может и не найти.
Тогда придется играть самому для себя - при отсутствии слуха это не страшно.

За сим откланиваюсь.


 
Омлет ©   (2011-08-26 11:36) [59]

Вот и поработали с TIFF..


 
TInd   (2011-08-26 11:40) [60]

2 Омлет ©   (26.08.11 11:36) [59]

>Вот и поработали с TIFF..

Ой, не говори )))


 
TInd   (2011-08-26 11:46) [61]

2 Jeer ©   (26.08.11 11:30) [58]

>Тогда придется играть самому для себя - при отсутствии слуха это не страшно.

Книги уже заказал. Буду пытаться "играть" для себя.

P.S. От "музыканта" я по-прежнему не отказывась. Ищу нового )))


 
Jeer ©   (2011-08-26 11:50) [62]


> От "музыканта" я по-прежнему не отказывась. Ищу нового )))


Без обид.
С идейными вопросами можете продолжать сюда заходить :)
Или в личку на почту.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2011.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.005 c
15-1313561619
vrem
2011-08-17 10:13
2011.12.11
shadow copy - как?


15-1313756695
Медвежонок Пятачок
2011-08-19 16:24
2011.12.11
JavaScript (Sencha ExtJS)


2-1314273611
lamer911
2011-08-25 16:00
2011.12.11
string to array


15-1313501980
TInd
2011-08-16 17:39
2011.12.11
Работа с TIFF.


6-1246793442
__Алексей__
2009-07-05 15:30
2011.12.11
впорос по SNMP v3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский