Previous Entry Редактировать запись Редактировать метки В избранное Поделиться Отслеживать Next Entry
есть задачка
money
[info]tobotras
Коллеги,

а кто-нибудь умеет писать софты для сравнения картинок с образцом? Типа распознавания морд или отпечатков пальцев. Есть заказик. Софтина должна быть мелкой и офигенно шустрой. Желающие -- пишите в комменты.

Есть такие люди.

Какие координаты для связи кроме ЖЖ?

Да вроде бы это разные задачи... для "морд" - выделение структуры объекта и сравнение геометрических характеристик, для "пальцев" - разнооразные варианты Фурье-анализа и вейвлетов. Чуть подробнее, особенно о сроках, можно?

Есть фотография печатной платы -- эталонная. Есть поток фотографий таких же плат на конвейере. Надо быстро (~5сек на SH1) сравнить фотографию с эталоном и 1) выдать "коэффициент похожести", 2) отметить места, где они отличаются.

Этим у нас целая лаборатория компьютерной графики занимается. Могу попытаться выйти на тамошних студентов/аспирантов.

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

(для сравнения, распознавание текстов -- это то же самое, только на несколько порядков проще).

Ну, есть разные упрощающие условия. И не для ендузера.

Сколь я помню, у Intel какая-то библиотечка была...

"Все уже украдено до нас"

[info]dinozavr

2005-12-02 14:33 (местное) Удалить Spam Скрыть Заморозить Track This

Какой юзерпик!

Я не нашел желающего и понял, что руководство не заинтересовать.

Однако разведал, что есть как минимум две коммерческие (кажется) либы, делающие это и предоставляющие наружу api. То есть задача сводится к воровству либо оплате их, и создании морды для эндюзера.

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

Re: "Все уже украдено до нас"

[info]tobotras

2005-12-02 15:56 (местное) Edit Удалить Скрыть Заморозить Track This

[info]gamajun нарисовал!

Re: "Все уже украдено до нас"

[info]monocalibro

2005-12-02 16:14 (местное) Удалить Spam Раскрыть Заморозить Track This

engine для IDL раздается RSI бесплатно. А уж средства разработки - это головная боль кодера а не пользователя.


Вот как нужно - так и не украдено.

[info]monocalibro

2005-12-02 16:34 (местное) Удалить Spam Раскрыть Заморозить Track This

прикинул как это может делать ERDAS Imagine - нет, не вытанцовывается пять секунд. Вот в чем закавыка - придется хранить на диске эталонный растр и его пирамидки, повернутые под разными углами и оптимизировать доступ к ним... увы, ничего похожего в наличии нет и имеющийся софт для анализа спутниковых изображений предполагает предварительную привязку и морфологическое преобразвание анализируемого изображения...

Придется писать, благо задача более-менее прозрачная.

Борь, нет таких чудес.
впрочем - гони в почту техусловия.

(Анонимно)

2005-12-02 13:26 (местное) Удалить Spam Раскрыть Заморозить Track This

(213.186.206.138)

я недавно игрался с подобной задачей с изрядными ограничениями на картинку. Можем поговорить: dstatyvka (at) gmail (dot) com

Когда-то развлекался такими вещами (распознавание образов было специализацией кафедральной лаборатории), но сейчас, пожалуй, не возьмусь - в первую очередь, потому, что задачка намного сложнее, чем кажется на первый взгляд. Математика очень сильно зависит от характера изображения. Скорость распознавания - не основная проблема, основная - достижение требуемой вероятности попадания. В качестве совета, если хочется адаптируемого решения, поищи людей, имеющих отношение к нейросетям.

насчет пяти секунд - есть некоторые сомения, поскольку эта не просто так плата скорее всего, а после хлорного железа или вообще после волны припоя...
Тем не мнее подобные задачи чаще всего решаются в дистанционном зондировании, называется этот класс проблем "changes' detection", для них разработны разнообразные схемы ускорения процесса сравнения. Сейчас чаще всего используют пирамиды. Наиболее просто программировать такие задачки с использованием специализированного матричного языка IDL который, собсно, под это и заточен.
Если Вам ОЧЕНЬ срочно (завтра) - посмотрите модули к Саге - там есть кое-что в исходниках.

Не, я срочно ищу человека, который бы за это взялся :)

я могу взяться, если Вас аутсорсинг устраивает

Сдвиг? Искажения масштаба? Повороты? Большие повороты? Несколько факторов из перечисленных выше? Вообще подробности, plz ;))

Небольшой. Нет. Небольшие. Нет. Нет :)

Подробности. Есть фотография печатной платы -- эталонная. Есть поток фотографий таких же плат на конвейере. Надо быстро сравнивать фотографию с эталоном и 1) выдавать "коэффициент похожести", 2) отметить места, где они отличаются (это уже можно медленнее).

Первый этап -- макет софтины в виде dll под винду. MSVC, pure C. На SH4 должно работать в пределах 5..10 сек. На входе битмап ~200мег размером (24-битный цвет, 32bpp, ~8000x6000 точек) плюс примерная позиция угла платы на битмапе.

Воот. Есть мысли?

Тебе человек нужен, или ссылки на московские конторы, которые этим занимаются ?

я занимался. много. отпечатками и сетчаткой глаза.

и мордашками тоже... я вот тут тоже когда-то работал


Групповое действие над комментариями:
Картинка пользователя

Вы читаете свой журнал