opencv-python平均背景法提取视频中的背景
import cv2 as cv
import numpy as np
cap = cv.VideoCapture(r"C:/Users/23616/Desktop/2.AVI")
img_sum=0
zhen=0
while (1):
ret, frame = cap.read()
if not ret:
break
frame=frame.astype(np.float32)
img_sum+=frame
zhen=zhen+1
img=img_sum/zhen
img = img.astype(np.uint8)
cv.imshow('input_image', img)
cv.imwrite("C:/Users/23616/Desktop/pic/AVERAGE.jpg",img)
cv.waitKey(0)
cv.destroyAllWindows()