powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Распознование образов...вроде...
15 сообщений из 15, страница 1 из 1
Распознование образов...вроде...
    #36996606
Фотография smeh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите определиться с направлением/системой/алгоритмом....

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

Поверхность я уже сделал - матовое белое стекло с подсветкой снизу. На фотке получается довольно контрастная картинка, переводим ее в 1 битовый вариант и имеем пиксели: 0 - пиксель фона, 1 - пиксель болта.

Дальше что? Использовать библиотеку распознавания образов? Я и так знаю что у меня болты.
Мне надо именно вычислить координаты шляпки и вектор направленности.

Что посоветуете?
Гастарбайтеров не предлагать! :)
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36996731
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smeh,

Двумерное преобразование Фурье даст Вам два максимума в направлении болта и направлении шляпки. Одно бòльший максимум, другое - меньший.
ПС. Предварительная обработка не нужна. И так получится. Алгоритм (или уже готовую программу преобразования ищите в гугле).
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36996996
Фотография smeh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

Очевидно сначала придется порезать изображение на отдельные болты?
То есть все таки придется вычислить местоположение болтов, чтобы разрезать картинку... тогда последующий Фурье может и не понадобится?
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36997171
Берлuнгер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мой совет - не используйте велосипед: алгоритмы наверняка есть, а с большой долей вероятности еще и удобное ПО для этой цели
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36997182
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smeh,

Опа! Я и не подумал, что болтов много. Виноват.
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36997467
mtn1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем ясно задание. Болты могут быть свалены кучей, и одной тени будет недостаточно чтобы разделить кучу на составляющие её части.
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36997621
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Распознавать болт в куче или не в куче. Далее распознавать у болта - где шляпка и где винт.
Это и сообщать манипулятору - вычисляя по двумерной проекции трехмерные координаты цетра шляпки и линии середины винта.
Так наверно - как это видится со стороны, без деталей манипулятора и камеры.
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998038
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smeh,

Это учебная задача? Или ее предполагается в будущем расширить на произвольный набор произвольных объектов?

В промышленных условиях эта задача вполне решается значительно более простыми способами (механически) без компьютеров вообще.
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998189
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

+500

Картошку без камеры чистят, семечки. А тут для болтов распознавание делать. Да еще и на этапе, на котором они уже должны стройным рядом поступать, чтобы не нагружать сервоприводы и мозги манипулятора дурной работой, а чтобы он работал по принципу "наливай да пей" максимально эффективно ))
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998193
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя может задача в том, что есть комп, камера, мозг, но нет сортировщика-податчика болтов, который стоит в разы дороже того что есть. Вот и... )))
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998585
Фотография smeh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon,
Именно. Вы абсолютно правы.

Болты лежат в один слой и предположительно не пересекаются.
Вот нарисовал примерную картинку того, что на входе..
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998591
Фотография smeh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Если подскажите направление решения задачи механическим путем, буду признателен.
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998748
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smehmiksoft,

Если подскажите направление решения задачи механическим путем, буду признателен.В первом приближении - наклонный вибрирующий желобок с продольной прорезью шириной больше диаметра резьбовой части болта, но меньше диаметра шляпки.

Посмотрите еще такие устройства:
http://www.youtube.com/watch?v=e4mr4lQA9xs
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998801
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smehmiksoft,

Если подскажите направление решения задачи механическим путем, буду признателен.
Промышленный шпионаж )))
Находим подобный аппарат и изучаем )))

P.S.: Всего-то 15 000 евриков
...
Рейтинг: 0 / 0
Распознование образов...вроде...
    #36998952
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonНаходим подобный аппарат и изучаем )))

P.S.: Всего-то 15 000 евриков Кстати, вот и полезные фразы для поиска "bolt feeder" и "screw feeder".
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Распознование образов...вроде...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]