matlab软件图像处理数码相机双目标定问题.ppt_第1页
matlab软件图像处理数码相机双目标定问题.ppt_第2页
matlab软件图像处理数码相机双目标定问题.ppt_第3页
matlab软件图像处理数码相机双目标定问题.ppt_第4页
matlab软件图像处理数码相机双目标定问题.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三.图像处理练习(应用matlab解 决双目定位问题中的图像处理) n1. 问题的来源和说明 n2. 题目的进一步描述和操作提示 n3. 问题的讨论 n4. 练习要求 问题的来源和说明 本题出自2008年全国大学生数学建模竞赛A题 (题目) 题目说明:本题不仅涉及到从给定的图像中提 取信息,还要涉及到坐标变换、位置成像、建 立坐标系等方面的内容。 题目的进一步描述和操作提示 题目所要解决的问题: (1)建立数学模型和算法以确定靶标上圆的圆心在该相机像平面 的像坐标, 这里坐标系原点取在该相机的光学中心,x-y平面平行 于像平面; (2)对由图2、图3分别给出的靶标及其像,计算靶标上圆的圆心 在像平面上的像坐标, 该相机的像距(即光学中心到像平面的距离 )是1577个像素单位(1毫米约为3.78个像素单位),相机分辨率为 1024768; (3)设计一种方法检验你们的模型,并对方法的精度和稳定性进 行讨论; (4)建立用此靶标给出两部固定相机相对位置的数学模型和方法 。 任务:确定物体某 些特征点的位置 目标点在 相机一上的坐标 两部相机 精确的相对位置 目标点在 相机二上的坐标 相机一相机二 方法:两部相 机双目定位法 几何方法 结果:特征点在一部 相机坐标系中的坐标 特征点的位置 关键:系统标定 物平面上若干个圆 (称为靶标,圆心为目标点) 目标点在相机一 像平面上的像点 目标点在相机二 像平面上的像点 几何方法 失真 失真 精确地找到 靶标上这些圆的像的圆心 一个1008*894的bmp位图,为 原始图像 用相机拍摄的相图,由于相机 的分辨率是1024*768,所以此 图的大小也是1024*768像素。 两个图像文件都有自己的坐标系, 所以如果要将两个文件放在一起处理, 就需要建立一个统一的坐标系, 也就是两个坐标系的换算。 下面提出一个简单的思路:(大家自己拓展思路去思考其他的方法) 已建立统一的坐标系下进行: 将原图和相图分成五块区域,分别进行考虑,下面对其中的一 个区域进行分析:这一块matlab程序的实现可以采用边缘函数 edge,然后扫描建立相应的区域矩形,参考三维重建算法。 a=imread(yuntu.bmp) ; b=edge(rgb2gray(a); imshow(b) 注意:由于图片是rgb格 式下的bmp文件,所以 使用边缘函数edge时要 先将rgb文件转换成灰度 图像(rgb2gray),但 我们可以看见这样图像 边缘不完整,这是由于 图像转换所致,可能会 影响到下面计算的精确 度,如果要得到完整的 边缘可以不用edge函数 ,而直接用程序扫描边 缘并记录到矩阵中。 一种扫描纪录图像边缘算法: For 循环,图像的这一行上颜 色都没有发生变化,就不记录 。 图像在此处发生变化,记录, 并设置一个指标转换器,纪录 出颜色已经转换,例如:零k从 0变到1。 相同的方式记录出,图像 改变的位置,为边缘,并 将指标转换器k从0变到1, 此处指标转换器k从1又变到0, 发生变化则说明遇到了边缘,则 记录此处的位置,也是边缘。 遍历整个图像,记录所有边缘位置到一个矩阵中,以便以后使用。 光 源 原图平面 相图平面 若已知AB和DE,分别 是原图中圆的直径和相 图中圆像的直径,就能 得到OA和OD之比。又 已知AC(原图中圆的直 径),就可以得到DF( 相图中圆像的中心,即 圆心所在,距离所在直 径最左端的距离),那 么由此可以得到靶标上 圆的圆心在该相机像平 面的像坐标。 平面E 分析可知这里只有DE(相图中圆像的直径)未知,那么下面 建立寻找DE的算法: 边缘上任意两点连线 中最大的那条线, 因为过圆心的线被光源 照射后所形成的投影中 最大的那条线就是那个 过圆心直径所形成的。 程序:只需要遍历边缘 任意两点连线的距离。 一个问题:可能得到的像圆直径投影的长度比原图还要小,即 DEDE,原因是:我们看到的像平面是 相机成像到底片上的像,所以这里有一个相机成像的问题,如 下图,但是不论AB和DE的大小关系,上面比例等式是成立的。 平面E 需要注意的地方:由于图片的大小不一样,坐标系的选取和各 坐标系的转换方法可能不同,那么如何选取这些方法可能直接 影响到最终的结果,在以往的大多数做法中,选定图的中心为 原点,这样在做坐标变换的时候较为方便。 但建立的方式可能不同,大家在做的时候不要拘泥于一种方式! 其他方法简介: (1)利用像之间的映射关系建立几何模型求解。 (2)先做模拟投影,在做最优匹配的方法。 (3)凸形切线法(请思考!这样是否恰当!) (4)近似成椭圆求解法。 (5)相机原理成像,利用物距、焦距等建立几何模型。 (6)利用几何画板,取特殊点进行最小二乘检验的方法。 问题的讨论 (1)利用题目所给图像,结合matlab处理图像 的功能来提取像素信息。 (2)找像中的圆心的方法是本题的关键,这里 方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论