Python可以使用OpenCV来录制视频,是一段示例代码:import cv2
Python可以使用OpenCV来录制视频,是一段示例代码:
import cv2
# 创建VideoCapture对象
cap = cv2.VideoCapture(0)
# 获取视频的宽度和高度
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
# 创建VideoWriter对象
# 第一个参数为视频文件名,第二个参数为视频格式,第三个参数为帧率,第四个参数为帧大小
writer = cv2.VideoWriter('myvideo.mp4', cv2.VideoWriter_fourcc(*'DIVX'), 20, (width, height))
while True:
# 读取帧
ret, frame = cap.read()
# 将帧写入VideoWriter对象
writer.write(frame)
# 显示帧
cv2.imshow('frame', frame)
# 按“q”键退出
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放VideoCapture对象
cap.release()
# 释放VideoWriter对象
writer.release()
# 销毁窗口
cv2.destroyAllWindows()
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(37条)