图像相关知识(分辨率、帧率、数据格式、数据量以及像素时钟)

一、分辨率

        常用分辨率:1920*1080  640*512  1280*1024  1024*768

二、帧率

        常用分辨率对应常用帧率:25/30/60  50/60  25/30/50  25/50/60

三、数据格式

RGB:24bit

YUV:

        YUV444: 8+8+8 = 24bit  可用NV24/NV42表示(24表示UV 42相反表示VU)

        YUV422:8+4+4 = 16bit  可用NV16/NV61表示

        YUV420/YUV411:8+4+0 = 8+2+2 = 12bit 可用NV12/NV21表示

        Y(也叫MONO灰度图,只包含Y亮度值 不含UV色彩):8bit

RGB Bayer:8bit  在软件上一般用色彩空间转换转为RGB格式

四、计算数据量Data

例1:1920*1080P(p表示逐行 i表示隔行)@30hz YUV16bit一帧数据量为多少?

        一帧数据量 = 1920*1080*30*2

例2:640*512P(p表示逐行 i表示隔行)@50hz Y 8bit一帧数据量为多少?

        一帧数据量 = 640*512*50*1

五、像素时钟 pixclock

        pixclock=1/dotclock  其中dotclock是视频硬件在显示器上绘制像素的速率
        dotclock=(x向分辨率+左空边+右空边+HSYNC长度)* (y向分辨率+上空边+下空边+YSYNC长度)*整屏的刷新率

以1920*1080P 30hz为例

        x向分辨率为行向 即1920;y向为帧 即1080;左空边+右空边+HSYNC长度 = 2200;

上空边+下空边+YSYNC长度 = 36+5+4 = 45;刷新率 = 帧率 = 30

像素点dotclock(视频硬件在显示器上绘制像素的速率)=

(1920+2200)*(1080+36+5+4)*30 = 74.25M

以上是粗略了解 ,有不对的感谢大神们在评论区帮忙指出!!!

      

你可能感兴趣的:(计算机视觉)