194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735

Поиск шаблона на изображении - Python3.5

08.10.2018, 20:45. Показов 1736. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!
Прошу помощи по решению несложной (для вас-то ) задачи:
эта задача реализуется (предполагается) на Raspberry pi 3 model B с подключенной к нему pi-камерой; суть её, перво-наперво, в том, чтобы имея фотографию объекта-шаблона (зелёный теннисный мячик) (кстати, как бы лучше всего представить этот шаблон - мячик на белом фоне, высокого разрешения, во весь кадр или ещё как-то?), получить изображение с камеры размером 640 на 480 (или 1280 на 720 - максимум), найти этот самый мячик на фотографии и получить координаты его центра (или габаритные предельные координаты) на ней.
Второ-навторо, задача сводится к тому, что эту процедуру нужно успешно (!) производить 50-90 раз в секунду (в зависимости от разрешения видеозахвата), т.е., алгоритм должен быть сравнительно эффективным.
Я понимаю, что это всё не ново, и что этим заняты OpenCV-шевцы, но т.к. алгоритмы опэнсиви весьма малоэффективны, выжать из камеры что-то быстрее 30 кадров в секунду у меня не выходит, причём это алгоритм по поиску цвета мячика, а не мячика как такового (боюсь представить что будет, если я шаблон ему подам на вход, а не цвет; ууууу..).
Буду очень благодарен за вашу помощь или, хотя бы, за ссылки на источники, где эта задача успешно (!) решена с требуемой производительностью (или где её можно регулировать).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.10.2018, 20:45
Ответы с готовыми решениями:

Нахождение шаблона на изображении
Здравствуйте! Есть матрица 3x3 состоящая, к примеру, из девяти различных изображений в градациях серого 256x256. Вот на этой матрице надо...

В терминале есть установленная версия Python3 а в списке приложений Python3 нет на Debian
Как сделать так что б в списке приложений то же был Python3 на Debian

Поиск адреса электронной почты в 50000 файлов python3
Приветствую! Мигрируем сайт на новый движок, есть только архив html (база уничтожена), и нужно выбрать из всей этой каши только...

4
26 / 24 / 1
Регистрация: 29.06.2018
Сообщений: 199
09.10.2018, 18:59
Ромуальд_7, при разрешении 640 на 480 opencv вполне справится с задачей, в любой случае нужно производить поиск по цвету, ну в целом искать окружность определенного цвета, когда я делал задачу определения аута в тенисе, а вот по поводу 50-90 кадров в секунуду, во первых в этом нет особой необходимости, мячик в любом случае на кадрах будет размытым, во вторых камера может просто не поддерживать подобного...
0
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
10.10.2018, 08:25  [ТС]
tityanos, спасибо за ваш ответ!
Но, боюсь, поиску по цвету малоэффективен, иначе не было бы и этой темы, поскольку (хоть как настраивай камеру и маску, но) слишком много засветов от объектов той же цветовой гаммы. Я не ставлю задачи находить салатовый теннисный мячик на фоне зелёной листвы (но, было бы идеально это реализовать), но даже на фоне светлых обоев камера видит скорее узор обоев, нежели мячик, что недопустимо. С красным мячиков всё гораздо лучше, но маска также частично пропускает цвета моего лица (так совпало), что, опять же, недопустимо, и центр обнаружения уезжает от центра мяча.
И как я писал ранее, я использую Пай-камеру, которая в разрешении VGA даёт 90 кадров в секунду; хорошо бы, чтобы малина смогла их обработать за секунду.
0
26 / 24 / 1
Регистрация: 29.06.2018
Сообщений: 199
10.10.2018, 11:16
Ромуальд_7, значит вы неверно ищете)
0
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
10.10.2018, 18:31  [ТС]
tityanos, ищу вот так:
HTML5
1
http://robotclass.ru/tutorials/opencv-moments-color-object-search/#comment-42271
Если вам не трудно, подскажите метод лучше этого
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.10.2018, 18:31
Помогаю со студенческими работами здесь

Поиск изображения в изображении
Необходимо вычислить координаты изображения Б в изображении А. Изображение А - картинка в формате JPG. Изображение Б - картинка в формате...

Поиск изображения в изображении
Необходимо вычислить координаты изображения Б в изображении А. Изображение А - картинка в формате JPG. Изображение Б - картинка в формате...

Поиск объекта на изображении
Здравствуйте. Есть задача найти определенный объект на изображении. Пусть к примеру это будет черный шарик. Сейчас софт работает...

Поиск текста в изображении
Ситуация такова: Есть цветное изображения x*y размера надо найти текст(на белом фоне) он его цвет (R:0, G:0 B:0) вообщем чёрный(но пиксели...

Поиск изображения в изображении
Всем привет. Вопрос уже много раз обсуждался. Необходимо найти в скрине экрана сохраненный в файле маленький рисунок и переместить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru