matlab使用imread()函数读入tif索引图,用imshow显示的之前要转化成rgb模式。
具体步骤如下:
1、打开另存为或设置副本,文件名:ricetif
2、打开MATLAB,找到ricetif。
3、右键导入数据。
4、在命令窗口输入:imread命令就可以显示了。
1首先打开计算机上的matlab程序,然后输入指令[清除;,清除屏幕。
2然后将准备好的图像复制到matlab的工作目录中。
3输入返回指令[data=imread('folder图标。BMP')]在主界面;,将图像转换为数据。
4然后双击工作区中的数据,查看图像数据的特定信息。
5输入指令[imshow(data);],可以看到数据代表了。
6输入指令[gdata=rgb2gray(data);],可以得到灰度后的矩阵。
7双击右边工作区中的gdata以查看数据的特定信息。
8然后输入指令[imshow(gdata);],可以看到灰度图像。
1、首先打开软件后,找到左上角按钮,点击即可用m编辑器。
2、然后点击保存。
3、接着将一个,复制到同一个文件夹里。即可进行程序创建,这里如图使用imread进行读取,其中引号内容有文件名,包括扩展名,这是相对路径。
4、为了实时看到效果,可添加imshow,用于输出,这里添加了此语句,可以显示刚刚读入的彩图。
5、最后,需将处理的结果进行保存,可以用图1最后一行imwrite进行,该句中名称可自行设置,格式即扩展名,可不和原图相同。
6、运行后,如图,即可找到储存的文件。
1、打开原始的fig图形文件,可以在matlab命令窗口输入下述指令:open('文件名fig')。
2、查看图形的包含的数据和相关属性,在matlab命令窗口中输入下述代码可以查看图形包含的数据和属性。
3、从上图中可以看到,该图形包含的9个向量数据。
4、双击该部分可以d出相应的属性窗口,如下图所示,双击窗口中黑线标注部分,又会d出X轴对应的坐标的值。
5、双击该数据可以在matlab窗口显示对应变量存储的数据。
6、最后就可以看到数据了。
你所提供的是Matlab所不支持的格式。Matlab支持的JPEG 2000是1-3维采样后的,不支持索引的JPEG格式。你用查看软件打开你的另存为JPEG格式就可以读取了。
以下是Matlab官方提供的imread中关于JPEG 2000的说明:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)