Перейти к содержимому
Compvision.ru

msorokin

Пользователи
  • Количество публикаций

    12
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем msorokin


  1. 3 минуты назад, 2expres сказал:

    У тебя основные объекты имеют размерность 25х25 пикселей. Координаты ты можешь заранее вычислить, где они появляются. Сокращать изображение ни в коем случае нельзя, т.к. различаемость и так не очень. Делай по пиксельное сравнение с базой объектов и программа должна "летать". 23 объекта на  625 пикселей и перебор 300 объектов итого нужно сравнить примерно 9 000 000 пикселей и 3 кадра в секунду ты гарантированно успеешь обработать.

    Спасибо


  2. 15 часов назад, 2expres сказал:

    Все равно не понятно, какие именно объекты необходимо определять. Для моего понимания автору темы необходимо обвести все объекты видимыми линиями.

    Примитивно определять объекты можно по цвету, площади, вытянутости (отношение длинны контура объекта к площади).

    Выделилleagueoflegends-1024x576.jpg.7ec29db9ea0d4da35f5b57675f59b47f.thumb.jpg.73ad193161a63e6a7e5ee1409d2d884b.jpg


  3. 15 минут назад, Smorodov сказал:

    Думается это уменьшенное, но не очень сильно. Уменьшать можно до тех пор, пока все объекты которые нужно детектировать различимы.

    А пропускать кадры, да еще один хороший способ снизить нагрузку на железо.

    Да, это приемлемый размер, на котором еще различимы мелкие элементы

    23 минуты назад, 2expres сказал:

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

    Да, действительно, пропускать кадры можно, 60 фпс тут, в принципе, ни к чему. достаточно 3-5 фпс


  4. 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


  5. 2 минуты назад, Nuzhny сказал:

    Тогда такая штука как нейросеть может оказаться слишком тяжёлой штукой для такой задачи. Может так получиться, что простая корреляция с шаблоном сработает на отлично.

    Самое главное чтобы это было быстро. Вопрос именно в Real-Time обработке.


  6. 14 минуты назад, 2expres сказал:

    А что за объекты? Это тех процесс или съемка уличного движения? А лучше примеры видео с объектами.

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


  7. Добрый день.

    Я заранее извиняюсь за, возможно, очень глупый вопрос.

    Сразу говорю, я не прошу реализовать все за меня (хотя готов заплатить, если не разберусь сам),
    я прошу подтолкнуть начинающего в правильную сторону.

    1. Есть видео(mp4), либо видео поток(ts)

    2. Есть база известных объектов (изображения) - знаю размер, примерное нахождение на видео.

    Задача, как найти объекты по базе на видео и получить их координаты?

    Насколько это ресурсоемко? Если на видео может одновременно находиться 20+ объектов?

    P.S.: В результате хочу получить текстовые данные, какие объекты присутствуют на видео.

×