-
Количество публикаций
12 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем msorokin
-
-
3 минуты назад, 2expres сказал:У тебя основные объекты имеют размерность 25х25 пикселей. Координаты ты можешь заранее вычислить, где они появляются. Сокращать изображение ни в коем случае нельзя, т.к. различаемость и так не очень. Делай по пиксельное сравнение с базой объектов и программа должна "летать". 23 объекта на 625 пикселей и перебор 300 объектов итого нужно сравнить примерно 9 000 000 пикселей и 3 кадра в секунду ты гарантированно успеешь обработать.
Спасибо
-
2 минуты назад, 2expres сказал:Т.е. Объекты появляются в одном и том же месте картинки?
В одной области, но могут быть перемешены между собой.
-
-
15 минут назад, Smorodov сказал:Думается это уменьшенное, но не очень сильно. Уменьшать можно до тех пор, пока все объекты которые нужно детектировать различимы.
А пропускать кадры, да еще один хороший способ снизить нагрузку на железо.
Да, это приемлемый размер, на котором еще различимы мелкие элементы
23 минуты назад, 2expres сказал:Изображение итак маленькое, при уменьшении боюсь возникнут сложности с распознаванием объектов. Может лучше прореживать кадры?
Да, действительно, пропускать кадры можно, 60 фпс тут, в принципе, ни к чему. достаточно 3-5 фпс
-
-
47 минут назад, Smorodov сказал:Да, нейронка, в данном случае как из пушки по воробьям, если бы вы изначально подробно описали задачу, то можно было бы найти решение быстрее.
А так да, Nuzhny прав,поиск по шаблону скорее всего будет работать здесь оптимально см. http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
Если нужно распознавать что заэлемент, а не искать место расположения элемента, тогда можно обучить маленькую трехслойную нейронку..
Спасибо. Помогли.
2 минуты назад, 2expres сказал:Что понимать под быстро? Какое разрешение, количество кадров в секунду? Какой проц?
Можно сравнивать по форме и цвету. Какое количество объектов в базе?
В базе порядка 300 объектов.
1024х786
60 кадров в секунду
i5
-
2 минуты назад, Nuzhny сказал:Тогда такая штука как нейросеть может оказаться слишком тяжёлой штукой для такой задачи. Может так получиться, что простая корреляция с шаблоном сработает на отлично.
Самое главное чтобы это было быстро. Вопрос именно в Real-Time обработке.
-
3 минуты назад, 2expres сказал:Объекты одного размера? Освещенность одна и та же? Как их планируете сравнивать форма, размер, цвет?
Объекты не подвижны, плоские (2d). Освещенность, форма и цвет неизменны.
-
14 минуты назад, 2expres сказал:А что за объекты? Это тех процесс или съемка уличного движения? А лучше примеры видео с объектами.
Если вкратце, то на видео онлайн игра. Нужно определять элементы пользовательского интерфейса и подписывать их.
-
17 минут назад, Nuzhny сказал:Обучи нейросеть или возьми готовую, например YOLO.
Огромное спасибо. Можете мне подсказать как обучается данная нейронная сеть?
-
Добрый день.
Я заранее извиняюсь за, возможно, очень глупый вопрос.
Сразу говорю, я не прошу реализовать все за меня (хотя готов заплатить, если не разберусь сам),
я прошу подтолкнуть начинающего в правильную сторону.1. Есть видео(mp4), либо видео поток(ts)
2. Есть база известных объектов (изображения) - знаю размер, примерное нахождение на видео.
Задача, как найти объекты по базе на видео и получить их координаты?
Насколько это ресурсоемко? Если на видео может одновременно находиться 20+ объектов?
P.S.: В результате хочу получить текстовые данные, какие объекты присутствуют на видео.
Распознание объектов на видео (стриме)
в OpenCV
Опубликовано · Report reply
Не подскажите более менее простую сетку для такой задачи?
Yolo оказалась не простой в настройке под Ubuntu Server