Jetson Orin Nano使用OpenCV获取视频帧率和帧数的方法

测试过程

首先确认下视频的播放时间

使用cv库来获取帧率和帧数,测试代码如下

复制代码
import cv2
cap = cv2.VideoCapture("xxx.mp4")
if not cap.isOpened():
    print("Cannot open camera")
    exit()

# get default video FPS
fps = cap.get(cv2.CAP_PROP_FPS)
 
# get total number of video frames
num_frames = cap.get(cv2.CAP_PROP_FRAME_COUNT)

print("fps is %d , sum of frames is %d " % (fps, num_frames))

cap.release()
cv2.destroyAllWindows()

python3运行结果,30fps,总帧数807

计算验证,fps含义,多少帧frame每秒,视频的时间就等于总帧数/fps,807/30=26.9s,符合我们最开始看到的视频时间

视频讲解

Jetson Orin Nano使用OpenCV获取视频帧率和帧数的方法

相关推荐
沫儿笙14 小时前
FANUC发那科焊接机器人铝材焊接节气
人工智能·机器人
THMAIL14 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融
~-~%%14 小时前
从PyTorch到ONNX:模型部署性能提升
人工智能·pytorch·python
xcnn_14 小时前
深度学习基础概念回顾(Pytorch架构)
人工智能·pytorch·深度学习
attitude.x14 小时前
PyTorch 动态图的灵活性与实用技巧
前端·人工智能·深度学习
骥龙15 小时前
XX汽集团数字化转型:全生命周期网络安全、数据合规与AI工业物联网融合实践
人工智能·物联网·web安全
zskj_qcxjqr15 小时前
告别传统繁琐!七彩喜艾灸机器人:一键开启智能养生新时代
大数据·人工智能·科技·机器人
Ven%15 小时前
第一章 神经网络的复习
人工智能·深度学习·神经网络
研梦非凡15 小时前
CVPR 2025|基于视觉语言模型的零样本3D视觉定位
人工智能·深度学习·计算机视觉·3d·ai·语言模型·自然语言处理
Monkey的自我迭代15 小时前
多目标轮廓匹配
人工智能·opencv·计算机视觉