當我運行我的代碼時,會出現兩個數字,一個名稱爲'圖1',另一個'測試'。我想要做的就是讓imshow顯示'測試'而不是'圖1'。如何將句柄從一個函數傳遞到另一個函數
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);
和退出循環使用imshow
錯誤後,我會得到這個錯誤> validateParent(線352) HAX必須是有效的軸柄。 imshow中的錯誤(第257行) validateParent(specific_args.Parent) Error in Main(line 297) imshow(image,'Parent',handles.axes1);
* PS:我真的不知道爲什麼 '圖1',甚至會存在,但。
在GUIDE構建的GUI中是否有軸? – 2016-10-05 06:11:00
是的,它的軸1 –
你是否在'handles = guihandles(himg);'之前創建'axes1'? – erfan