44问答网
所有问题
matlab中jpg转换为mat文件后,数据矩阵还是三维的,而颜色矩阵却是0*0,
如何将mat文件变成数据矩阵是二维的,颜色矩阵也是二维的
举报该问题
推荐答案 2009-02-27
因为jpg是真彩色图像,每点的颜色直接由rgb的值确定,因此没有颜色映射表。
如果是一些索引格式的图像,如gif,256色的bmp等,则有颜色映射表和矩阵两部分组成。每点的颜色由矩阵中的值对应的颜色映射表决定。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/KRDD6RR6.html
相似回答
想用
matlab
把一张图片
转化成
105*105
的
.
mat矩阵
(内部或0或1),应该怎办...
答:
如果kid.
jpg是
彩色图片,那么f是个
三维的矩阵,
分别存放图片的R、G、B值 如是黑白图片,那f就是一个二维
用
matlab
把一张图片
转化为
105*105
的
.
mat矩阵
(内部元素值为0或1...
答:
clc I = imread('IMG_1524.
jpg
');%读入图片 if ndims(I) == 3%如果图片是3维(彩图)I = rgb2gray(I);%转成灰图 end %结束 图像转为黑白二值图像 I=im2bw(I);灰度图像调整为105*105大小 I2 = imresize(I, [105 105]);imshow(I2,[])将变量I2保存在var.
mat文件
中 save('var....
在matlab中
怎么把一个
jpg
格式图像
转换成
数字图形,后缀是
mat的
??谢谢...
答:
用imread函数读入
jpg
图像如: a=imread('lena.jpg','jpg'); 在工作空间中点击a,然后右键save as就可以保存
成mat文件
了。
怎样将图片转变
为matlab中的
.mat格式。 其中
文件的
大小为 四维数组...
答:
save variablename file.mat 将指定的变量放到
mat文件
中 需要载入可以用load
大家正在搜
matlab存储数据为mat
matlab存储矩阵为mat
matlab读取mat数据
matlab创建mat文件
matlab怎么打开mat文件
matlab如何读取mat文件
mat如何转换为矩阵
matlab读取mat矩阵
matlab load mat