免费pg电子单机pc端:LabVIEW实现PCB电路板元器件匹配定位(实战篇—7)

来源:免费pg电子单机pc端    发布时间:2026-05-31 17:16:55

彩色模式匹配(Color Pattern Matching)基于目标图像的色彩和空间分布特征(如...

pg电子游戏免费版:

  彩色模式匹配(Color Pattern Matching)基于目标图像的色彩和空间分布特征(如形状、尺寸等),综合色彩匹配和灰度图像模式匹配技术,来快速定位图像中的彩色模式。

  色彩匹配将模板图像与待测图像或其中某一区域的颜色作比较,判断它们是否相同或相近。图像或模板中的颜色信息可以由一种或多种颜色构成,色彩匹配过程会根据各种颜色像素的数量统计信息生成色谱,以简化匹配过程。色彩匹配过程执行之前,需要明确模板和待比较图像区域所在的位置。

  色彩定位功能对色彩匹配进行增强和扩展,以快速定位图像中的特定颜域。它先通过下采样和步进搜索的方法快速确定可能的候选匹配位置,然后再对各个候选区域进行精细色彩匹配,以最终确定最佳色彩匹配位置。这种由粗到细的搜索方法对于在图像中寻找与模板图像具有类似颜色属性的区域位置和数量十分有效。

  由于色彩定位基于模板的像素颜色统计信息工作,所以它只具有平移不变性,而对尺度和旋转变化不能保持严格的不变性,也不能返回与模板匹配区域的角度信息。

  彩色模式匹配对色彩定位功能进行了增强和扩展。它先使用色彩定位过程,基于模板的颜色信息从图像中搜索匹配的区域。然后,对于每个匹配区域,彩色模式匹配过程都会扩展该区域的范围,并执行图像的灰度模式匹配,以找到模板在图像中的确切位置及旋转角度。下图显示了彩色模式匹配过程的流程图以及它与色彩匹配、色彩定位之间的关系。

  图像的灰度模式匹配技术通过计算模板和图像之间的归一化互相关值来确定匹配区域。由于归一化互相关仅具有平移不变性,因此还一定要通过对模板进行多次缩放或旋转后再重复搜索过程来赋予灰度模式匹配尺度不变性和旋转不变性。但是要完全支持尺度不变性和旋转不变性,有必要进行大量计算,这会极度影响算法的实时性。

  为了增强算法的实用性,灰度模式匹配过程使用下采样和先粗后细的匹配策略,以及梯度金字塔、低差异采样和图像理解等技术,使其不仅能适应被测目标±5%的尺度变化,保持旋转不变性,还能兼顾实用性。相应地,综合使用色彩匹配和灰度模式匹配技术的彩色模式匹配,不仅仅具备平移和旋转不变性,还支持±5%的尺度变化。

  彩色模式匹配对许多机器视觉应用至关重要,它不仅能输出与彩色模板相匹配的图像区域数量信息,还能提供其在图像中的准确位置和角度信息。因此,它在很多时候能通过提高灰度图像的对比度,或将目标与背景分离来简化灰度图像匹配问题,或进一步提升系统的可靠性。

  一般来说,若要在待测对象与背景间的颜别很明显的情况下精确地定位待测对象的位置,或者待测对象的灰度特征较难描述或与其他对象的灰度特征较类似的情况下,彩色模式匹配具有较强的优势。

  基于彩色模式匹配,可以创建机器视觉测量(Gauging)、检测(Inspection)和对准(Alignment)系统。例如,在待测件的间距测量应用中,若待测件的颜色标识固定,则通过彩色模式匹配能够迅速定位它们的准确位置,并进而计算得到待测件之间的距离;检测组装过程是否漏装零件;检查彩色印刷物的质量。例如,日常消费品上的标签大多为彩色标签,所以可使用颜色模式匹配来检测标签的质量,或者先用它定位图像中的标签,再进一步进行详细检测。

  通过彩色图像匹配检测电路板上某一固定类型组件的数量、位置和角度的案例了解彩色模式匹配的使用方法,程序设计思路如下所示:

  程序一开始先将组件模板图像读入内存,然后由IMAQ SetupLearn Color Pattern对学习过程进行配置,要求IMAQ Learn Color Pattern在执行学习过程时,不仅要学习模板的颜色和形状信息,还要同时对平移和旋转保持不变性;

  IMAQ Setup Match Color Pattern对彩色模式匹配过程进行配置,不仅要求一起进行色彩和形状匹配,还要能对旋转保持不变性;

  While循环会逐一将待测图像文件夹中的图像读入内存,并调用IMAQ Match Color Pattern匹配模式与模板相同的4个组件,并根据返回的数量判断检测结果是否合格。

  专栏文章的主要内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。联系我们

  安富利旗下全球电子元器件产品与解决方案分销商e络盟将携手NI,于2023年10月19日上午10点举办网络研讨会,带您了解应用广泛的图形化编程语言LabVIEW。LabVIEW是一种测试和测量的图形化编程解决方案,帮助工程...

  室内空气质量安全对人体生命健康有着不容忽视的影响,随着时下人们在室内滞留时间的增长,人们对室内有害化学气体也慢慢变得关注,为此我们设计了一款多种有害化学气体监测-报警-排气一体化智能装置。该装置能实现多种有害化学气体浓度采集、显示与保存...

  LabVIEW 8.20基于对象的编程方式介绍;LabVIEW 8.20 FPGA、RT、仿真模块以及射频和通信测试工具包和PID控制工具包新增特性介绍;全新的文本编程工具LabVIEW MathScript介绍。...

  跳绳是一项广受欢迎的运动项目,因其简单易行而备受学生和运动爱好者青睐。然而,在实际运动中,人工计数有可能会出现误差,影响比赛和训练效果。本文提出了一种基于 LabVIEW 和 YOLOv8-Pose 的跳绳计数装置,利用深度...

  本文作者:NI测试软件负责人Graham GreenNI对LabVIEW的战略愿景包括持续提升的Git 集成、高级安全协议、继续扩展的语言支持以及AI驱动的能改变工程工作流程的测试创新。我在之前的文章中写过NI致力于实...

  中国上海,2023年8月16日–安富利旗下全球电子元器件产品与解决方案分销商e络盟携手NI,推出“LabVIEW与测试自动化入门课程”的教育项目。这门综合课程旨在为 e络盟社区的成员传授LabVIEW编程和自动化测试方面...

  传感器设计时为满足输出信号的频率响应要求,要设计高阶滤波器对信号进行滤波处理。由于实际生产中器件存在误差等原因,需要测试滤波器的频率响应特性,以确定具体参数是不是满足要求。本文基于LabVIEW和NI高速采集卡设计出高...

  在 AI 重构科技产业当下,测试测量行业正迎来一次深刻的技术跃迁。在 NI Connect 首日的主题演讲中,NI 高管团队与来自Amentum、NVIDIA等企业的行业专家齐聚一堂,共同探讨了 AI 如何重塑测试的边界...

  通过本教程您将获得NI LabVIEW8.5新特性的全面解析;用户请求的特性;对最新计算技术的支持 多核处理器/FPGAs 集成可选的开放方式 全新编程方式/与第三方工具的互联 ...

  龙行龘龘,前程朤朤,岁序更迭,再启华章!深耕NI根基,坚守对效率和卓越的承诺,NI发布LabVIEW+套件。LabVIEW是自动化测试和测量领域无可比拟的重要工具、是NI无可争议的重要资产,更是NI战略的基石。什么是La...

  LabVIEW在各行业的用途 包括利用LabVIEW8.5单一的平台,多核的处理技术进行嵌入式设计 利用LabVIEW8.5、多核技术进行机器检测以及LabVIEW在院校方面等6个领域的具体应用 ...

  通过本教程您将了解到什么是LabVIEW LabVIEW的优势 OPC基础如何将连接LabVIEW到PLC ...

  安富利旗下全球电子元器件产品与解决方案分销商e络盟宣布现货供应NI的LabVIEW+套件,这个软件包包括LabVIEW+、TestStand、DIAdem和FlexLogger™等产品,是用于测量、分析和测试的专用工具,...

  自从上世纪90年代,NI携LabVIEW软件以“虚拟仪器技术”的全新概念开启测试测量领域“软件定义的新时代,这一图形化编程系统工程软件已成为各行各业测试测量场景的标杆级平台;AI时代,Nigel承担起将大语言...

  整个系统基于PXI机箱实现,运用数据采集卡的计数器模块可以采集有关数据获得直升机的当前姿态,通过LabVIEW控制与设计工具包以及PID控制工具包的控制算法,通过模拟输出口分别控制两个螺旋桨,进而达到动态平衡的效果。 ...

  通过本教程您将全面了解到 1.多核开发的挑战 2.利用多核架构开发的方略 3.NI LabVIEW 8.5的新特性为您在工作中带来便捷 ...

分享按钮</