小白入门必学 | 一文带你快速了解计算机视觉

前言:Hello大家好 , 我是小哥谈 。计算机视觉是人工智能领域中的一个重要分支 , 通过使用算法和模型来使计算机能够理解和解释图像和视频数据 。本文将介绍计算机视觉的基本概念、实现原理、8 个任务和 4 个生活中常见的应用场景 。
目录
1.计算机视觉的概念
2.计算机视觉的应用
3.计算机视觉系统
【小白入门必学 | 一文带你快速了解计算机视觉】4.计算机视觉的发展趋势
5.结束语
1.计算机视觉的概念
计算机视觉是一门研究如何使机器"看"的科学 , 更进一步的说 , 就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等 , 并进一步做图形处理 , 使电脑处理成为更适合人眼观察或传送给仪器检测的图像 。作为一个科学学科 , 计算机视觉研究相关的理论和技术 , 试图建立能够从图像或者多维数据中获取'信息'的人工智能系统 。这里所指的信息指定义的 , 可以用来帮助做一个"决定"的信息 。因为感知可以看作是从感官信号中提取信息 , 所以计算机视觉也可以看作是研究如何使人工系统从图像或多维数据中"感知"的科学 。
它是一门综合性的科学技术 , 主要包括计算机科学与工程、信号处理、物理学、应用数学与统计、神经生理学和认知科学等 。目前 , 计算机视觉技术已经应用在制造业、工业检验、文档分析、医疗诊断、军事目标跟踪、自主导航等系统当中 。
计算机视觉是在20世纪50年代从统计模式识别开始的 。当时的工作主要集中在二维图像分析和识别上 , 如光学字符识别、工件表面、显微图片和航空图片的分析和解释等 。60年代 , (1965)通过计算机程序从数字图像中提取出诸如立方体、楔形体、棱柱体等多面体的三维结构 , 并对物体形状及物体的空间关系进行描述 。到了70年代 , 已经出现了一些视觉应用系统 。70年代中期 , 麻省理工学院(MIT)人工智能(AI)实验室正式开设“机器视觉”( )课程 , 由国际著名学者B.K.P.Hom教授讲授 。80年代以来 , 计算机视觉的研究已经历从实验室走向实际应用的发展阶段 。而计算机工业水平的飞速提高以及人工智能、并行处理和神经元网络等学科的发展 , 更促进了计算机视觉系统的实用化和涉足许多复杂视觉过程的研究 。目前 , 计算机视觉技术正在广泛的应用于计算几何、计算机图形学、图像处理、机器人学等多个领域中 。

小白入门必学 | 一文带你快速了解计算机视觉

文章插图
计算机视觉就是用各种成像系统代替视觉器官作为输入敏感手段 , 由计算机来代替大脑完成处理和解释 。计算机视觉的最终研究目标就是使计算机能像人那样通过视觉观察和理解世界 , 具有自主适应环境的能力 , 但是这是要经过长期的努力才能达到的目标 。因此 , 在实现最终目标以前 , 人们努力的中期目标是建立一种视觉系统 , 这个系统能依据视觉敏感和反馈的某种程度的智能完成一定的任务 。
2.计算机视觉的应用
作为一个工程学科 , 计算机视觉寻求基于相关理论与模型来建立计算机视觉系统 。这类系统的组成部分包括:
等等...
计算机视觉同样可以被看作是生物视觉的一个补充 。在生物视觉领域中 , 人类和各种动物的视觉都得到了研究 , 从而建立了这些视觉系统感知信息过程中所使用的物理模型 。另一方面 , 在计算机视觉中 , 靠软件和硬件实现的人工智能系统得到了研究与描述 。生物视觉与计算机视觉进行的学科间交流为彼此都带来了巨大价值 。计算机视觉包含如下一些分支:画面重建 , 事件监测 , 目标跟踪 , 目标识别 , 机器学习 , 索引建立 , 图像恢复等 。视觉是各个应用领域 , 如制造业、检验、文档分析、医疗诊断 , 和军事等领域中各种智能/自主系统中不可分割的一部分 。由于它的重要性 , 一些先进国家 , 例如美国把对计算机视觉的研究列为对经济和科学有广泛影响的科学和工程中的重大基本问题 , 即所谓的重大挑战(grand ) 。计算机视觉的挑战是要为计算机和机器人开发具有与人类水平相当的视觉能力 。机器视觉需要图像信号、纹理和颜色建模 , 几何处理和推理 , 以及物体建模 。一个有能力的视觉系统应该把所有这些处理都紧密地集成在一起 。作为一门学科 , 计算机视觉开始于60年代初 , 但在计算机视觉的基本研究中的许多重要进展是在80年代取得的 。现在计算机视觉已成为一门不同于人工智能、图像处理、模式识别等相关领域的成熟学科 。计算机视觉与人类视觉密切相关 , 对人类视觉有一个正确的认识将对计算机视觉的研究非常有益 。