flyingtester

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是一种视频格式,选择了合适的格式才能保存成视频

分类:

技术点:

相关文章: