0
誰でも助けてくれますか?次のように私はループを持っている:matlabループでimage_numberエラー
global im2
axes(handles.axes4);
for i= 1:40
cd(strcat('C:\Users\JerryFarla\Desktop\images test\yale faces\ImageZ\',num2str(i)));
c = imread('1 (1).jpg');
%subplot(222)
axes(handles.axes4)
imshow(c);
set(handles.image_number,'String',strcat('Processed now --->',num2str(i)))
end
img=imread('C:\Users\JerryFarla\Desktop\images test\yale faces\ImageZ\1 (*).jpg');
a=img;
axes(handles.axes5)
imshow(img)
私の問題は、それは私にエラー
を与えるということです?存在しないフィールド 'image_number'への参照。 270 セット(handles.image_number、 '文字列'、strcatは( '今加工--->'、num2strは(I)))で==> testgui1> pushbutton2_Callbackで
エラー
はですmatlabの私のバージョン(私はR2011aバージョンを使用しています)に起因するエラー? もしそうなら、このバージョンのmatlabに同じ目的の関数がありますか?
setコマンドを実行する前に 'handles'構造体に' image_number'という名前のフィールドがありますか? –
あなたは次の答えを見てみることができます:http://www.mathworks.com/matlabcentral/answers/54547-getting-reference-to-non-existent-field-error –
問題はあなたが持っていないことです'handles'の' image_number'フィールド – Suever