RGB565的理解


  一个彩色图像由R G B三个分量组成,一个RGB565的每一个像素点数据为2Byte,即16位,那么从名字上就可看出来这16位中,高5位为R分量,中间6位为G分量,低5位为B分量。

下面做了一个实验,使用matlab读取一个图片,由RGB888转化为RGB565并进行显示。如下图

图 原始的RBG888图像

图 RGB565实验结果

  可以看出来,相对于RGB888,RGB565在图片质量上还是损失了不少。

代码:

clear;
clc;
image=imread('tu.jpg');
image_r=image(:,:,1)/8;
image_g=image(:,:,2)/4;
image_b=image(:,:,3)/8;

RGB=cat(3,image_r,image_g,image_b);
subplot(2,2,1),imshow(image_r),title('Red component');
subplot(2,2,2),imshow(image_g),title('green component');
subplot(2,2,3),imshow(image_g),title('blue component');
subplot(2,2,4),imshow(RGB),title('Rgb565');

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM