当前位置: 首页 > article >正文

3D视觉[一]3D计算机视觉

3D视觉[一]3D计算机视觉

3D计算机视觉概述
像机标定

文章目录

  • 3D视觉[一]3D计算机视觉
  • 前言
  • 一、人类视觉
  • 二、计算机视觉
    • 2.1 计算机视觉的研究目的
    • 2.2 计算机视觉的研究任务
    • 2.3 计算机视觉的研究方法
    • 2.4 视觉计算理论
    • 2.5 马尔框架中计算机视觉表达的四个层次
      • 2.5.1 图像(像素表达)
      • 2.5.2 要素图(基素表达)
      • 2.5.3 2.5维图(2.5D表达)
      • 2.5.4 3维模型表象(3D表达)
  • 三、3D视觉
    • 3.1 3D视觉系统流程
      • 3.1.1 图像采集
      • 3.1.2 场景解释
    • 3.2 图像技术类别


前言

目前转到手术机器人方向,所以要重新研究3D视觉和SLAM。


一、人类视觉

  视觉是一种处理过程,能从外部世界中得到一个对于观察者来说有用又不受无关信息干扰的描述。而人类视觉的精华在于:从图像中建立物体的形状和位置的一个描述。

二、计算机视觉

2.1 计算机视觉的研究目的

  理解和把握场景。

2.2 计算机视觉的研究任务

  建成计算机视觉系统以完成各种视觉任务,以及探索人类视觉工作的机理。

2.3 计算机视觉的研究方法

  主要有两种:一种是仿生学的方法,另一种是工程学的方法,从分析人类视觉过程的功能入手,并不刻意模拟人类视觉系统内部结构,而仅考虑系统的输入和输出,并采用现有的可行手段实现系统功能。

2.4 视觉计算理论

  马尔提出了视觉计算理论和计算机视觉表达的四个层次。
  视觉是一个复杂的信息加工过程,视觉信息加工三要素分别是计算理论、表达和算法、硬件实现。
在这里插入图片描述

2.5 马尔框架中计算机视觉表达的四个层次

2.5.1 图像(像素表达)

  以像素为基础,描述光的强度。

2.5.2 要素图(基素表达)

  从原属图像中提取出的关键的信息。

2.5.3 2.5维图(2.5D表达)

  以观察者为中心的图像,描述物体在三维上的朝向、深度和轮廓。

2.5.4 3维模型表象(3D表达)

  以物体为中心,类似于图形学建立的三维模型,达到真正的三维化。

三、3D视觉

  马尔提出的视觉计算理论是一种被动无反馈机制的计算,与现实环境的约束条件和目标有所出入,如缺少深度信息、视角单一、噪声、畸变等,3D视觉系统能够有效解决这部分问题。

3.1 3D视觉系统流程

3.1.1 图像采集

  直接采集/间接采集3D图像,获取3D空间信息。

3.1.2 场景解释

  通过学习、推理、与模型的匹配等解释场景的内容、特性、变化、态势或趋向等在感知基础上,对实际的目标和场景做出有意义的解释和判断,从而做出决策和采取行动。
在这里插入图片描述

3.2 图像技术类别

在这里插入图片描述


http://www.kler.cn/a/440903.html

相关文章:

  • 高防CDN 如何防止DDoS和CC攻击?
  • 【工具】使用 Gin 集成 pprof 进行性能调优
  • WebRTC服务质量(05)- 重传机制(02) NACK判断丢包
  • 基于MATLAB 的数字图像处理技术总结
  • 贪心算法(二)
  • 设计模式学习[12]---观察者模式
  • Element plus 下拉框组件选中一个选项后显示的是 value 而不是 label
  • 当服务器数据包丢失该怎样进行解决?
  • pikachu-xss通关和beef联动
  • 等值 JOIN 的分类(JOIN 简化与提速系列 2)
  • 【网络云计算】2024第50周-每日【2024/12/13】小测-理论-写10个Bash Shell脚本-解析
  • SpringBoot配置和启动
  • Linux docker-20.10.9安装
  • 如何实现序列化和反序列化?如何处理对象的生命周期管理?
  • 马克笔习惯养成法:用色彩记录你的成就
  • JS设计模式之中介者模式
  • 数字信号处理--过采样
  • 如何评估并持续优化AI呼出机器人的使用效果
  • 【大模型量化】GPTQ量化模型
  • Cookie,Seesion和Token区别及用途