导读 您好,今天小编胡舒来为大家解答以上的问题。imread函数读取文件中的图片,imread函数matlab相信很多小伙伴还不知道,现在让我们一起来看看吧...

您好,今天小编胡舒来为大家解答以上的问题。imread函数读取文件中的图片,imread函数matlab相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、首先你用whos I命令,查看一下变量I的结构。

2、imread读取了tiff格式的图片之后,得到的是一个M x N x 4的矩阵(M,N是图片大小),这一点和读取JPG等格式的图片不同。

3、也就是说,可能不是imread读取过程中产生的问题,而是imshow现实过程中出现的问题。

4、如果你确定是imread过程中产生的问题,你可以help imread,查看一下imread的详细使用方法。

5、当读取tiff图片时,imread其实是有几个参数的(index,info等),你可以在文档中查看一下,如何设置这几个参数。

6、此外,如果你不想仔细研究一下imread和imshow对于tiff格式图片的特殊处理方法,也可以考虑先对图片格式进行转换:建议使用ImageMagick中的convert命令,当然你也可以在matlab中使用system等命令进行批量处理。

本文就为大家分享到这里,希望小伙伴们会喜欢。