drawpoints.m
来自「使用支持向量机(svm)方法进行图像的单视度量(single view metr」· M 代码 · 共 28 行
M
28 行
function pontok=drawpoints(Points,maxrect,C,s,datNev)
fid = fopen(datNev, 'wt');
pontok = [];
maxima=[maxrect(1)/2,maxrect(2)/2];
if(size(C,1)==1)
C=repmat(C,size(Points,1),1);
end
if(size(s,1)==1)
s=repmat(s,size(Points,1),1);
end
if(size(Points,2)==2)
Points=[Points,ones(size(Points,1),1)];
end
x=[];
y=[];
for i=1:size(Points,1)
if(Points(i,3)==0)
len=sqrt(Points(i,1)^2+Points(i,2)^2);
x =round( Points(i,1)/len*maxima(1)/2);
y =round(Points(i,2)/len*maxima(1)/2);
else
x=round(Points(i,1)/Points(i,3)+maxima(2));
y=round(-Points(i,2)/Points(i,3)+maxima(1));
end
fprintf(fid, '%d %d\n',x, y);
end
fclose(fid);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?