00问答网
所有问题
Matlab中怎么把jpg图片存成二维矩阵
如题所述
举报该问题
推荐答案 2015-06-09
首先,二维矩阵只能表示
灰度
图片。
所以,如果jpg是彩色的,要用rgb2gray 转换为灰度图片才可以。
其次,MATLAB读取进来的图片都是数组形式,如果要把图片保存为
二维数组
,直接使用save函数即可。
例如
picture是彩色图片。那么
pic = rgb2gray(picture);
save picmat pic
则将pic这个图片以二维数组形式保存在picmat数据文件中
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nDnTjBenZ.html
其他回答
第1个回答 2011-01-05
用rgb2grey()可以转换本回答被提问者采纳
相似回答
如何
用
matlab将图像
转换为
矩阵
?
答:
用matlab将图像转化为矩阵的方法
1、a=imread('1.jpg');2、图像imread后,a已经是矩阵了(彩色的3维,灰度2维)
;3、matlab操作数据以矩阵为基础,也就是计算都是矩阵啦。matlab的作用 它可以用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。我曾经用它做运筹学方面的...
matlab
编程
如何把图片
导入
变成矩阵
数据
答:
M=imread('*.
jpg
');% M即为读出的数据矩阵,仅限于灰度
图像
若带路径,则为('/.../*.jpg')如果是彩图,则M为三维矩阵,可分解为三色
二维矩阵
:R=M(:,:,1)G=M(:,:,2)B=M(:,:,3)处理后,显示为 :imshow(M1)
用
matlab如何将图片
还原成为
矩阵
?
答:
输入:strImgFilename
图片
文件名 huiGrade 图像灰度化标志,0 no; >1 and <=256 灰度级 输出:width 图像宽度 height 图像高度 返回值:
图像的
点阵数据(按照24位BMP格式)原型:int WINAPI icePub_imgBufferToFileTextdata(char *mImageBuffer,char *strFilename,int width,int height,char *strFe...
如何
用
matlab将图片
转换
成矩阵
,谢谢!!!
答:
分类: 电脑/网络 >> 软件 >> 多媒体软件 问题描述:谢谢各位高手,请问
如何将图片
输入
matlab
并转换
成矩阵
?很着急,麻烦了~解析:x=imread('cameraman.tif');你输入这个试度明白了 imread是
图像
读入,imwrite是相反的操作
大家正在搜
图片怎么另存为jpg格式
图片另存为什么没有jpg格式
cad怎么转成二维
psd存不了jpg怎么办
ps怎么另存为jpg格式
ps存图片jpg文件太大
照片转化成二维图
手机图片另存为jpg
word图片另存为jpg
相关问题
Matlab怎么把一幅图像转换成二维矩阵或数组的形式
matlab中怎么讲图像转换为二维数组(求代码)急!!
matlab如何将读取图像后的RGB矩阵变换为二维自定义矩阵
如何用matlab将图片转换成矩阵,谢谢!!!
matlab中如何将二维数组写为一幅bmp图像文件
matlab怎么把照片变成三维矩阵
matlab编程如何把图片导入变成矩阵数据
matlab 矩阵是如何显示为图像,就是怎样将存入的数据流转...