Область интереса в видеофайле

Я впервые пишу здесь и надеюсь на положительный результат, так как мое исследование близится к завершению.

Я хочу добавить в свой код функцию, которая будет обрабатывать только определенную область интереса видеофайла.

(Я не могу опубликовать изображение, так как у меня еще нет репутации, но тот же вопрос размещен здесь —>
http://answers.opencv.org/question/18619/region-of-interest-in-video-file/)

Раскадровка:

Я делаю программу на C ++ / OpenCV, которая заставит пешеходов и транспортные средства выглядеть так, как будто они не находятся на сцене / исчезают, получая среднее значение кадра видео. Я уже сделал это. Теперь моя проблема в том, что я хочу, чтобы обрабатывалась только та часть видео, которая находится в интересующей области, потому что я хочу сохранить освещение / подсветку рождественских огней, пока они мигают.

Зачем? Я хочу использовать этот метод, чтобы запечатлеть только мигающие огни в наступающем yuletide сезоне без вмешательства транспортного средства и людей в сцене.

Как я могу это сделать? Я имею в виду получение области интереса в видеофайле.

Заранее спасибо.

5

Решение

  1. Исправьте свою позицию ROI.
  2. Возьмите регион из каждого кадра видео.
  3. Тогда обработайте это.
  4. Применить для всех кадров.

Как это:

cv::Rect ROI(startX,startY,width,height);
while(1)
{
cap.read(frame);
temp = frame(ROI);
process(temp);
}
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]