当我尝试制作功能然后调用程序时。它给出了递归错误。我在google上搜索了这个问题,他们说循环以递归方式运行,所以你必须调试代码。我也试过set(0,'RecursionLimit',10000),但它强有力地关闭了MATLAB。有人会检查我在代码中犯错的地方。
达到最大递归限制500。使用set(0,'RecursionLimit',N)更改限制。请注意超越你的 可用的堆栈空间可能会导致MATLAB和/或您的计算机崩溃。
ismemberBismemberBuiltinTypes
出错function FaceLM = facialplot(image)
img=image;
FaceLM = textread('myfile1.txt') ;
% -- Plot landmarks over the face (unnumbered)
figure(1),
imshow(img)
hold on, plot( FaceLM(:,1), FaceLM(:,2), 'r*')
% -- Plot landmarks over the face (numbered)
figure(2),
imshow(img)
hold on,
numFaceLM = size( FaceLM(:,1) );
for i = 1:numFaceLM
text( FaceLM(i,1), FaceLM(i,2), num2str(i));
end
end