out = cv2.VideoWriter('output_video.mp4', fourcc, fps, (width, height)) TypeError: VideoWriter() missing required argument 'frameSize' (pos 5)
时间: 2023-12-02 21:02:06 浏览: 238
opencv视频基本图像处理.rar_opencv_opencv video处理_processing_图像处理
这个错误通常是因为 `frameSize` 参数传递不正确导致的。请确保 `width` 和 `height` 参数的值是正确的。你可以使用以下代码来获取视频的宽度和高度:
```python
import cv2
video = cv2.VideoCapture('input_video.mp4')
width = int(video.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(video.get(cv2.CAP_PROP_FRAME_HEIGHT))
```
如果你仍然遇到问题,请检查 `fourcc` 和 `fps` 参数是否正确传递。
阅读全文