我正在一个项目中,我需要检测视频流中的运动(具体来说,是要检测atm监视视频中的对象)。
检测到运动时,将进行进一步处理。无需检测检测到运动的区域或更详细的信息。我只需要测量两个图像之间的像素变化百分比,或者将其作为触发进一步处理的类似指标即可。
我的想法是提取视频的帧,然后比较后续帧以进行运动检测。我下面有提取帧的代码
import cv2
vidcap = cv2.VideoCapture('Compton.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file
if cv2.waitKey(10) == 27: # exit if Escape is hit
break
count += 1
当我是python新手时,谁能帮助我找到一种比较帧图像以进行运动检测的方法。