roboforum.ru

Технический форум по робототехнике.
Текущее время: 06 апр 2025, 10:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 11:25 
Не в сети

Зарегистрирован: 05 июн 2013, 11:46
Сообщения: 16
прог. языки: C++
Всем привет.
Хочу показать вам как работает моя новая функция распознавания.

Используется простая дешевая вебкамера и не самый новый комп.
Программа позволяет одновременно обрабатывать большое количество объктов.
Но к сожалению чуствительна к изменению освещенности.
Зато нечуствительна к поворотам и мало чуствительна к масштабированию.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 13:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
бинарный файл не интересно пожалуй никому, видео дает полное представление.
к тому же вряд ли коллеги имеют точно такие же предметы на которых было обучение.
А вот описание алгоритмов, возможно исходный код (какая кстати лицензия используется?) это интересно.
Скажу сразу что без исходных кодов бинарник который ничего не делает - мертворожденное творение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 15:02 
Не в сети

Зарегистрирован: 05 июн 2013, 11:46
Сообщения: 16
прог. языки: C++
Фишка в том что обучение в привычном смысле не нужно.
Программе просто скармливаются фотографии нужного объекта на белом (255,255,255) фоне и все.
Обрабатывает она их налету.
Правда для надежности нужно несколько фотографий (алгоритм чусвствителен к освещению) чем больше тем лучше.
Вобщем вот ссылка на прогу (пока к сожалению для Win32 только)
http://www.fayloobmennik.net/5372331
для работы нужно на диске С в корне иметь текстовый файл res.txt
вот такого вида
C://foto2//Image0.jpg Bear 13 15 70
C://foto2//Image1.jpg Bear 13 15 70
C://foto2//Image2.jpg Bear 13 15 70
C://foto2//Image3.jpg Bear 13 15 70
C://foto2//Image20.jpg Car 13 20 50
C://foto2//Image21.jpg Car 13 20 50
C://foto2//Image22.jpg Car 13 20 50
C://foto2//Image23.jpg Car 13 20 50
.....
где в строках имя файла с фоткой объекта, Имя обьекта, Ядро (от 5 до 15, рекоменд 13-14), Допуск по яркости (1-255, реком 10-30), требуемая точность (от 1 до 100)

ну и сами фотографии предметов приблизительно в таком виде как во вложении ( сам искомый объект на белом фоне)

Просто интересно посмотреть какие результаты будут у других. И будет ли она работать вообще на других машинах.


Вложения:
bear21.jpg
bear21.jpg [ 59.39 КиБ | Просмотров: 3617 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 15:34 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Вложение:
vvErr.gif
vvErr.gif [ 10.36 КиБ | Просмотров: 3636 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 15:43 
Не в сети

Зарегистрирован: 05 июн 2013, 11:46
Сообщения: 16
прог. языки: C++
да у меня тоже также бывает иногда, попробуй просто еще раз запустить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 15:52 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
стабильный "результат" :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 16:05 
Не в сети

Зарегистрирован: 05 июн 2013, 11:46
Сообщения: 16
прог. языки: C++
а операционка какая? Win 32 ?
попробуй антивирь отключить - изза этого тоже может не запускаться.
Если нет то значит я на косячил с библиотеками.
У меня на обоих компах идет, но тут либы стоят хоть и по разному.
Значит нужна OpenCV 2.4.11 будет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 16:21 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
чот лень ставить отдельно что-то
идеально делать сборку с либами готовыми (раз всё равно исходники не даёте, нет законченности аля "продукта")


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 12 авг 2015, 16:27 
Не в сети

Зарегистрирован: 05 июн 2013, 11:46
Сообщения: 16
прог. языки: C++
ну я начинающий программист, если объясните как сделать такую сборку, сделаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 15 авг 2015, 01:48 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
В опциях компиляции есть галочка "Включать используемые библиотеки в исполняемый файл". Формулировка может быть разная, но есть в большинстве компиляторов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моя функция распознавания объектов 2
СообщениеДобавлено: 18 янв 2016, 00:31 
Не в сети
Аватара пользователя

Зарегистрирован: 25 авг 2015, 02:48
Сообщения: 11
Skype: i.m.petrov
прог. языки: Java, C++, SQL
ФИО: Петров Илья Михайлович
Очень интересно!!! Вы не могли бы выложить куда-нибудь исходные коды? Или хотя бы скажите, чем вы пользовались при создании программой? OpenCV?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO