Wenn ich meinen Code ausführen, gibt es zwei Zahlen, eine ist Namen als "Abbildung 1", ein anderer "Test". Was ich versuche zu tun ist, lassen Sie die IMshow zeigt auf dem "Test" nicht "Abbildung 1".Wie Übergeben von Handles von einer Funktion zu einer anderen
himg=GUI('name','test','NumberTitle','off'); %where GUI was designed using GUIDE
handles = guihandles(himg);
while ishandle(himg)
if sum(depthMetaData.IsSkeletonTracked)>0
util_skeletonViewer(skeletonJoints,image,1,handles); %refer code below
else
imshow(image,'Parent',handles.axes1);
end
end
function [] = util_skeletonViewer(skeleton, image, nSkeleton,handles)
imshow(image,'Parent',handles.axes1);
und ich werde diesen Fehler nach der Schleife
Fehler Verlassen imshow mit> validateParent (Linie 352) HAX muss eine gültige Achsen handhaben sein. Fehler in imshow (Zeile 257) validateParent (specific_args.Parent) Fehler in Main (Zeile 297) imshow (Bild, 'Parent', handles.axes1);
* ps: ich weiß nicht wirklich, warum '1' obwohl existieren.
Gibt es eine Achse in Ihrem GUIDE-GUI? –
ja es gibt, es ist axes1 –
Erschaffst du 'axes1' vor' handles = guihandles (himg); '? – erfan