www.LBW 2023-09-21 23:20 采纳率: 28.6%
浏览 1912
已结题

无法调用VideoWriter_fourcc

python无法调用cv2.VideoWriter_fourcc,opencv版本为 4.8.0.76

img

  • 写回答

12条回答 默认 最新

  • 小明爱吃火锅 2023-09-22 10:05
    关注
    获得7.50元问题酬金

    参考文印一言进行作答:
    在OpenCV 4.8.0.76版本中,cv2.VideoWriter_fourcc函数已被废弃,取而代之的是cv2.VideoWriter.fourcc属性。因此,你应该使用cv2.VideoWriter.fourcc来调用该函数。

    以下是一个示例代码,展示了如何使用cv2.VideoWriter.fourcc属性来创建视频文件并写入帧:

    
    import cv2  
      
    # 定义视频文件的编解码器  
    fourcc = cv2.VideoWriter.fourcc(*'XVID')  
      
    # 创建视频文件  
    out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))  
      
    # 写入帧到视频文件  
    frame = cv2.imread('frame.jpg')  
    out.write(frame)  
      
    # 释放资源  
    out.release()
    

    在这个示例中,我们使用cv2.VideoWriter.fourcc属性来指定视频文件的编解码器,然后使用cv2.VideoWriter创建一个视频文件对象。接下来,我们读取一帧图像并使用out.write将其写入视频文件。最后,使用out.release()释放资源。

    请注意,上述示例中的frame.jpg应替换为你自己的图像文件路径,而'output.avi'是你希望创建的视频文件路径和名称。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月29日
  • 创建了问题 9月21日