Возможности Open Cv

Возможности Open Cv

Сообщение Владимир0811 » 23 июл 2010, 09:17

Доброе утро!
Вопрос такой: Для нашей организации необходима система, которая сможет распознавать образы, а также текстовую информацию с фото. Пример: есть фото автомобиля, система идентифицирует марку авто по неким шаблонам и распознает его номер (к 134 ра 199 rus) типа этого.
Вот расзместил такую объяву на free-lance, люди предложили для решения Open CV.
Возможно ли решение данной задачи с помощью Open CV? Может быть существуют Ваши предложения? Рассмотрю все варианты.
Спасибо.
Владимир0811
 
Сообщения: 2
Зарегистрирован: 23 июл 2010, 09:12

Re: Возможности Open Cv

Сообщение =DeaD= » 23 июл 2010, 09:29

OpenCV понятно что нужно. Другое дело, что сам по себе OpenCV это всего лишь библиотека с кучей функций.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Возможности Open Cv

Сообщение Владимир0811 » 23 июл 2010, 09:36

Я просто вообще в это не силен. Мне надо найти человека, который реализует данную задачу.
Владимир0811
 
Сообщения: 2
Зарегистрирован: 23 июл 2010, 09:12

Re: Возможности Open Cv

Сообщение Angel71 » 23 июл 2010, 16:36

:) так и пишите тз и на каких условиях ищите человека. пример это конечно хорошо, но вот амофная постановка вопроса "нужно распознавать образы и текстовую информацию" мягко говоря некорректно. да и вам какая разница что можно, а что нельзя реализовать на опенцв или любой другой цв библиотеке, которых десятки? это не считая, что у потенциального исполнителя могут быть свои наработки и алгоритмы.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Возможности Open Cv

Сообщение vadinator » 23 июл 2010, 17:46

Лучше обозначьте бюджет... вернее сколько достанется разработчику? :)
Задача ваша, довольно сложная и возможно потребует использования коммерческого ПО... и дальше...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Возможности Open Cv

Сообщение Angel71 » 23 июл 2010, 18:19

:ROFL: да лан те, прям таки сложно распознать номерки на машинах? и даже ни одного готового опенсорс проектика ещё нет для этого? :crazy: другой вопрос, что рассматривать цену в отрыве от тз и условий сотрудничества вообще бессмысленно. :) или вы просто любите делить шкуру неубитого медведя, даже если никогда не осилите его подстрелить? сегодня от вас номерки захотят. завтра модель и год выпуска машины, причём новые модели софтина сама должна будет "откапывать", роясь по сети. послезавтра лица идентифицировать потребуют со 100% точностью и не взирая на грим, головные уборы,... после-после завтра идентификация всех обьектов в поле зрения камер, определение их характеристик и трекинг движения. и это всё как внутри, так и снаружи здания. и всё это после того, как вы акцептируете договор, в котором подпишитесь под реализацей любых фенечек, приходящих в голову заказчика по ходу написания софтины :crazy: угу, удачи.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Возможности Open Cv

Сообщение vadinator » 23 июл 2010, 18:56

и дальше...Не потребовалось...Angel71, определил сложности... а теперь от меня... пока к СОЖАЛЕНИЮ...уровень ПО, не позволяет с лёгкостью решать задачи описанные на естественном языке...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Возможности Open Cv

Сообщение Angel71 » 23 июл 2010, 19:18

ничего я не определял (для общего случия). само по себе распознование номеров или надписей давно не проблема, примеров реализации с исходниками до ... и больше. но это только часть софта/алгоритмов и кто сказал, что эта часть окажется самой сложной? а простенькие задачки на "естественном языке" направление весёлое. например задача написать программу для идентификации/классификации на снимке емкостей для напитков. даже, если ограничить возможные классы до небольшого количества, буде масса проблем даже при формальном описании, про софт вообще можно не заикаться. желающие могут формально описать отличия пивного бокала или кружки от других бокалов/кружек. :pardon: утрирую, но эт очень расспространённое явление, когда в тз генерят на первый взгляд простенькие задачки, а на деле обломинго прилетает уже на стадии формального описания или подсчёте стоимости разработки.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Возможности Open Cv

Сообщение belomorinka » 23 июл 2010, 21:17

когда в тз генерят на первый взгляд простенькие задачки, а на деле обломинго прилетает уже на стадии формального описания или подсчёте стоимости разработки.
:good:

Полностью согласен. У меня проблема того-же рода. нужно распознавать на конвеере рыбу. Причем распознавать не только размер, но и сорта.

Angel71, насколько трудна это задача? И сколько примерно стоит такой проект по реализации? Хотя бы примерно :)
belomorinka
 
Сообщения: 3
Зарегистрирован: 23 июл 2010, 21:08

Re: Возможности Open Cv

Сообщение EDV » 24 июл 2010, 16:59

Можно вот этот ролик посмотреть TrafficDemo.avi, я когда-то пробовал типы машин визуально определять с помощью алгоритма AVM. Потом скачать демо-версию AVM, с пользовательским интерфейсом http://edv-detail.narod.ru/Navigator_src.zip, распаковать архив и запустить .\Navigator\StartMe.bat и попробовать обучить AVM на пару-тройку машин из вашей коллекции. Если у AVM получится распознавать ваши автомобили, ну тогда можно попробовать адаптировать её под вашу задачу. А вообще, всё это может упереться в бесконечные исследования, и заглохнуть. Так что я просто предлагаю попробовать, получится с ходу – хорошо, нет, ну значит AVM тут не подходит.
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Возможности Open Cv

Сообщение belomorinka » 24 июл 2010, 18:43

Ок, спс EDV, надо будет попробовать. Приложению нужна камера, надо найти. После отпишусь о результатах:) А обучение происходит в самом приложении? Или что-то в коде менять нужно?
belomorinka
 
Сообщения: 3
Зарегистрирован: 23 июл 2010, 21:08

Re: Возможности Open Cv

Сообщение EDV » 24 июл 2010, 19:26

Запускаете .\Navigator\StartMe.bat и в появившемся диалоговом окне жмёте кнопку «Изучить объект», затем курсором мыши указываете левый верхний угол объекта на картинке с видеокамеры и жмёте левую клавишу мыши, потом растягиваете рамку, указывая размер объекта, еще раз клацаете клавишу мыши. В появившемся диалоге пишите название объекта и жмёте «Ok». Затем размещаете объект для обучения в зелёной рамке (подготовка к обучению), когда рамка станет красной, то обучение началось, нужно будет показывать объект под разными углами. Если с первого раза не успели показать все картинки одного и того же объекта, то в диалоговом окне «Введите название объекта» можно выбрать из списка тот же самый объект и выполнить дополнительное обучение (показать ещё картинок того же объекта).
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Возможности Open Cv

Сообщение Angel71 » 24 июл 2010, 20:43

belomorinka, условно говоря, получить размер и количество легче, чем отличить одн рыбу от другой. по ценам тоже ничего конкретного нельзя сказать - слишком много неизвестных. достаточно точно только одно - цена легко может отличаться на 2 порядка. ради интереса можете поинтересоваться тут http://www.polymatic.com.ua/index.html, сколько они хотят за свой счётчик унылых сосисок и смогут ли адаптировать под ваши нужды.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Возможности Open Cv

Сообщение Виктор Казаринов » 25 июл 2010, 00:35

Владимир0811 писал(а):Для нашей организации необходима система, которая сможет распознавать образы, а также текстовую информацию с фото. Пример: есть фото автомобиля, система идентифицирует марку авто по неким шаблонам и распознает его номер (к 134 ра 199 rus) типа этого..
В моей программной системе AIAssistant я объединил OpenCV, движок экспертной системы и онтологии. Возможно, такое сочетание поможет в абстрактной классификации наблюдаемых зрительных образов. Если что - обращайтесь.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Возможности Open Cv

Сообщение telnykha » 26 июл 2010, 14:32

Владимир0811 писал(а):Доброе утро!
Вопрос такой: Для нашей организации необходима система, которая сможет распознавать образы, а также текстовую информацию с фото. Пример: есть фото автомобиля, система идентифицирует марку авто по неким шаблонам и распознает его номер (к 134 ра 199 rus) типа этого.
Вот расзместил такую объяву на free-lance, люди предложили для решения Open CV.
Возможно ли решение данной задачи с помощью Open CV? Может быть существуют Ваши предложения? Рассмотрю все варианты.
Спасибо.


Создать такую систему возможно как с использованием OpenCV, так и без нее. Важно детальное техническое задание. Например сложность решения всеракурсного распознавания машины и обнаружения машины только в в профиль существенно отличаются. В общем без технического задания, критериев работы, сроков и бюджета ничего внятного сказать невозможно.
telnykha
 
Сообщения: 5
Зарегистрирован: 21 июл 2010, 16:58
Откуда: Нижний Новгород
Skype: telnykha
прог. языки: C++
ФИО: Тельных


Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4