资料介绍
描述
每天,数十亿个可变数据标签被用来提供重要的消费者信息、捍卫品牌、提供品牌保护和标识,以及跟踪或识别事物。如此多的功能被打包到一个很短的区域。写在标签上的信息,无论是用作邮寄物品上的路由条形码还是用于帮助识别产品,都必须清晰准确,标签本身也必须放置得当。标签检测系统提供的功能可确保满足这些标准。
打印质量受多种因素影响很大,包括机器设置、环境条件和原材料质量。贴错标签、墨水溢出、污迹斑斑的文字、缺失的印刷品、圆点和标记是与印刷相关的常见现象。这些缺陷不仅会留下误解和错误信息的可能性,还会导致客户反复拒绝并降低品牌价值。检查印刷质量是一个关键步骤,可以让您的生产免于所有这些麻烦。
因此,我们正在尝试构建一个自动化标签快速准确的检测系统,利用 FOMO 的功能来检测墨水污迹、异物、不需要的点和标记、倒置标签以及许多其他打印问题。由于 FOMO 快速准确,因此可以以极低的价格构建自动标签检测系统,并具有极高的准确性和速度。
的
它是如何工作的
我们的系统由一个 Raspberry Pi 4 和一个兼容的 5 MP 摄像头模块组成。该系统不断运行使用 FOMO 构建的 AI 模型。该模型目前能够检测墨水溢出、墨水污迹、模切和倒置标签。可以轻松添加更多类,并且可以使系统更加健壮。
如果系统检测到任何已知缺陷,它会在 Web 界面中生成警报,可以轻松监控。这个系统可以很容易地调整,只要在印刷机本身检测到缺陷,机器就会立即停止以防止操作员干预,从而减少由于机器错误导致任何此类缺陷的可能性。或者,该系统可以很容易地用于使用分类器设备从一组印刷标签中对有缺陷的标签进行分类。
的
硬件要求
- 树莓派 4
- 5 MP 摄像头模块
软件要求
- 边缘脉冲
- Python
硬件设置
硬件设置非常简单。它由一个 Raspberry Pi 4 Model B 和一个兼容的 5 MP 摄像头模块组成。
软件设置
Raspberry Pi 4 随附快速入门指南,可帮助您在设备上设置 Edge Impulse。按照说明将您的设备连接到 Edge Impulse Dashboard。
的
构建 TinyML 模型
一旦我们设置了硬件和软件,现在就可以构建 tinyML 模型了。让我们从收集一些数据开始。
1. 数据采集与标注
我们的数据由四类组成:墨水污迹、墨水溢出、模切和倒置标签。
我们收集了属于每个类别的 20 张图像,并使用数据上传器上传了它们。从Labeling Queue中给它们打上标签,按照 80:20 的比例分成训练集和测试集,这样就形成了一个很好的数据集,可以开始模型训练了。
2. 脉冲架构
由于我们使用 FOMO 作为我们的对象检测模型,它在 96 X 96 图像上表现更好,我们将图像宽度和高度设置为 96px。保持调整大小模式以适合最短轴,向脉冲添加图像处理块和对象检测(图像)学习块。
继续保持设置不变,并使用Feature Explorer查看数据集合和类的分离程度。
3. 模型训练与测试
一旦我们设计了我们的冲动,让我们继续训练模型。我们使用的模型训练设置如图所示。您可以调整参数,使经过训练的模型显示出更高的准确性,但在使用模型训练设置时要小心过度拟合。
在本例中,我们使用FOMO (MobileNet V2 0.35)作为神经网络,输出快速、轻量级且可靠的机器学习模型。我们使用 225 个学习周期和 0.003 的学习率来构建一个功能齐全的模型。
经过训练的模型准确率达到 97%,非常棒。现在让我们测试模型如何处理一些以前未知的数据。继续进行模型测试和全部分类以评估模型的性能。
我们有 87.5% 的准确率,非常有前途。现在让我们用一些实时分类再次验证它。导航到实时分类并从您的开发板或上传的测试数据中收集一些图像样本。
4.直播分类
在这里,我们从 RPI 4 收集一些数据并进行测试。
该模型运行良好。现在让我们将它部署回设备。
Firebase 实时数据库
对于我们的项目,我们使用了 Firebase 实时数据库,它使我们无需等待即可快速上传和检索数据。在这种情况下,我们利用了 Pyrebase 包,它是 Firebase 的 Python 包装器。
要安装 Pyrebase,
pip install pyrebase
在数据库中,按照给定的步骤操作。
- 创建项目
- 然后导航到构建部分并创建一个实时数据库。
- 以测试模式启动,因此我们可以在不进行任何身份验证的情况下更新数据
- 从项目设置中,复制配置。
现在通过替换配置详细信息将这段代码添加到您的 python 文件中以从 firebase 访问数据。
import pyrebase
config = {
"apiKey": "apiKey",
"authDomain": "projectId.firebaseapp.com",
"databaseURL": "https://databaseName.firebaseio.com",
"storageBucket": "projectId.appspot.com"
}
firebase = pyrebase.initialize_app(config)
网络界面
我们正在使用一个使用 HTML、CSS 和 JS 创建的网页来实时显示缺陷。Firebase 实时数据库中更新的数据在网页上实时更新。该网页显示各种缺陷及其发生情况,以便操作员可以轻松查找特定问题。
代码
该项目的代码是使用 Python 和 Edge Impulse Python SDK 开发的。整个代码和资产在 github 存储库中可用。
- 自动化迷你温室的构建
- 家庭自动化系统开源构建
- 如何构建一个简单的家庭自动化
- 自动化存储和检索系统的构建
- 一个自动化的测试流程 0次下载
- 使用Arduino构建自己的家庭自动化系统
- 基于DSP的变电站综合自动化控制系统 23次下载
- 如何使用软件定义实现自动化测试系统进行高级汽车电子测试
- 楼宇自动化控制系统和楼宇自动化技术与应用的资料免费下载 39次下载
- 基于PXI构建先进自动化测试系统.part2 15次下载
- 基于PXI构建先进自动化测试系统.part1 16次下载
- 综合信息传输平台自动化检测系统的设计 14次下载
- 论变电站自动化系统的站内通信网络 17次下载
- 楼宇自动化系统设计问题分析
- 医药产品的标签检测
- 编码器在自动化系统中的应用 458次阅读
- 自动化设备的伺服电机选型指南 490次阅读
- 工业自动化和自动化区别是什么 1033次阅读
- 机器视觉检测技术在工业自动化中的应用 551次阅读
- 自动化仿真系统搭建实践 1334次阅读
- 自动化控制系统的基本知识 3759次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 2850次阅读
- CL2000变电站综合自动化系统的设计及通信解决方案 2637次阅读
- 电容式标签传感器在贴标自动化系统中的应用解析 2065次阅读
- 解读汽车从无自动化到全自动化六个级别的驾驶等级 6188次阅读
- 自动驾驶汽车的分级标准,其对自动化的描述共有4个级别 2w次阅读
- ATE自动化测试系统是什么_ATE自动化测试系统介绍 3.2w次阅读
- 过程自动化系统介绍 CPAS架构详解 6844次阅读
- 构建以软件为中心的下一代自动化测试系统 1184次阅读
- 基于GPRS的电网调度自动化系统 1238次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多