https://www.bilibili.com/video/BV19J411X7YG?p=6
目前已学完第5课
通过opencv可以读取/写入图片和视频
import cv2
# cap=cv2.VideoCapture(r'C:\Users\Earth\Desktop\movie.ogg');
cap=cv2.VideoCapture(0)
# print(cap.isOpened())
fourcc=cv2.VideoWriter_fourcc(*'XVID')
out=cv2.VideoWriter('output.avi',fourcc,20.0,(640,480))
while(cap.isOpened()):
ret,frame=cap.read()
if ret==True:
print(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
print(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
out.write(frame)
gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1)& 0xFF==ord('q'):
break
else:
break
cap.release()
cv2.destroyAllWindows()
代码待整理
P.S.视频博主的咖喱英语听着真难受
fourcc是一种视频格式,选择了合适的格式才能保存成视频