1.3.2 计算机视觉简介

计算机视觉(computer vision)是机器人学中一种常用的技术,可以使用不同的摄像机来模拟人眼的生物力学三维运动。计算机视觉可以定义为用来获取、分析和处理图像并将其转换为对计算机有价值的信息的一组方法。在这个过程中,收集到的信息被转换为数字数据,以便计算机利用。后面的章节会对此进行介绍。

下面列举了一些使用了计算机视觉的真实应用。

  • 自动驾驶汽车:自动驾驶汽车利用计算机视觉来获取交通和环境信息,然后基于这些信息来决定应该做什么。例如,如果自动驾驶汽车在摄像机中检测到了一个正在过马路的行人,就会停车。
  • 手机相机应用:很多基于手机的相机应用会内置一些特效,用于对使用手机相机拍摄的照片进行修改。例如,Instagram允许用户添加实时滤镜,通过将用户面部与滤镜相匹配来修改图像。
  • 网球中的鹰眼:这是网球运动中使用的一种基于计算机视觉的系统,用来追踪网球的轨迹,展示网球在球场上最有可能出现的路径,以检查网球是否能落在界内。