• 大小: 0.13M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-25
  • 语言: Matlab
  • 标签: MATLAB  RGB565  jpg  

资源简介

实现将jpg格式的图片转换为rgb565格式并按照16进制格式存储在txt文档中,网上很难有其他相关的程序,matlab编写经过实际验证很好用

资源截图

代码片段和文件信息

% BY 中国地质大学自动化学院 测控技术与仪器系 陈硕   2014.9
%  实现了将jpg格式的图片转换为数字图像处理中的常用RGB565格式
clear
rgb=imread(‘11.jpg‘);
rgb_r=rgb(::1);
rgb_g=rgb(::2);
rgb_b=rgb(::3);
r=bitshift(rgb_r-3);
g=bitshift(rgb_g-2);
b=bitshift(rgb_b-3);
uint16 rgb2[400300];
rgb2=bitor(bitshift(uint16(r)11)bitshift(uint16(g)5));
rgb2=bitor(rgb2uint16(b));
fid = fopen(‘22.txt‘ ‘wt‘);
fprintf(fid ‘%4x\n‘ rgb2);
fid = fclose(fid);
zero=zeros(400300);
R=cat(3rgb_rzerozero);
G=cat(3zerorgb_gzero);
B=cat(3zerozerorgb_b);
RGB=cat(3rgb_rrgb_grgb_b);
subplot(221)imshow(R)title(‘红色分量‘);
subplot(222)imshow(G)title(‘绿色分量‘);
subplot(223)imshow(B)title(‘蓝色分量‘);
subplot(224)imshow(RGB);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       16993  2020-09-21 08:33  jpg2rgb565_matlab\11.JPG
     文件      720000  2020-09-21 08:33  jpg2rgb565_matlab\22.txt
     文件         765  2020-09-21 08:33  jpg2rgb565_matlab\success.m

评论

共有 条评论