##了解计算机视觉技术

##了解计算机视觉技术
文章图片

文章图片

计算机视觉是深度学习主题中非常受欢迎的领域之一 。它几乎位于包括计算机科学 , 物理学 , 数学 , 工程学和心理学在内的多个学科的交叉点 。由于计算机视觉的复杂性 , 选择正确的模型可能会有些挑战 。在本文中 , 我们将尝试研究一些在当今动态世界中广泛使用的计算机视觉技术 。计算机视觉技术的含义
由于“计算机视觉”反映了对视觉环境及其上下文的相对理解 , 因此 , 一些科学家认为 , 该领域为人工智能领域铺平了道路 。那么什么是计算机视觉呢?
根据Ballard&Brown(1982年)的说法 , “从图像中构造出对物理对象的明确而有意义的描述 。
根据Trucco&Verri(1998年)的说法 , 计算机视觉是3D世界中一幅或多幅数字图像的计算属性的集合 。
根据Sockman&Shapiro的说法 , 2001年的计算机视觉是基于感知到的图像对实际物理对象和场景做出有用决策的过程 。计算机视觉技术的应用
##了解计算机视觉技术
文章图片

文章图片

从计算机视觉领域可以衍生出大量有用的应用程序 。下面是计算机视觉应用程序的一些用途:
游戏和控制:在游戏领域使用立体视觉的一个有影响力的商业产品是微软的Kinect 。
图像检索:谷歌图像利用基于内容的查询来搜索相关的图像 。它们的算法分析查询图像中的内容 , 然后根据最匹配的内容返回结果 。
生物特征识别:虹膜、指纹和人脸匹配是利用计算机视觉技术进行生物特征识别的常用方法 。
监视:监控摄像头在许多公共场所 , 主要用于检测任何可疑行为 。
人脸识别: Snapchat和Facebook等应用程序利用人脸检测算法来应用滤镜并识别照片中的人物 。
智能汽车:视觉是这些汽车检测交通信号 , 灯光和其他视觉参数等多种元素的主要信息来源 。各种类型的计算机视觉技术
看到了计算机视觉技术的好处之后 , 现在让我们看一下在主要的互联网领域如何使用计算机视觉的一些技术 。对象检测
对象检测是定义图像中存在的对象 , 对其进行标记并输出边界框的过程 。计算机在这里试图对多个对象进行分类 , 而不只是对一个进行分类 。想象一个装满货物的仓库 。如果仓库中有很多物品 , 那么手动计算所有物品将是非常耗时的工作 。相反 , 如果有一台配备了摄像头的机器人或计算机可以检测所有物体并对其进行跟踪 , 则此过程将节省大量时间 , 从而提高工作效率 。图像分类
图像分类也许是最流行的计算机视觉技术之一 。此处需要解决的最大问题之一是:假设中有许多图像 , 任务是预测一组测试图像的类别 , 以确定图像的准确性 。预测 。这里有许多问题需要克服 , 例如比如改变尺度和视角 , 光照条件 , 图像变形等等 。
##了解计算机视觉技术
文章图片

文章图片

创建计算机视觉算法的过程将能够按照适当的类别对图像进行分割 , 这是一个数据驱动的过程 。研究人员将确定特定图像类别的一些样本 , 以用于特定的计算机视觉机器学习 , 而不是确定每个图像类别在代码级别上的外观 。计算机的任务是研究所提供的图像并了解与视觉外观有关的细节 。语义分割
语义分割被认为是计算机视觉的一个重要组成部分 , 它将整个图像分割成像素段 , 然后进行分类和标记 。更具体地说 , 语义分割试图理解每个像素在给定图像中的重要作用 。例如 , 仅仅检测一个人或一辆车是不够的 。还必须能够确定边界在哪里 。对象追踪


推荐阅读