没有合适的资源?快使用搜索试试~ 我知道了~
Matlab读取16进制RGB文档转化为彩色图像.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 165 浏览量
2023-03-01
20:07:43
上传
评论
收藏 402KB DOCX 举报
温馨提示
试读
3页
。
资源推荐
资源详情
资源评论
16 进制 RGB 文档转化为彩色图像
读取 16 进制 RGB 文档转化为彩色图像
一. Matlab 程序
代码如下所示:
RGB=imread('White.bmp');
//White.bmp 是一幅 1080*1920 的空图像。
red=zeros(1080,1920);
//建立一个二维数组 red 用来保存 R 的值。
a=textread('r.txt','%s')';
//读取 16 进制的 r.txt 文件中的数据放到 a 中。
b=hex2dec(a);
//16 进制转化为 10 进制。
c=uint8(b);
//0-255 的数值保存 unit8 格式进行操作
for i=1:1080
for j=1:1920
m=1920*(i-1)+j;
red(i,j)=c(m);
end
end
//red 二维数组赋值
d=textread('g.txt','%s')';
e=hex2dec(d);
f=uint8(e);
green=zeros(1080,1920);
for x=1:1080
for y=1:1920
z=1920*(x-1)+y;
green(x,y)=f(z);
end
end
//green 二维数组赋值
g=textread('b.txt','%s')';
h=hex2dec(g);
k=uint8(h);
blue=zeros(1080,1920);
for o=1:1080
for p=1:1920
q=1920*(o-1)+p;
blue(o,p)=k(q);
end
end
资源评论
G11176593
- 粉丝: 6674
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功