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

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

3天内不再提示

使用 OpenVINO™ 工具套件进行物体尺寸检测

张浩 来源:M. Tim Jones 作者:M. Tim Jones 2023-01-03 09:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

传统的缺陷检测方法面临许多降低过程质量的挑战。将深度学习算法应用于捕获的视频信息可以提高识别不符合预定义标准的对象的速度和准确性。尽管深度学习是一种相对较新的缺陷检测解决方案,但它可以将解决方案的范围从简单的缺陷检测扩展到缺陷类型的分类。通过训练深度学习网络来识别缺陷类型,可以根据对象的严重程度(例如缺陷大小)自动路由对象。在这个英特尔® OpenVINO ™示例中工具包,我们将看一个简单的例子,说明如何使用视频图像根据物体的表面积确定物体是否有缺陷。

对象大小检测管道

在之前的博客文章中,我们看到了使用摄像机捕获的图像进行人脸和车辆检测的示例。在此应用中,我们将研究一种不同类型的检测,使用深度学习来识别传送带上的物体、测量其表面积并检查缺陷。

图 1显示了对象大小检测管道。让我们探索这个管道和发生的活动。

pYYBAGOuOJWAXPltAABdLDNIq5U118.jpg

图1:对象尺寸检测流水线图说明了 OpenVINO™ 工具包的此应用程序如何处理图像以根据对象的表面积确定对象是否存在缺陷。(来源:作者)

此图像处理应用程序使用安装在传送带上方的摄像机捕获的图像。卷积神经网络 (CNN)——一种图像处理深度神经网络——处理捕获的图像以确定是否存在物体。首先,CNN 识别对象是否在捕获帧中。如果存在对象,CNN 会绘制一个边界框并计算对象占据的区域。然后,根据预定义的可接受约束检查该区域。如果对象大于或小于预期,则传达缺陷指示。

图 2显示了 OpenVINO ™工具包的对象大小检测应用程序的输出。请注意,在此示例中,CNN 找到了对象并对其进行了界定以计算其面积。

poYBAGOuOJqAF3vJAABXIGt1b1I189.jpg

图2:物体尺寸检测器输出屏幕显示了检测到的物体的计算面积示例。(来源:英特尔)

示例应用程序还说明了消息队列遥测传输 (MQTT) 协议的使用,该协议将区域信息传送到工业数据分析系统。

为什么这很酷

缺陷检查是一项单调的任务,并且容易因检查员而出错。使用深度学习来检查零件可以让人们腾出时间去做更有用和更有创意的工作,同时提高缺陷分类的效率。在这个简单的示例中,零件的区域用于确定是否存在缺陷,但深度学习可以应用于更高级的模型,以检查各种类型的缺陷并相应地对其进行分类——例如,返工或打捞。当与功能强大的硬件配对时,例如基于第 6代Intel ® Core ™处理器的硬件或由 Intel Movidius ™提供支持的 Intel Neural Compute Stick 2X VPU,可以获得令人印象深刻的推理速度,从而实现实时分析。

改编这个例子

计算传送带上物体的面积在各种环境中都很有用。以水果和蔬菜的分类过程为例。传统的水果和蔬菜分类方法可能会导致瘀伤。因此,在处理这些物品时需要非常小心。通过将此示例应用于农产品行业,可以根据水果和蔬菜的大小(面积)和颜色对其进行检查和路由。深度学习还可以通过查看更多的评分特征来扩展现有方法。

M. Tim Jones 是一位资深的嵌入式固件架构师,拥有超过 30 年的架构和开发经验。Tim 是多本书籍和多篇文章的作者,涉及软件和固件开发领域。他的工程背景从地球同步航天器的内核开发到嵌入式系统架构和协议开发。

审核编辑黄宇

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

    关注

    5

    文章

    4965

    浏览量

    94377
  • 缺陷检测
    +关注

    关注

    3

    文章

    178

    浏览量

    12958
  • 深度学习
    +关注

    关注

    73

    文章

    5613

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arm宣布推出Performix性能分析工具套件

    —— 一款助力开发者实现人工智能 (AI) 系统端到端优化的性能分析工具套件。该套件深度集成于现代开发工作流程,可提供持续、专业的性能分析与洞察,助力开发者加速开发流程。Arm Performix 的推出,也将 Arm 一贯的
    的头像 发表于 05-13 13:49 174次阅读
    Arm宣布推出Performix性能分析<b class='flag-5'>工具</b><b class='flag-5'>套件</b>

    使用工业显微镜进行尺寸测量的步骤

    工业显微镜作为精密测量工具,在机械加工、电子制造、精密模具等领域发挥着不可替代的作用。其高放大倍数、高分辨率的特性,使得微米级甚至纳米级的尺寸测量成为可能。以下是使用工业显微镜进行尺寸
    的头像 发表于 03-12 16:53 349次阅读

    电子工程师必备:LMR TK-400/400 - 75EZ - HC工具套件解析

    电子工程师必备:LMR TK-400/400 - 75EZ - HC工具套件解析 在电子工程领域,尤其是在现场作业时,找到合适的工具、确保工具齐全以及方便取用一直是个难题。今天就来给大
    的头像 发表于 12-11 14:05 3568次阅读

    使用SAFERTOS与LDRA工具套件提升功能安全

    WITTENSTEIN high integrity Systems(WHIS)与LDRA合作,使结构覆盖实现变得更简单高效。通过将SAFERTOS与LDRA的TÜV认证工具套件集成,嵌入式开发
    的头像 发表于 11-11 09:44 833次阅读

    在树莓派5上使用YOLO进行物体和动物识别-入门指南

    大家好,接下来会为大家开一个树莓派5和YOLO的专题。内容包括四个部分:在树莓派5上使用YOLO进行物体和动物识别-入门指南在树莓派5上开启YOLO人体姿态估计识别之旅YOLO物体检测在树莓派
    的头像 发表于 07-17 17:16 2396次阅读
    在树莓派5上使用YOLO<b class='flag-5'>进行</b><b class='flag-5'>物体</b>和动物识别-入门指南

    【嘉楠堪智K230开发板试用体验】01 Studio K230开发板Test2——手掌,手势检测,字符检测

    理解: 它不仅能检测图像内容,更能进行精确的识别和定位。例如: 人脸检测与定位(位置和尺寸)。 物体检测、识别(分类)、定位(位置和
    发表于 07-10 09:45

    使用英特尔® NPU 插件C++运行应用程序时出现错误:“std::Runtime_error at memory location”怎么解决?

    使用OpenVINO工具套件版本 2024.4.0 构建C++应用程序 使用英特尔® NPU 插件运行了 C++ 应用程序 遇到的错误: Microsoft C++ exception: std::runtime_err
    发表于 06-25 08:01

    请问OpenVINO™ 是否支持 Rust 绑定?

    无法确定OpenVINO™是否支持 Rust 绑定。
    发表于 06-25 07:45

    无法运行Whisper Asr GenAI OpenVINO™ Notebook怎么解决?

    冉小 声说-asr-genai OpenVINO™笔记本。 遇到的错误: Port for tensor name cache_position was not found.
    发表于 06-25 07:41

    请问如何优化OpenVINO工具套件中的内存使用?

    运行OpenVINO™推断时找不到优化内存使用情况的方法。
    发表于 06-25 06:56

    请问Openvino是否支持 Risc-V (riscv64) 架构?

    在spacemit k1型板(bpi-f3)上编译OpenVINO™,但失败。 使用 riscv64 构建OpenVINO™并崩溃。
    发表于 06-24 07:26

    请问如何通过OpenVINO™加速启用稳定的扩散 Web UI?

    无法运行具有OpenVINO™加速的稳定扩散 Web UI。
    发表于 06-24 06:48

    无法将Openvino™ 2025.0与onnx运行时Openvino™ 执行提供程序 1.16.2 结合使用,怎么处理?

    使用OpenVINO™与英特尔 i5-8500 CPU 和超核处理器 630 iGPU 一起部署模型。 使用了 Microsoft.ML.OnnxRuntime.OpenVino
    发表于 06-24 06:31

    为什么无法通过“pip install openvino-dev==2025.0.0”安装 2025.0 OpenVINO™?

    通过“pip install openvino-dev==2025.0.0OpenVINO™ 2025.0 安装。 收到的错误: ERROR: No matching distribution found for openvino
    发表于 06-23 08:13

    Analog Devices Inc. MAXESSENTIAL02EP基本电源工具套件数据手册

    Maxim Integrated MAXESSENTIAL02EP基本模拟高效电源工具套件在即用型电路板上提供产品,用于即时测试和原型设计。MAXESSENTIAL02EP工具套件包括
    的头像 发表于 06-19 09:36 868次阅读