数码相机定位的最优化方法(matlab程序)

数码相机定位的最优化方法(matlab程序)

ID:7230141

大小:30.50 KB

页数:2页

时间:2018-02-08

数码相机定位的最优化方法(matlab程序)_第1页
数码相机定位的最优化方法(matlab程序)_第2页
资源描述:

《数码相机定位的最优化方法(matlab程序)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数码相机定位的最优化方法数学建模MATLAB程序figurefigu=imread('mathmodel2008a.bmp','bmp');figu=figu(:,:,1)<100;image(100*figu);colormap(gray(256));I=figu;BW2=edge(I,'canny');figure;image(100*BW2);colormap(gray(256));p1=BW2(1:384,1:380);p2=BW2(1:384,381:490);p3=BW2(1:384,491:end

2、);p4=BW2(385:end,1:380);p5=BW2(385:end,381:end);figure;fori=1:5eval(['subplot(2,3,i);image(100*p',num2str(i),');']);colormap(gray(256));axisequalendcard=[00;0380;0490;3840;384380];fori=1:5[vi,vj]=find(eval(['p',num2str(i)]));card(i,:)=card(i,:)+[mean(vi),mea

3、n(vj)];endcard7=[(card-repmat([384512],5,1))/3.78,1577/3.78*ones(5,1)]card5=card-repmat(card(1,:),5,1)dist2p10=diag(sqrt(card5*card5'));thetas450=acos([card5([4,5],:)*card5(2,:)']./...(dist2p10(2)*dist2p10(4:5)));card6(1,:)=[00];card6(2,:)=[norm(card5(2,:)),

4、0];card6(3,:)=[norm(card5(3,:)),0];card6(4,:)=dist2p10(4)*[cos(thetas450(1)),sin(thetas450(1))];card6(5,:)=dist2p10(5)*[cos(thetas450(2)),sin(thetas450(2))];x=[-200-500500,25-5];f=camera(x);g=[-50050;-20050;50050;-500-50;500-50]h=[repmat(x(1:3),5,1),f,g];fig

5、ureplot3(0,0,0,'w.');holdonfori=1:5plot3(h(i,1),h(i,2),h(i,3),'*');%相机坐标图像plot3(h(i,4),h(i,5),h(i,6),'+');%光线与成像平面交点图像plot3(h(i,7),h(i,8),h(i,9),'d');%特征点图像endcard2=f;card3=card2-repmat(card2(1,:),5,1)%实际相点相对A点坐标figure;plot3(card3(:,1),card3(:,2),card3(:,3),

6、'k.','markersize',10)holdon%各点间连线图plot3(card3(1:3,1),card3(1:3,2),card3(1:3,3),'k')plot3(card3([14],1),card3([14],2),card3([14],3),'k')plot3(card3([45],1),card3([45],2),card3([45],3),'k')plot3(card3([35],1),card3([35],2),card3([35],3),'k')dist2p1=diag(sqrt(c

7、ard3*card3'))thetas45=acos([card3([4,5],:)*card3(2,:)']./...(dist2p1(2)*dist2p1(4:5)))card4(1,:)=[00];card4(2,:)=[norm(card3(2,:)),0];%相对A点的距离card4(3,:)=[norm(card3(3,:)),0];card4(4,:)=dist2p1(4)*[cos(thetas45(1)),sin(thetas45(1))]card4(5,:)=dist2p1(5)*[cos(

8、thetas45(2)),sin(thetas45(2))]card4=3.78*card4潇哥爱娜妹2013.03.31

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。