matlab怎么读取img格式的图片啊?
3个回答
TableDI
2024-07-18 广告
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击93步自动完成vlookup匹配,无需手写公式,免费使用!...
点击进入详情页
本回答由TableDI提供
展开全部
.img是遥感影像格式,是一种卫星影像或者航空影像的镜像,一般图像处理软件不能读取。
要么用专业影像处理软件处理(如ENVI、Erdas ...)直接处理,要么用这些软件转格式(jpg、tif...)后,在用matlab等进行数据处理。转格式对影像数据有很大影响(精度损失、色彩域变化、数据层丢失...)
要么用专业影像处理软件处理(如ENVI、Erdas ...)直接处理,要么用这些软件转格式(jpg、tif...)后,在用matlab等进行数据处理。转格式对影像数据有很大影响(精度损失、色彩域变化、数据层丢失...)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
img一般是image的缩写吧,没有这个图片格式。
当然,你也可以自己构造一个文件格式,然后命名为img类型的。
只不过此时操作系统读不出来,需要你自己写相应的读写文件去处理而已。
一般img类型的文件格式有,gif,png,bmp,tiff,jpg,tif,eps,jp2等。
只需要用
img1=imread('图片名称.格式');
如:a=imread('a,bmp');
此时img1就是就是该图片的像素矩阵。
不过好像,现阶段matlab的还不能处理jp2文件。
当然,你也可以自己构造一个文件格式,然后命名为img类型的。
只不过此时操作系统读不出来,需要你自己写相应的读写文件去处理而已。
一般img类型的文件格式有,gif,png,bmp,tiff,jpg,tif,eps,jp2等。
只需要用
img1=imread('图片名称.格式');
如:a=imread('a,bmp');
此时img1就是就是该图片的像素矩阵。
不过好像,现阶段matlab的还不能处理jp2文件。
追问
问题是给的图片后缀就是.img 的 ,改成其它后缀后也是同样的不能读入,说是未定义格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |