Я хочу поместить прямоугольник вокруг силуэта человека и увеличенную часть, чтобы наблюдать область в прямоугольнике в отдельном окне.
Вот код:
import cv2 as cv
import numpy as np
cap = cv.VideoCapture('F1.mp4')
fgbg = cv.createBackgroundSubtractorKNN(detectShadows=False)
while True:
ret, frame = cap.read()
frame = cv.resize(frame, None, fx=0.5,fy=0.5)
if frame is None:
break
fgmask = fgbg.apply(frame)
cv.imshow('Frame', frame)
cv.imshow('FrameFGMASK', fgmask)
keyboard = cv.waitKey(15)
if keyboard == 'q' or keyboard == 27:
break
cap.release()
cv.destroyAllWindows()
Я попытался сначала обнаружить человека, а затем попытался выделить прямоугольник, но он мерцал, поэтому я ищу другие варианты. Если у вас есть лучшие идеи о том, как изолировать человека на видео, предложите.
Цель: изолировать людей на видео и нарисовать вокруг них прямоугольники, а также отобразить увеличенные прямоугольники в отдельных windows.
Вот скриншот:
[![Here is the screenshot[1]](https://i.stack.imgur.com/lnu8M.jpg)
Ссылка на образец видео