1

私のシステム:

Windows 8.1
MATLAB2015a

私の問題: JPG 画像を構造体配列に保存すると、この場合はstiAll{i,y}

fileName = strcat('group_',strGr,'_',strVal,'.jpg');
fileNameStr = char(fileName);
stiAll{i,y} = imread(fileNameStr);  

保存した画像をimage(stiAll(i,y))で取得しようとすると、MATLAB から次のエラー メッセージが表示されます。

画像 CData のデータ型が無効です。画像 CData に必要な数値行列または論理行列。

{i,y} サフィックスなしで画像を保存すると、画像が構造体配列ではなく通常の変数に保存されるため、画像を取得できます。ただし、私のプログラムでは、構造体配列などのそれぞれのセルに画像を保存する必要があります。

これを成功させる方法はありますか?

ありがとうJ

4

1 に答える 1