imfinfo, imread可以自动检测图像格式
Didja知道吗?功能imfinfo和imread并非仅取决于文件名扩展(例如,. jpg, png, .tif等)来确定图像文件格式。我想到昨天这个因为我们用户发送一个图像文件没有扩展。用户没有提到什么类型的文件,所以我就把文件递给imfinfo:
> > imfinfo SEMparticles ans =文件名:“SEMparticles”FileModDate: 29 - jun - 2007 09:12:35的文件大小:277598格式:“png”FormatVersion:[]宽度:603高度:390 BitDepth: 24 ColorType:“真彩”FormatSignature: [13 137 80 78 71 10 26 10]…
自动格式检测通过打开文件,阅读前几个字节,寻找区分字节模式。(见FormatSignature在上面所示的输出)。
如果文件名是否有一个公认的图像格式扩展imfinfo和imread首先检查文件在这种格式。
如果你无聊,寻找一些有趣的在接下来的两分钟,.tif扩展名保存JPEG文件,看看是否你可以用MATLAB来阅读它。
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。