前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >MPEG4视频中,I帧、p帧、B帧的判定(转载) By HKL,

MPEG4视频中,I帧、p帧、B帧的判定(转载) By HKL,

作者头像
hiplon
发布于 2020-07-22 02:50:53
发布于 2020-07-22 02:50:53
1.4K00
代码可运行
举报
文章被收录于专栏:VNFVNF
运行总次数:0
代码可运行

mpeg4的每一帧开头是固定的:00 00 01 b6,那么我们如何判断当前帧属于什么帧呢?在接下来的2bit,将会告诉我们答案。注意:是2bit,不是byte,下面是各类型帧与2bit的对应关系:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  00: I Frame

  01: P Frame

  10: B Frame 

为了更好地说明,我们举几个例子,以下是16进制显示的视频编码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  00 00 01 b6 10 34 78 97 09 87 06 57 87 ……                             I帧

  00 00 01 b6 50 78 34 20 cc 66 b3 89 ……                                  P帧

  00 00 01 b6 96 88 99 06 54 34 78 90 98 ……                              B

下面我们来分析一下为什么他们分别是I、P、B帧

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  0x10 = 0001 0000

  0x50 = 0101 0000

  0x96 = 1001 0100 

大家看红色的2bit,再对照开头说的帧与2bit的对应关系,是不是符合了呢?

下面给出一段c++代码供大家参考:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
switch(buf[i] & (BYTE)0xc0)
{
case 0x00:
    //I Frame
    break;
case 0x40:
    //P Frame
    break;
case 0x80:
    //B Frame
    break;
default:
    break;
}

From: http://www.360doc.com/content/11/0718/17/474846_134326279.shtml

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
视觉光流计算技术及其应用
光流计算作为计算机视觉的一个长期基本任务,其重要性显而易见。由于运动视觉处理的特殊性,光流作为后面高级视觉处理的输入,对其准确度、实时性都有着极高的要求,光流计算的性能会直接影响其后的高级视觉处理。
一点人工一点智能
2023/09/01
1.2K0
视觉光流计算技术及其应用
光流估计综述:从传统方法到深度学习
近年来,深度学习技术,作为一把利剑,广泛地应用于计算机视觉等人工智能领域。如今时常见诸报端的“人工智能时代”,从技术角度看,是“深度学习时代”。
小白学视觉
2020/09/22
3.7K0
光流估计综述:从传统方法到深度学习
光流模型概述:从 PWC-Net 到 RAFT
RAFT:All pairs correlation + recurrent refinement
OpenMMLab 官方账号
2022/01/18
1.7K0
光流模型概述:从 PWC-Net 到 RAFT
ECCV 2020最佳论文讲了啥?作者为ImageNet一作、李飞飞高徒邓嘉
作为计算机视觉三大顶会之一,备受瞩目的ECCV 2020(欧洲计算机视觉国际会议)最近公布了所有奖项。
量子位
2020/09/04
2K0
港中大等打造光流预测新模型SelFlow,自监督学习攻克遮挡难题 | CVPR 2019
光流是计算机视觉的一个基本任务,它描述了视频中的运动信息,相关技术广泛应用于视频理解和处理、物体跟踪、三维重建、自动驾驶等场景。近日,来自香港中文大学和腾讯AI实验室团队的一篇论文入选了CVPR2019。
新智元
2019/07/05
1.8K0
港中大等打造光流预测新模型SelFlow,自监督学习攻克遮挡难题 | CVPR 2019
看清视频的像素流——使用飞桨框架复现RAFT光流估计模型
光流的概念是大佬James J. Gibson在1950年首先提出来的,是空间运动物体在成像平面上的像素运动的瞬时速度,是利用图像序列中像素的变化以及相邻帧之间的相关性,来找到上一帧跟当前帧的像素点之间存在的对应关系,从而计算出相邻帧之间像素点的运动信息的一种方法。一般而言,光流是由于场景中前景目标本身的移动、相机的运动,或者两者的共同运动所产生的。
用户1386409
2022/11/29
1.2K0
看清视频的像素流——使用飞桨框架复现RAFT光流估计模型
FlowNet到FlowNet2.0:基于卷积神经网络的光流预测算法
光流预测一直都是计算机视觉中的经典问题,同时又是解决很多其他问题的基础而备受关注,例如,运动估计、运动分割和行为识别。随着深度神经网络技术在计算机视觉领域中引发的技术变革,基于深度神经网络的光流预测算法应运而生。本文中,SIGAI将以FlowNet到FlowNet2.0的演变,来和大家一起领略基于CNN(卷积神经网络)的光流算法的诞生与发展。
SIGAI学习与实践平台
2018/08/07
2.4K0
FlowNet到FlowNet2.0:基于卷积神经网络的光流预测算法
光流flownet2视频介绍及代码 及两篇中文文章
http://blog.csdn.net/hysteric314/article/details/50529804
CreateAMind
2018/07/24
3.9K0
光流flownet2视频介绍及代码 及两篇中文文章
旋转~跳跃~检测王者 MMDetection 的好兄弟来啦!
在真实场景中,我们见到的图像不都是方方正正的,比如扫描的图书和遥感图像,需要检测的目标通常是有一定旋转角度的。这时候就需要用到旋转目标检测方法,对目标进行精确的定位,方便后面的识别、分析等高级任务。
OpenMMLab 官方账号
2022/02/18
1.3K0
OpenMMLab 2.0:新架构、新算法、新生态
2022 年 9 月 1 日,2022 世界人工智能大会(WAIC)在上海隆重开幕,上海人工智能实验室发布了“OpenXLab 浦源”人工智能开源开放体系。
科技新语
2022/09/23
3280
讲解光流估计 liteflownet3
光流估计是计算机视觉领域的重要任务,其可以估计图像序列中每个像素的运动矢量。光流估计在许多应用中都有广泛的应用,例如视频压缩、运动分析和场景理解等。LiteFlowNet3 是一个轻量级的光流估计模型,本文将对其进行详细讲解。
大盘鸡拌面
2023/12/19
5440
深度揭秘京东全景主图背后的技术
作者 黄志标:中国科学院大学硕士,京东AI与大数据部算法工程师。 擅长图像检索、深度学习领域。曾参与京东的上亿重图检测项目,目前主要负责京东全景主图、视频审核项目。 安山:山东大学机器人研究中心硕士,京东AI与大数据部资深算法工程师。 研究兴趣为大规模图像检索、计算机视觉。负责京东图像搜索引擎、知识产权保护、深度学习算法移动化。在计算机视觉领域获得2项发明专利授权,另有十余项专利申请。 据京东财报显示,京东集团第二季度净利润达9.765亿,年度活跃用户达2.583亿,订单完成量为5.912亿。扎实的用户基
京东技术
2018/06/20
9170
【知识星球】视频分析/光流估计网络系列上线
欢迎大家来到《知识星球》专栏,这两天有三AI知识星球会更新一些光流估计相关的网络介绍,在视频分析等任务中,光流有着举足轻重的地位。
用户1508658
2019/07/26
5970
使用NVIDIA flownet2-pytorch实现生成光流
本博客将重点关注光流,这将通过从标准的sintel数据和自定义舞蹈视频生成光流文件来完成。
代码医生工作室
2019/07/12
7.6K0
使用NVIDIA flownet2-pytorch实现生成光流
强化学习、联邦学习、图神经网络,飞桨全新工具组件详解
很多未到场的开发者觉得遗憾,希望可以了解飞桨发布会背后的更多技术细节,因此我们特别策划了一个系列稿件,分别从核心框架、基础模型库、端到端开发套件、工具组件和服务平台五个层面分别详细解读飞桨的核心技术与最新进展,敬请关注。
机器之心
2019/12/10
1K0
强化学习、联邦学习、图神经网络,飞桨全新工具组件详解
支持跨框架评测,这个是你想要的算法评测库吗?
在前段时间 2022 世界人工智能大会(WAIC)上, OpenMMLab 基于新一代训练架构 MMEngine ,发布了全新的 OpenMMLab 2.0 视觉算法体系,详细见上一期内容。
OpenMMLab 官方账号
2022/12/30
7760
支持跨框架评测,这个是你想要的算法评测库吗?
影史第一片《火车进站》秒变 4K 高清,AI 预测+插值,黑白也能变“彩电”
《火车进站》是人类历史上的第一部电影,由路易·卢米埃和奥古斯特·卢米埃于 1895 年拍摄于法国一沿海城市,整部电影只有45秒。
AI研习社
2020/02/21
1.6K0
17毫秒每帧!实时语义分割与深度估计
今天跟大家分享几天前arXiv上的一篇兼顾模型速度与性能的论文《Real-Time Joint Semantic Segmentation and Depth Estimation Using Asymmetric Annotations》,来自阿德莱德大学和墨尔本大学的研究人员在该文解决了在计算受限的设备上部署多任务模型的问题,取得了又好(达到state-of-the-art效果)又快(17毫秒每帧)同时实现语义分割与深度估计的效果。 作者信息:
CV君
2019/12/27
1.3K0
17毫秒每帧!实时语义分割与深度估计
一周AI最火论文 | 斯坦福发布UI设计工具,轻松变换设计风格
呜啦啦啦啦啦啦啦大家好,本周的AI Scholar Weekly栏目又和大家见面啦!
大数据文摘
2020/02/21
4510
CVPR2021:推广到开放世界的在线自适应深度视觉里程计
Generalizing to the Open World Deep Visual Odometry with Online Adaptation
3D视觉工坊
2021/04/09
7600
CVPR2021:推广到开放世界的在线自适应深度视觉里程计
推荐阅读
相关推荐
视觉光流计算技术及其应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验