我有一个matlab函数。我从我的PHP代码中调用了这个函数,并希望将matlab函数的返回值接收到php变量中。请帮帮我。 matlab:
function img =TigerPrinting(udir, pdir, template)
% clc;
% clear all;
imdir = udir;
imdir=strcat(imdir,'\');
b=template;
% disp(b)
temp=imread([imdir,b]);
% disp(temp)
pd=pdir;
% disp(pd)
img = '';
p=strcat(pd,'\*.jpg');
pd=strcat(pd,'\');
%disp(pd)
listing=dir(p);
x=size(listing);
x=x(1);
% disp(x)
for i=1:x
a=imread([pd,listing(i).name]);
% disp(a)
d=TempMatch(a,temp);
% disp(d)
if d>0
% disp(strcat('* ',b,' found in image ',listing(i).name));
img = strcat(img,',',listing(i).name);
else
% disp(strcat('* ',b,' not found in image ',listing(i).name));
end
end
display(img);
%quit force
end
此功能正常工作,img包含欲望值
php代码:
$command = "matlab -wait -nojvm -nodesktop -nodisplay -r \" TigerPrinting('".$l_udir."','".$l_pdir."','".$left_flank ."');\" ";
$ot = exec($command);
echo($ot);
但是没有回声。