zoukankan      html  css  js  c++  java
  • 2019年C题 视觉情报信息分析

    2019 年第十六届中国研究生数学建模竞赛C 题

    转载请注明链接:https://www.cnblogs.com/Alliswell-WP/p/MathematicalModeling_2019C1.html

    有问题请及时联系博主:Alliswell_WPhttps://home.cnblogs.com/u/Alliswell-WP/

    任务1中 图三:图3 中拍照者距离地面的高度

    目录:

    0.试题分析:

    1.构建摄像机模型

    2.摄像机参数假定

    3.像平面坐标计算

    4.图像标定及数值测量

    5.计算

    6.总结其中误差

    0.试题分析:

    试题涉及内容为:图像处理之图像理解——摄像机成像

    1.构建摄像机模型:

    一般摄像机模型(世界坐标系统与摄像机坐标系统不重合时的投影成像示意图)


    摄像机观察3D 场景示意图

    2.摄像机参数假定:

    设摄像头中心位置为(0,0,1),摄像机的焦距为0.05m,扫视角为135度(考虑广角镜头:视角在90度以上),倾斜角为135度,目的为了确定此时空间中的点(1,1,0)的像平面坐标。

    即:λ=0.05;γ=135度;α=135度;Dx=0;Dy=0;Dz=1;X=1;Y=1;Z=1

    3.像平面坐标计算:

    代入1中最后的公式计算得:x = 0 m,y = 0.00884 m

    4.图像标定及数值测量

    此图像为525像素*394像素,即13.89厘米*10.42厘米。而我的计算机屏幕目前放置此图片大小为26厘米*19.5厘米。

    在图片正中间选中如图所示的区域。此区域是矩形,在26厘米*19.5厘米去测量,大概上边的边是汽车的车尾到车头右侧的距离:3.4 cm,下边的是马路两个栅栏的距离:3.6 cm。

    求平均:(3.4 cm+3.6 cm)/2 = 3.5 cm

    实际估算(世界坐标系下):汽车的车尾到车头右侧的距离4.2 m,下边的是马路两个栅栏的距离2 m。此考虑的是实际的水平长度。

    求平均:(4.5 m+ 2 m)/2 = 3.25 m

    这里有个偏差需要注意,就是栏杆和车都不是与图片上下边界(即所圈出的长方形边界)平行,而是有一定的旋转角度,这个需要考虑:

    圈出图片左下角,去计算偏离的角度:在26厘米*19.5厘米去测量,斜边为8.5 cm,下边的那条直角边为7.5 cm;

    所以夹角θ余弦为:7.5/8.5=0.882。

    所以实际的水平距离是:3.5 cm * 0.882 = 3.087cm

    实际的图片中斜的长度:3.25 m /0.882 = 3.685m

    5.计算

    图像尺寸:13.89厘米*10.42厘米

    实际(我测量用的)26厘米*19.5厘米

    考虑水平方向,所以图片中矩形框中间部分的长度为:13.89 cm * 3.087cm / 26cm = 1.649 cm

    由3.像平面坐标计算:最后的公式计算得:x = 0 m,y = -0.00884 m,去估算水平距离。

    由比例公式得:

    3.685m — — 1.649 cm

      X        — — 0.00884 m

    3.685m = 368.5 cm, 所以 X = 368.5 cm * 0.00884 m / 1.649 cm = 1.975 m

    6.总结其中误差

    1)用0.00884 m去估算水平距离存在误差

    2)图片中心标注不准确,矩形框计算比较粗略,存在误差

    3)还有两个因素未考虑:摄像头镜头的失真和计算机中使用的图像坐标单位是离散的像素,所以对像平面的坐标计算需要取整。

    4)参数估计中:摄像机参数,栏杆长度,汽车长度的参数估计有偏差。

    参考:

    1.数字图像处理(第三版)——冈萨雷斯

    2.图像工程(第四版)——章毓晋

    转载请注明链接:https://www.cnblogs.com/Alliswell-WP/p/MathematicalModeling_2019C1.html

    有问题请及时联系博主:Alliswell_WPhttps://home.cnblogs.com/u/Alliswell-WP/

  • 相关阅读:
    不能以根用户身份运行 Google Chrome 浏览器
    Ubuntu 10.04 10.10 11.04 9.10 9.04 中文字体美化——安装雅黑字体
    笔记一:文本属性
    ubuntu下使用 android adb命令
    css常用技巧
    PHP max_execution_time 超时
    PHP判断文件夹是否存在和创建文件夹的方法
    javascript之HTML(select option)详解
    查询HTML标签select中options的值并定位其位置
    PHP网页进度条
  • 原文地址:https://www.cnblogs.com/Alliswell-WP/p/MathematicalModeling_2019C1.html
Copyright © 2011-2022 走看看