cv2.VIDEOWRITER_PROP_RAW_VIDEO(*'X264')
时间: 2024-09-20 22:05:29 浏览: 26
opencv视频基本图像处理.rar_opencv_opencv video处理_processing_图像处理
在 OpenCV 中,`cv2.VideoWriter_PROP_*` 是一系列常量,它们对应于 `VideoWriter` 类的一些属性设置。其中,`cv2.VIDEOWRITER_PROP_RAW_VIDEO` 是一个特殊的属性,用于指示视频数据将以原始格式(raw video)保存,而不是经过编码压缩的。在括号里的 `'X264'` 并非直接作为这个属性值,而是通常会被用作一个示例,说明你想指定的编码格式为 H.264(也称为 X264),这是一种高效的视频压缩标准。
如果你想使用 H.264 格式保存原始视频数据(未编码),你应该这么设置:
```python
fourcc = cv2.VideoWriter_fourcc('X', '2', '6', '4')
out = cv2.VideoWriter('output.mp4', fourcc, frame_rate, frame_size)
```
这里 `frame_rate` 是帧率,`frame_size` 是每一帧的尺寸。然而,如果你只是想保存未经处理的数据,实际上不应该使用 `'X264'`,因为它是一个编码选项,对于原始视频来说并不合适。原始视频通常是 BGR 数据或者灰度数据等。
阅读全文