BMP和YUV图像基础概念:图像大小,色彩空间,格式

Bmp图像,下面是图像属性中的大小;

Nv21图像,下面是图像属性中的大小;

图像的大小

比如大小和像素数,压缩率,位深度有关;

位数换算字节数

比如用0-256,那就是用8bit表示,那一个像素就是1个字节;

如果用0-1024表示的话,那就是用10bit表示,那一个像素就是10/8=1.25字节,但是计算机存储和通信中,数据都是整数倍字节传输的,所以会取整个字节,也就2个字节。所以如果不考虑图像格式差异,相同分辨率的图像,当图像位数从8位上升到10位,图像大小会上升为2倍。

图像的像素数size,图像的位数,和图像大小的换算。

像素数:3936x2952=11619072

字节数和像素数换算图像大小

BMP每一个像素有一个rgb值,一个r就占0-256的一位,也就是一个r就占8位bit,所以一个像素有3个字节。所以图像大小=像素数*3;

NV21每一个像素有ycbcr值,如果是彩色图,同时采样率是4:2:0,也就是4个像素采样一组cbcr信息,也就是4个像素有2个字节,所以1个像素平均有0.5个字节。所以图像大小=像素数*1.5;

所以同一个彩色图片,从yuv格式转换成bmp格式,图像大小会变大2倍,如开头的截图所示。

NV21每一个像素有ycbcr值,如果是灰度图,那么就只有1个字节。所以图像大小=像素数*1;

图像的色彩空间

Yuv图的色彩空间就是ycbcr,cb和cr分别表示的是当前颜色和蓝色,红色的差异。

Bmp图的色彩空间是RGB,色域是sRGB。色彩空间是为了对颜色进行量化的描述而出现的概念,有对应的色彩空间,就能够准确的区分不同的颜色的差别了。

图像的格式

准确的说应该是图像的存储和编解码的格式,有对应的格式,就可以知道图像的压缩方式,图像传输和显示时使用哪种编解码方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值