0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机在看图的时候,图像识别在看什么?

博世汽车电子事业部 来源:博世汽车电子事业部 2020-08-10 15:46 次阅读

计算机在看图的时候,它在看什么?

图像识别技术是指对图像进行处理,识别各种不同模式的目标和对象的技术。

随着数字化浪潮的到来,越来越多的数据以图片为载体存在。面对海量的数据,就要求我们具备能快速从中提取信息的能力。

图像识别就是我们需要的技术,它就像给计算机装上了眼睛,可以和人类一样从图像中快速获取信息,给数字化智能化提供更多的可能性。目前图像识别技术已经被广泛应用,比如人脸识别、自动驾驶。这些看似高大上标签背后的逻辑其实并不难。

当我们人类用眼睛看一样东西的时候,会先在大脑的记忆中搜索匹配,完成识别。当计算机识别一张图片也是类似的过程,它会提取图片中主要特征,与程序中的规则进行比较。这些特征和规则可以来自预设,也可以通过学习获得。前者就是单纯的图像处理识别,后者通常应用于人工智能中。可能很多朋友看到人工智能这几个词就感到非(失)常(去)有(兴)趣,其实就用简单的图像处理已经能解决很多问题了。

计算机“看”一张图片时,它究竟在看什么呢?

当一张图片被无限放大的时候,可以发现它是由一个个像素点组成的。对计算机来说,每张图片就是不同像素值的排列组合。如果我们用不同的数字代表不同的颜色,图像就可以表示为一个矩阵。当计算机去“看”一张图片的时候,其实就是对矩阵中的数字进行运算,找到一些特征值。其中,颜色特征和轮廓特征是比较基础和常用的两种。

颜色

图片中每一个像素值代表的就是一种颜色。不同类型格式的图片采用的颜色模式不同,比如RGB、HSV、HSL等。其中最常用的像素颜色描述方式就是RGB(红、绿、蓝)空间,通过这三原色的组合能描述任何颜色。颜色相关的处理中,可以直接通过像素值进行图像分割,提取目标信息。也可以进行直方图(颜色分布)等统计分析,提取关键信息。

轮廓

轮廓是图像很重要的一个外部特征。对于人来说,很容易能够区分物体的边界,也就是那些颜色发生明显变化的地方。这一点对于机算机也是一样,它也是根据像素值的变化率(梯度)来找出边缘。在这一步中,一般会将三通道的RGB图片转为单通道的灰度图,仅保留一个通道。通过轮廓识别算法获得了图形的边缘轮廓之后,就可以进行定位或匹配,或者更进一步的应用。

我们掌握了以上两点其实已经可以解决很多问题了,不信?你看看这个案例!

在设计测试PCB过程中的某个环节,工程师需要从以下这样的图片中提取特定颜色连接线的连接关系。这本是一个非常枯燥且容易出错的工作,要找到指定颜色的所有线段,还有列出它们连接关系。利用图像识别技术就可以轻松完成这个工作,用到的就是颜色和轮廓特征。例如其中针对连接线的操作:

利用颜色特征将指定颜色像素从图片中分割出来

灰度化:减少信息量

获取图形边缘轮廓信息

除了以上这些,还有其他图片处理及特征提取的方法,需要根据具体的处理需求选择。现有的一些图像算法库也都提供了很好的支持。

这样一个小功能可以替代原本枯燥耗时的工作,大大提高了工作效率。通过这些数字化智能化的手段对价值流的可能环节进行优化,也能让工程师把更多的时间投入到核心设计工作中。对于开发团队来说,也得到了互相学习的机会,能更好地理解业务中的需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7436

    浏览量

    87754
  • 图像识别
    +关注

    关注

    9

    文章

    519

    浏览量

    38244
  • 数字化
    +关注

    关注

    8

    文章

    8635

    浏览量

    61653

原文标题:揭密图像识别 | 计算机在看图的时候,它在看什么?

文章出处:【微信号:AE_China_10,微信公众号:博世汽车电子事业部】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    目标检测与图像识别的区别在

    目标检测与图像识别计算机视觉领域中的两个重要研究方向,它们在实际应用中有着广泛的应用,如自动驾驶、智能监控、医疗诊断等。尽管它们在某些方面有相似之处,但它们之间存在一些关键的区别。 基本概念 目标
    的头像 发表于 07-17 09:51 742次阅读

    图像识别算法有哪几种

    图像识别算法是计算机视觉领域的核心技术之一,它通过分析和处理图像数据,实现对图像中的目标、场景和物体的识别和分类。
    的头像 发表于 07-16 11:22 959次阅读

    图像检测和图像识别的原理、方法及应用场景

    图像检测和图像识别计算机视觉领域的两个重要概念,它们在许多应用场景中发挥着关键作用。 1. 定义 1.1 图像检测 图像检测(Object
    的头像 发表于 07-16 11:19 3435次阅读

    图像识别算法都有哪些方法

    图像识别算法是计算机视觉领域的核心任务之一,它涉及到从图像中提取特征并进行分类、识别和分析的过程。随着深度学习技术的不断发展,图像识别算法已
    的头像 发表于 07-16 11:14 5187次阅读

    图像识别算法的提升有哪些

    引言 图像识别计算机视觉领域的核心任务之一,旨在使计算机能够自动地识别和理解图像中的内容。随着计算机
    的头像 发表于 07-16 11:12 601次阅读

    图像识别算法的核心技术是什么

    图像识别算法是计算机视觉领域的一个重要研究方向,其目标是使计算机能够像人类一样理解和识别图像中的内容。
    的头像 发表于 07-16 11:02 579次阅读

    图像识别技术在医疗领域的应用

    一、引言 图像识别技术是一种利用计算机视觉技术对图像进行分析和处理的技术。随着计算机技术、人工智能技术、大数据技术等的发展,图像识别技术在各
    的头像 发表于 07-16 10:48 750次阅读

    图像识别技术的原理是什么

    图像识别技术是一种利用计算机视觉和机器学习技术对图像进行分析和理解的技术。它可以帮助计算机识别和理解图像
    的头像 发表于 07-16 10:46 843次阅读

    图像识别属于人工智能吗

    属于。图像识别是人工智能(Artificial Intelligence, AI)领域的一个重要分支。 一、图像识别概述 1.1 定义 图像识别是指利用计算机技术对
    的头像 发表于 07-16 10:44 978次阅读

    opencv图像识别有什么算法

    OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,提供了大量的图像处理和计算机视觉相关的算法。以下是一些常见的OpenCV
    的头像 发表于 07-16 10:40 880次阅读

    计算机视觉在人工智能领域有哪些主要应用?

    计算机视觉是人工智能领域的一个重要分支,它主要研究如何让计算机能够像人类一样理解和处理图像和视频数据。计算机视觉技术在许多领域都有广泛的应用,以下是一些主要的应用领域:
    的头像 发表于 07-09 09:14 1207次阅读

    图像检测和图像识别的区别是什么

    图像检测和图像识别计算机视觉领域的两个重要研究方向,它们在许多应用场景中都有着广泛的应用。尽管它们在某些方面有相似之处,但它们之间还是存在一些明显的区别。本文将从多个角度对图像检测和
    的头像 发表于 07-03 14:41 829次阅读

    图像识别技术原理 图像识别技术的应用领域

    图像识别技术是一种通过计算机图像进行分析和理解的技术。它借助计算机视觉、模式识别、人工智能等相关技术,通过对
    的头像 发表于 02-02 11:01 2296次阅读

    如何使用Python进行图像识别的自动学习自动训练?

    图像识别的自动学习和自动训练。 首先,让我们了解一下图像识别的基本概念。图像识别是指通过计算机程序识别和理解
    的头像 发表于 01-12 16:06 551次阅读

    计算机视觉:AI如何识别与理解图像

    计算机视觉是人工智能领域的一个重要分支,它致力于让机器能够像人类一样理解和解释图像。随着深度学习和神经网络的发展,人们对于如何让AI识别和理解图像产生了浓厚的兴趣。本文将探讨
    的头像 发表于 01-12 08:27 1364次阅读
    <b class='flag-5'>计算机</b>视觉:AI如何<b class='flag-5'>识别</b>与理解<b class='flag-5'>图像</b>