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

相关推荐
不脱发的程序猿几秒前
嵌入式软件工程师,怎么把 AI 工具用顺手?
人工智能·单片机·嵌入式硬件·嵌入式
莞凰4 分钟前
昇腾CANN的“御剑飞行“:ATB仓库探秘
人工智能·flutter·transformer
心中有国也有家16 分钟前
hccl 架构拆解:昇腾集合通信库到底在做什么?
人工智能·经验分享·笔记·分布式·算法·架构
這花開嗎26 分钟前
试了一圈配音网站,说说我的感受
人工智能·语音识别
w_t_y_y29 分钟前
AI应用demo(二)打造个人的code agent
人工智能·语音识别
Raink老师34 分钟前
【AI面试临阵磨枪-60】微服务下 AI 能力如何封装、网关、限流、监控
人工智能·微服务·面试
ApiHug41 分钟前
Mintlify、Stainless & ApiHug 在AI 时代的战略意义
人工智能
九皇叔叔42 分钟前
Spring-Ai-Alibaba [04] 04-llm-platform-custom-demo
java·人工智能·spring
ai生成式引擎优化技术43 分钟前
DLOS Kernel v0.5:从多Agent系统到AI操作系统内核的拐点
人工智能
CHEN5_021 小时前
深入理解 RAG(检索增强生成):核心流程、技术选型与进阶实战
人工智能·rag