音视频—图像基础

Posted 为了维护世界和平_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了音视频—图像基础相关的知识,希望对你有一定的参考价值。

图像中的基本概念

像素:

        图像的基本单元

分辨率:

        图像的大小或尺寸,用像素个数表示,原始图像分辨率越高,图像越清晰

位深:

        存储每位像素需要的二进制位数,位深越大,能够表示的颜色值越多,色彩丰富真实。
        通常R,G,B各占8位,8位能表示256种颜色值,3个通道的话就是256的3次方个颜色值。称为8bit图像

stride:

        跨距,图像存储时内存中每行像素所占用的空间,与宽width不同;
        为了能够快速读取一行像素,我们一般会对内存中的图像实现对齐,比如16字节对齐。
        如RGB图像,分辨率是1278 x 720。存储时一行像素需要1278 x 3=3834个字节,但不能被16整除,填充6个字节后能被整除。那么stride就是3840
    
        stride不对会导致播放的图像花屏。
帧率:
    1秒钟内图像的数量;帧率越大,需要的流量越多,带宽要求越高,需要的设备性能越高。
    帧率达到10~12s 人眼就认为流畅了。
    一般电影院帧率24fps,监控行业常用25fps

码率:
    视频在单位时间内的数据量大小,单位是Kb/s或者Mb/s。用压缩工具压缩同一个原始视频时,码率越高,图像的失帧就会越小,视频画面就会越清晰。一般码率越高,视频清晰度越高,存储时占用的空间越大,传输时使用流量越多,需结合算法和压缩速度综合考虑。

以上是关于音视频—图像基础的主要内容,如果未能解决你的问题,请参考以下文章

AC日记——字符串最大跨距 openjudge 1.7 26

主题主要链接Drupal6.x添加跨距和有用的ID

golang 用指定的字符串在文本中包装一些跨距(用于突出显示搜索结果)

音视频基础视频基础理论

Python图像处理图像与视频处理基础

每日算法刷题Day10-字符串最大跨距最长公共字符串后缀