matlabのimfinfoは画像ファイルに関する情報を提供します。

MATLABでは、imfinfo関数を使用して画像ファイルの情報を取得することができます。imfinfo関数は、画像ファイルのさまざまな属性や情報を含む構造体配列を返します。

imfinfo関数を使用して画像ファイルの情報を取得する例です:

file = 'image.jpg';
info = imfinfo(file);

% 输出图像的宽度和高度
width = info.Width;
height = info.Height;
disp(['图像尺寸:' num2str(width) 'x' num2str(height)]);

% 输出图像的色彩模式
colorType = info.ColorType;
disp(['色彩模式:' colorType]);

% 输出图像的位深度
bitDepth = info.BitDepth;
disp(['位深度:' num2str(bitDepth)]);

% 输出图像的文件大小
fileSize = info.FileSize;
disp(['文件大小:' num2str(fileSize) '字节']);

上記の例では、まず情報を取得したい画像ファイルのパスを指定し、それをfile変数に格納します。その後、imfinfo関数を使用して画像ファイルの情報を取得し、その結果をinfo変数に保存します。

次に、必要な画像情報を取得するために、info構造体配列のプロパティを使用します。たとえば、info.Widthやinfo.Heightを使用して、画像の幅や高さを取得できます。info.ColorTypeを使用すると、画像のカラーモードを取得できます。info.BitDepthを使用すると、画像のビット深度を取得できます。最後に、info.FileSizeを使用して画像ファイルのサイズを取得できます。

imfinfo関数を使用して画像ファイルの情報を取得する前に、画像ファイルが存在し、MATLABがファイルに正しくアクセスできることを確認してください。

bannerAds