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

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

3天内不再提示

LabVIEW图像识别系统汽车领域的应用

新机器视觉 来源:YXQ 2019-07-31 10:23 次阅读

图像识别是人工智能的一个重要领域,随着图像处理与分析技术的快速发展,图像识别已在医疗、零售、交通等领域得到了广泛应用。在汽车影音娱乐自动化测试系统中,图像识别技术也发挥着不可替代的作用。

LabVIEW图像识别系统)

Step1 图像采集

图像采集是图像识别的前提,以GigE工业相机为例。图像采集需要借助NI-IMAQdx驱动模块中的一系列函数,其过程如下:

1. 使用IMAQdx Open Camera.vi函数连接并打开选定的摄像头;

2. 通过IMAQdx Grab.vi函数获取图像;

3. 使用IMAQdx Write File.vi函数将图像按照选定的格式保存至文件夹,图像格式包括BMP、PNG、JPEG、TIFF等。

(图像采集程序)

Step2 图像处理

图像处理是通过计算机对图像进行去噪、增强、复原、分割、特征提取。这里简要介绍使用LabVIEW中的Vision Development Module软件包函数进行图像处理的几种基本方法——图像灰度化、图像二值化、图像增强。

1、图像灰度化

工业相机采集到的图像一般为RGB颜色模式,但是,RGB模式并不能反映图像的形态特征,只能从光学的原理上进行颜色调配。因此,处理图像的时候,要对RGB三种分量进行分别处理。使用LabVIEW软件中的IMAQ Extract Single Color Plane.vi函数可实现图像的灰度化处理。图像灰度处理程序和处理结果如下图所示:

(灰度处理程序)

(灰度处理结果)

2、图像二值化

图像二值化处理是通过将图像上各像素点的灰度值设置为0或255,来使整个图像呈现出明显的黑白效果。在LabVIEW中,利用IMAQ Threshold.vi函数对灰度图像进行适当的阈值选取,从而获得能反应出图像整体和局部特征的二值化图像。处理程序和处理结果如下图所示:

(二值化处理程序)

(二值化处理结果)

3、图像增强

图像增强是指根据用户需求突出图像中必要的信息,同时削弱或去除不需要的信息。图像增强是图像处理的最基本手段。使用LabVIEW软件中的IMAQ BCGLookup.vi函数对灰度图像进行修正,可改善图像的视觉效果,从而提供直观、清晰、适于分析的图像。图像增强处理程序和处理结果如下图所示:

(图像增强处理程序)

(图像增强处理结果)

Step3 图像识别

采集的图像,经过处理,下一步就要进行识别了。利用计算机对图像中的物体进行处理、分析和理解,模拟完成人类的认识和理解过程,从而识别各种不同模式的目标和对象。

汽车仪表的图像识别主要包括报警类图标识别和OCR识别,两种识别模式原理基本相同,首先对原始图像进行预处理,再提取特征存入训练库中,测试时将现场采集到的图像与训练库中信息进行比对,最终得出识别结果。两种识别方案如下图所示:

(图标识别)

(OCR识别)

1、图标训练/识别

在Edit Icon Classifier界面下可以对该屏幕的图标识别功能进行配置,将样本图标的形状、颜色、位置存入训练库中。配置界面如下图,界面左侧为设备采集的最新图像,右侧为可识别图标的信息列表,右下角为图标的图像显示。

同时,在Edit Color Classifier界面可进行颜色学习资源的查看和删除。界面左侧显示的是当前颜色识别的学习资源,右侧Browser Display中可以选择显示所有学习资源或者按照颜色类别显示相应的学习资源。

2、OCR训练/识别

在读取图像的文字或字符之前,先通过NI OCR Training模块对字符样本进行训练,并生成abc格式的库文件。然后,在代码的初始化部分使用IMAQ OCR Read Character Set File.vi函数读取NI OCR Training接口并创建会话,在程序中通过调用abc文件来实现字符识别的功能。

至此,就完成了从图像采集到图像处理再到图像识别的完整流程了。目前,这套图像识别系统已被国内知名汽车企业运用,用于识别汽车仪表报警图标显示、动态图标闪烁频率、故障报警文字等。

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

    关注

    2997

    文章

    7386

    浏览量

    161266
  • 图像识别
    +关注

    关注

    8

    文章

    445

    浏览量

    37840
收藏 人收藏

    评论

    相关推荐

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

    图像识别技术已经在各个领域广泛应用,其应用领域包括但不限于以下几个方面。 一、智能安防领域 图像识别技术在智能安防
    的头像 发表于 02-02 11:01 504次阅读

    基于TensorFlow和Keras的图像识别

    TensorFlow和Keras最常见的用途之一是图像识别/分类。通过本文,您将了解如何使用Keras达到这一目的。定义如果您不了解图像识别的基本概念,将很难完全理解本文的内容。因此在正文开始之前
    的头像 发表于 01-13 08:27 341次阅读
    基于TensorFlow和Keras的<b class='flag-5'>图像识别</b>

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

    如何使用Python进行图像识别的自动学习自动训练? 使用Python进行图像识别的自动学习和自动训练需要掌握一些重要的概念和技术。在本文中,我们将介绍如何使用Python中的一些常用库和算法来实现
    的头像 发表于 01-12 16:06 175次阅读

    如何用单片机实现图像识别

    如何用单片机实现图像识别
    发表于 10-25 06:43

    基于DSP的人耳图像识别系统的设计

    电子发烧友网站提供《基于DSP的人耳图像识别系统的设计.pdf》资料免费下载
    发表于 10-07 11:11 0次下载

    arduino哪个开发板可以做图像识别

    arduino哪个开发板可以做图像识别
    发表于 09-22 06:49

    模拟矩阵在图像识别中的应用

    讯维模拟矩阵在图像识别中的应用主要是通过构建一个包含多种图像数据的模拟矩阵,来训练和测试深度学习模型,从而提高图像识别的准确性和效率。 在图像识别中,讯维模拟矩阵可以用来做以下几方面的
    的头像 发表于 09-04 14:17 300次阅读
    模拟矩阵在<b class='flag-5'>图像识别</b>中的应用

    图像识别卷积神经网络模型

    Network,CNN)是一种前向反馈神经网络,具有许多层次的神经元,并且在其层次结构中存在着权重共享的机制。这种结构可以使神经网络对图像的特征提取和分类非常有效。 图像识别是一个广泛的研究领域,包括面部
    的头像 发表于 08-21 17:11 498次阅读

    卷积神经网络用于图像识别的原理

    在机器视觉领域图像识别是指软件识别人物、场景、物体、动作和图像写入的能力。为了实现图像识别,计算机可以结合人工智能软件和摄像机使用机器视觉
    发表于 08-20 09:56 735次阅读
    卷积神经网络用于<b class='flag-5'>图像识别</b>的原理

    深度学习视角下的猫狗图像识别实现

    来源: 易百纳技术社区, 作者: 稗子酿的酒 人工智能技术在图像识别领域取得了显著进展,其中基于深度学习的图像分类方法在猫狗图像识别中表现出色。本文将介绍使用深度学习技术实现猫狗
    的头像 发表于 08-15 10:38 1685次阅读
    深度学习视角下的猫狗<b class='flag-5'>图像识别</b>实现

    图像识别技术原理 深度学习的图像识别应用研究

      图像识别是人工智能领域的一个重要方向。经过多年的研究,图像识别技术取得了一定的研究进展。图像识别主要包含特征提取和分类识别,而其中的特征
    发表于 07-19 10:27 2次下载

    基于cnn车牌识别算法案例 深度学习的图像识别研究

    图像识别是人工智能领域的一个重要方向。经过多年的研究,图像识别技术取得了一定的研究进展。图像识别主要包含特征提取和分类识别,而其中的特征提取
    发表于 07-18 11:23 3次下载

    关于图像识别的三大要点

    图像识别识别图像或视频中的目标或特征的过程。这项技术已应用于多个领域,如缺陷检测、医学成像和安全监控。
    的头像 发表于 07-13 10:00 1058次阅读
    关于<b class='flag-5'>图像识别</b>的三大要点

    图像识别数据集的重要性及其分类

    随着计算机视觉技术的不断发展,图像识别已经成为人工智能领域中的一个热门话题。而作为图像识别技术中的关键环节,数据集的质量和规模对于模型的训练和性能的提升至关重要。因此,本文将从数据集的重要性、分类
    的头像 发表于 05-05 18:19 1554次阅读

    [9.3.1]--9.3.1图像识别学习视频

    图像处理图像识别
    jf_75936199
    发布于 :2023年04月28日 02:30:01