⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drawpoints.m

📁 使用支持向量机(svm)方法进行图像的单视度量(single view metrology)的vc++(需要用到wxwindows2.4.2)和matlab源代码.
💻 M
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -