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

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

3天内不再提示

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

博世汽车电子事业部 来源:博世汽车电子事业部 2020-08-10 15:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

颜色

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

轮廓

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

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

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

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

灰度化:减少信息量

获取图形边缘轮廓信息

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

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

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

    关注

    19

    文章

    7841

    浏览量

    93462
  • 图像识别
    +关注

    关注

    9

    文章

    534

    浏览量

    40183
  • 数字化
    +关注

    关注

    8

    文章

    10837

    浏览量

    67423

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何让ResNet50图像识别模型在光计算硬件上飞快运行

    你可能每天都在用图像识别:手机相册自动归类、刷脸支付、甚至智能相机的宠物模式。但你有没有想过,这些“一眼认出”的本领,是怎么教出来的?
    的头像 发表于 03-09 14:21 345次阅读

    海康威视矾花图像识别智能系统推动水质处理精细化管控

    为了解决这个痛点,海康威视推出矾花图像识别智能系统——为水处理提质增效,告别单一“肉眼判断”时代。
    的头像 发表于 01-10 16:08 2640次阅读

    【上海晶珩睿莓 1 单板计算机】人脸识别

    【上海晶珩睿莓 1 单板计算机】人脸识别 本文介绍了上海晶珩睿莓 1 单板计算机结合 OpenCV 内置 YuNet 算法和 SFace 模型实现人脸识别的项目设计,包括环境部署、预训
    发表于 01-04 20:22

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理解这些差异,是进行正确设备选型的基础。
    的头像 发表于 11-25 14:45 1999次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    单板计算机试用体验】驱动LED点阵屏【VisionFive 2单板计算机试用体验】二维码检测与解码【VisionFive 2单板计算机试用体验】人脸及物体识别
    发表于 09-04 09:08

    基于米尔MYC-YM90X安路飞龙DR1开发板仪表图像识别系统开发

    满足工业自动化、智能化发展需求。图像识别技术为仪表自动化读数提供了有效途径。随着集成电路技术发展,异构计算芯片在图像识别领域优势凸显。安路飞龙 FPSOC 集成 ARM 处理器与 FPGA 可编程逻辑
    发表于 08-17 21:29

    华怡丰推出ISC-B/C系列图像识别传感器

    在工业自动化领域,精准、高效的视觉检测是提升生产效率的关键。华怡丰全新推出的ISC-B/C系列图像识别传感器集高精度定位、测量算法与先进图像处理技术于一体,为各类工业场景提供稳定、可靠的解决方案!
    的头像 发表于 08-15 11:36 1934次阅读
    华怡丰推出ISC-B/C系列<b class='flag-5'>图像识别</b>传感器

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业计算机
    的头像 发表于 07-28 16:07 726次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    CYUSB3014在不关机的情况下用USB 2.0的线连接电脑,计算机无法识别FX3,这种情况正常吗?

    我正在使用自供电模式的 CYUSB3014。我先用USB 3.0的线传输数据,然后再不关机的情况下用USB 2.0的线连接电脑。计算机无法识别 FX3。这种情况正常吗?和USB传输协议有关系吗?
    发表于 07-28 06:25

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 752次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 895次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    火车车号图像识别系统如何应对不同光照条件下的识别问题?

    在铁路运输管理中,准确识别火车车号是实现自动化车辆管理的关键环节。然而,实际应用场景中复杂多变的光照条件给车号识别带来了巨大挑战。现代火车车号图像识别系统通过多项技术创新,有效解决了这一难题。 多
    的头像 发表于 07-15 11:37 925次阅读
    火车车号<b class='flag-5'>图像识别</b>系统如何应对不同光照条件下的<b class='flag-5'>识别</b>问题?

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 915次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    基于LockAI视觉识别模块:C++图像的基本运算

    图像处理中,理解图像的基本操作是掌握计算机视觉技术的关键。本文章将介绍基于LockAI视觉识别模块下OpenCV中图像的基本运算方法,包括
    的头像 发表于 05-06 16:20 823次阅读
    基于LockAI视觉<b class='flag-5'>识别</b>模块:C++<b class='flag-5'>图像</b>的基本运算