浅析帧、帧数、帧率、FPS区别

今天开会讨论项目中人体识别的效果,我以为FPS就是帧率,跟老师汇报说代码跑出来帧率低一点,老师委婉的指出了我的错误场面一度十分尴尬......都怪自己没有先了解视频这一块的知识。接下来简单分析一下标题中几个概念的含义和区别。

帧(Frame)

在视频领域,各种视频可视为随时间变换的许多张画面,“帧”就是指每一张画面。视频就是由无数张画面组合而成,每一张画面都是一帧。

帧数(Frames)

由英文拼写的变化就可以看出来,帧数就是帧生成数量的简称,可以解释为静止画面的数量。如果一个动画帧率恒定为60帧每秒(fps),那么该动画在一秒钟的帧数为60帧。

隐约记得2016年导演李安曾经拍过一部120帧的电影《比利·林恩的中场战事》,当时可谓轰动一时,因为一般电影都是24帧(23.976fps)而李安进行了如此大胆的尝试,当然每秒帧数越高画面就会越流畅,观众的观影体验就会越好。

帧率(Frame rate)

帧率=帧数/时间,单位为帧每秒(f/s)。帧率是用于测量显示帧数的量度,测量单位为“每秒显示帧数”(Frame per Second,FPS)或“赫兹”(Hz)。

FPS(Frame per Second)每秒显示帧数

FPS是图像领域中的定义,指画面每秒传输帧数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅。通常,要避免动作不流畅的最低是 30 。某些计算机视频格式,每秒只能提供 15 帧。

FPS 也可以理解为我们常说的“刷新频率”或者“刷新率”,使用“赫兹”( Hz)为单位。最简单的就是我们玩儿 LOL 、 CS 、以及手机上的王者荣耀等游戏中说的“ FPS 值”。而在显示器的刷新率中,刷新率刷也就是指屏幕一秒内扫描的次数。这里又想到了某米K30 pro的60Hz屏幕的旗舰配置。

最后总结一下:

帧就是为视频或者动画中的每一张画面;帧数其实就是为帧生成数量的简称,静止画面的数量;帧率是用于测量显示帧数的量度,单位是“每秒显示帧数”;FPS 是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。

 

 

 

你可能感兴趣的:(OpenCV,英特尔杯学习记录)