python-opencv获取fps
时间: 2023-08-18 09:12:48 浏览: 74
在使用Python的OpenCV库获取视频的帧率(fps)时,可以使用`cv2.VideoCapture`函数来打开视频文件或者摄像头。在打开视频文件后,可以使用`get`方法获取视频的帧率属性,示例如下:
```python
import cv2
video_name = "video.ts"
vc = cv2.VideoCapture(video_name) # 读入视频文件
video_fps = int(vc.get(cv2.CAP_PROP_FPS)) # 视频帧率
print(video_fps)
vc.release()
```
在上述代码中,`cv2.VideoCapture`函数用于打开视频文件,然后使用`get`方法获取视频的帧率属性,最后通过`int`函数将帧率转换为整数类型并打印出来。请注意,需要在使用完视频后调用`release`方法释放资源。
希望对你有所帮助!
#### 引用[.reference_title]
- *1* *2* [【Python】Python-OpenCV实时处理视频](https://blog.csdn.net/weixin_42147967/article/details/126754172)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [使用python-opencv获取视频数据](https://blog.csdn.net/qq_35451572/article/details/104179024)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]