matlab 中的图像格式

MATLAB中imread()函数默认读取的图像格式为uint8,对于灰度图和RGB图像有不同的存储方式。可以通过切片操作分离RGB分量。图像数据类型还包括uint16和double,其中double适用于计算,支持小数乘方。类型间的转换可通过im2uint8(), im2uint16(), im2double()函数完成。imshow()函数显示图像时,不同格式无明显差别。" 110740075,10297398,Java程序员职业规划:从新手到专家的进阶之路,"['Java开发', '职业规划', '软件开发', '技术路线', '程序员成长']
摘要由CSDN通过智能技术生成

一般使用imread()导入图像的格式默认为uint8格式。(uint8:无符号的8位整数型)

如果是灰度图则是把图像存入一个8位整数型矩阵中;
如果是rgb图像,则把图形存入三个8位整数型矩阵中,每个矩阵分别对应r,g,b三个分量,我们可以将其分离。

例如:导入一幅彩色图像I:
RGB=imread(“**.jpg”);
我们可以将其三个分量分离:
r=RGB(:,:,1);
g=RGB(:,:,2);
b=RGB(:,:,3);
当然可以用imshow()函数分别显示彩色图像,也可以显示彩色图形的分量图像:
imshow(RGB);
imshow(r);
imshow(g);
imshow(b);

当然图形矩阵还有另外两种数据类型:uint16,double
其中uint16(取值范围为[0,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值