正文描述:《数码相机定位论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数码相机定位摘要:本文针对如何确定圆的像的中点以及两部固定相机的相对的位置进行了研究分析,并且给出了相应的数学模型和算法。在问题求解之前,首先,运用Matlab将题目中所给的图像识别并用矩阵表示出来,为后面求解问题做好准备。针对问题一:首先,使用Matlab图像处理工具箱将圆的像的边缘曲线上的点抽取出来。然后,再以圆的像上的一个顶点为原点建立合适的坐标系。为了在穷举法中减少计算次数,我们将会把每个圆的像缩小到一个矩形的像区域,然后运用穷举法,列出像内过任意一点的内切圆,求出每个圆的半径,从中找出半径最大的那个圆,将它的圆心作为像的中心。针对问题二:根据问
2、题一的模型,确定出圆心的位置,建立相机坐标系。利用Matlab软件分别求得五个圆的圆心在像平面的像坐标为A(-50.97,-49.48,417.20),B(-49.53,-22.76,417.20),C(-45.19,34.31,417.20),D(29.28,59.60,417.20),E(31.45,19.14,417.20)。针对问题三:要求设计一种方法检验模型,由定理知在同一条直线上的点,它们的所成的像也在同一直线上。靶标上的三个圆心A、B、C在同一条直线上,因此,靶标的像上这三点也应该在一条直线上。但是在确定圆心时,可能出现一些偏差,使得我们确
3、定出来的圆心与圆的圆心的像不完全重合,从而导致A、B、C三点可能不在同一条直线上。通过求得B点到直线AC的距离,来确定三点之间的关系。当时,三点共线,模型的精度最高;当时,的值越大,模型的精度就越差。问题三的求解:根据问题二中求出的坐标,计算出像中B点到直线AC的距离即模型的精度毫米,方法的针对问题四:要建立用图中靶标给出两部固定相机相对位置的数学模型和方法。可以用同一坐标系中把两个光心、的坐标分别表示出来,这样就可以求两部相机的相对位置,两相机的相对位置可以用向量坐标来表示,它们的距离为。关键字:抽取边缘曲线相机坐标系穷举法最小内切圆1.问题重述:数码
4、相机定位在交通监管(电子警察)等方面有广泛的应用。所谓数码相机定位是指用数码相机摄制物体的相片确定物体表面某些特征点的位置。最常用的定位方法是双目定位,即用两部相机来定位。对物体上一个特征点,用两部固定于不同位置的相机摄得物体的像,分别获得该点在两部相机像平面上的坐标。只要知道两部相机精确的相对位置,就可用几何的方法得到该特征点在固定一部相机的坐标系中的坐标,即确定了特征点的位置。于是对双目定位,精确地确定两部相机的相对位置就是关键,这一过程称为系统标定。标定的一种做法是:在一块平板上画若干个点,同时用这两部相机照相,分别得到这些点在它们像平面上的像点,
5、利用这两组像点的几何关系就可以得到这两部相机的相对位置。然而,无论在物平面或像平面上我们都无法直接得到没有几何尺寸的“点”。实际的做法是在物平面上画若干个圆(称为靶标),它们的圆心就是几何的点了。而它们的像一般会变形,如图1所示,所以必须从靶标上的这些圆的像中把圆心的像精确地找到,标定就可实现。图1靶标上圆的像有人设计靶标如下,取1个边长为100mm的正方形,分别以四个顶点(对应为A、C、D、E)为圆心,12mm为半径作圆。以AC边上距离A点30mm处的B为圆心,12mm为半径作圆,如图2所示。图2靶标示意图用一位置固定的数码相机摄得其像,如图3所示。图
6、3靶标的像请你们:(1)建立数学模型和算法以确定靶标上圆的圆心在该相机像平面的像坐标,这里坐标系原点取在该相机的光学中心,x-y平面平行于像平面;(2)对由图2、图3分别给出的靶标及其像,计算靶标上圆的圆心在像平面上的像坐标,该相机的像距(即光学中心到像平面的距离)是1577个像素单位(1毫米约为3.78个像素单位),相机分辨率为1024×768;(3)设计一种方法检验你们的模型,并对方法的精度和稳定性进行讨论;(4)建立用此靶标给出两部固定相机相对位置的数学模型和方法。2.问题分析图像处理:要解决数码相机定位问题,首先,要在Matlab中编程将图3的图
7、像识别出来,靶标的像在Matlab中储存为行为375、列为281的矩阵,行列的矩阵中的每一个元素的数值即为图像点的亮度,数值为1的元素表示颜色为黑色,每个区域上所有的黑颜色的点元素的集合就构成了一个靶标的像;数值为0的地方代表颜色较浅的灰色。问题一分析:要确定靶标上圆的圆心在该相机像平面的像坐标,就需要建立相应的数学模型,找出与圆心的像相关的点。经过分析,我们可以利用靶标上像的边缘曲线上的点来求出圆心的像坐标。首先,在Matlab中读出的图像。再用Matlab工具箱分别提取出靶标的像上边缘曲线的点,由于靶标像上的点的数值是1,提取出来的边缘曲线上的点的数
8、值1保持不变,将边缘内部的所有的像点去掉,即将它们的数值修改为0,这样就可以用0
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。