2403_87151497 2024-10-25 10:39 采纳率: 66.7%
浏览 7
已结题

在opencv中打开摄像头所保存的视频能否被电脑保存到文件中

使用opencv打开电脑摄像头怎么将MP4保存到电脑的文件夹中?

  • 写回答

1条回答

  • 业余狙击手19 2024-10-25 16:42
    关注

    你可以使用OpenCV库中的函数来打开电脑摄像头并保存视频到文件夹。以下是一个简单的示例代码:

    import cv2
    
    # 打开摄像头
    cap = cv2.VideoCapture(0)
    
    # 定义视频编解码器并创建 VideoWriter 对象
    fourcc = cv2.VideoWriter_fourcc(*'XVID')
    out = cv2.VideoWriter('output.mp4', fourcc, 20.0, (640, 480))
    
    while(cap.isOpened()):
        ret, frame = cap.read()
        if ret==True:
            # 将帧写入视频文件
            out.write(frame)
    
            cv2.imshow('frame',frame)
            if cv2.waitKey(1) & 0xFF == ord('q'):
                break
        else:
            break
    
    # 释放资源
    cap.release()
    out.release()
    cv2.destroyAllWindows()
    
    

    在这个示例中,视频文件将保存为 "output.mp4",并且将每帧的内容写入该文件。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月6日
  • 已采纳回答 10月29日
  • 创建了问题 10月25日