import cv2# cap = cv2.VIDeoCapture('action.mp4') #读取指定视频cap = cv2.VIDeoCapture(0)fourcc = cv2.VIDeoWriter_fourcc(*'XVID')# fps = cap.get(cv2.CAP_PROP_FPS)# 保证摄像头的输出与保存的视频尺寸大小相同size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))out = cv2.VIDeoWriter('camera_test.avi', fourcc, 10.0, size)while True: ret, frame = cap.read() # 在图像上显示 Press Q to save and quit cv2.putText(frame, "Press Q to save and quit", (10, 30), cv2.Font_HERShey_SIMPLEX, 0.8, (0, 255, 0), 2) cv2.imshow('frame', frame) out.write(frame) if cv2.waitKey(1) & 0xFF == ord('q'): breakcap.release()out.release()cv2.destroyAllwindows()
总结 以上是内存溢出为你收集整理的Python-OpenCV读取并保存视频全部内容,希望文章能够帮你解决Python-OpenCV读取并保存视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)