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获取视频帧率和帧数的方法

相关推荐
黑心萝卜三条杠20 分钟前
Everywhere Attack:通过多目标植入提升对抗样本的目标迁移性
人工智能
carpell33 分钟前
【语义分割专栏】3:Segnet原理篇
人工智能·python·深度学习·计算机视觉·语义分割
ahead~1 小时前
【大模型原理与技术-毛玉仁】第五章 模型编辑
人工智能·深度学习·机器学习
迪娜学姐1 小时前
GenSpark vs Manus实测对比:文献综述与学术PPT,哪家强?
论文阅读·人工智能·prompt·powerpoint·论文笔记
TDengine (老段)1 小时前
TDengine 在电力行业如何使用 AI ?
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
猎板PCB厚铜专家大族1 小时前
高频 PCB 技术发展趋势与应用解析
人工智能·算法·设计规范
l0sgAi1 小时前
SpringBoot整合LangChain4j实现RAG (检索增强生成)
人工智能
祐言QAQ1 小时前
浅谈边缘计算
人工智能·边缘计算
lboyj1 小时前
高频通信与航天电子的材料革命:猎板PCB高端压合基材技术解析
人工智能
奔跑吧邓邓子1 小时前
DeepSeek 赋能智能教育知识图谱:从构建到应用的革命性突破
人工智能·知识图谱·应用·deepseek·智能教育