跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

计算机视觉:如何从二维图像重建三维物体?

大家好,我是林译川,今天我们来聊一聊计算机视觉中的经典问题:如何从二维图像重建三维物体?这篇文章将带你深入了解Marr的计算视觉理论框架,以及视觉信息处理的三个阶段。

视觉系统研究的三个层次

  • 计算理论层次:回答系统各个部分的计算目的与计算策略。
  • 表达与算法层次:各部分(模块)的输入输出和内部的信息表达,以及实现计算理论所规定的目标的算法。
  • 硬件层次:回答“如何用硬件实现以上算法”。

视觉信息处理的三个阶段

  • 第一阶段:构成基元图,由二维图像中的边缘点、直线端、曲线、顶点等基本几何元素或者特征组成。
  • 第二阶段:对环境的2.5维描述。重建三维物体在以观察者为中心的坐标系下的三维形状与位置。只能观察到物体部分。
  • 第三阶段:进一步处理以得到物体的完整三维描述,而且必须是物体本身某一固定坐标系下的描述。

边缘检测

二维图像的特征提取是三维计算机视觉的第一步。边缘检测的方法有很多,比如微分滤波器、正则化方法等。

摄像机标定

摄像机标定是计算机视觉中的另一个重要问题。通过摄像机标定,我们可以将像素坐标转换为世界坐标。

以上就是今天的内容,希望对大家有所帮助。我是林译川,来自新派编程网(www.xjpbg.com),我们网站上有更多关于计算机视觉的内容,欢迎关注。

相关文章