opencv 视频分辨率
时间: 2023-07-04 15:29:14 浏览: 96
opencv设置采集视频分辨率方式
要获取视频的分辨率,可以使用OpenCV中的VideoCapture类。在创建VideoCapture对象之后,可以使用get()方法来获取视频的属性,包括分辨率。以下是一个示例代码片段:
```python
import cv2
cap = cv2.VideoCapture('video.mp4')
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
print("Video resolution: {}x{}".format(width, height))
```
在上面的代码中,我们创建了一个VideoCapture对象,将视频文件'video.mp4'传递给它。然后,我们使用get()方法获取视频的宽度和高度,分别使用CAP_PROP_FRAME_WIDTH和CAP_PROP_FRAME_HEIGHT属性。最后,我们将这些值打印出来。
阅读全文