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

drakula

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

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

  • Посещение

Репутация

0 Новичек

О drakula

  • Звание
    Новичок
  1. Всем доброго вечера. Хочу поднять тему по выделению объектов, попадающих в кадр, от фона на видео. В данный момент я пишу программу, которая будет обнаруживать объекты, ранее не присутствующие на фоне. В библиотеке OpenCV я еще не слишком силен, как и в обработке изображений. И поэтому меня постоянно мучает вопрос - какими функциями OpenCV пользоваться C или C++( недавно обратил внимание еще и на Python))? Если искать примеры в интернете, то большинство использует IplImage, но в тоже время туториелы от OpenCV используют Mat. Другая проблема - алгоритм. На данный момент у меня получилось реализовать простейший алгоритм вычитания фона. То есть я считаю среднее значение фона и среднее значение кадра с объектом за некоторое время, нахожу их разность и бинаризую результат. Далее применяю морфологическую операцию размыкание для удаления шумов и нахожу контура с использованием простой аппроксимации. Данный алгоритм хоть и прост, но весьма не эффективен, поэтому хотелось бы узнать как можно по другому решить данную задачу, и какие средства в OpenCV для этого предоставлены. Заранее благодарен.
×