当前位置: 首页 > news >正文

深眸科技以机器视觉高性能优势,为消费电子行业提供优质解决方案

机器视觉技术近年来发展迅速,基于计算机对图像的处理与分析,能够识别和辨别目标物体,被广泛应用于人工智能、智能制造等领域。

机器视觉凭借着高精度、高效率、灵活性和可靠性等优势,不断推进工业企业生产自动化和智能化进程,在节约成本提高产量的同时,还加快了企业生产和发展的速度。目前,机器视觉技术在消费电子、新能源、半导体等领域发挥着不可替代的作用。

消费电子行业:

其中,消费电子行业一直是机器视觉的重要应用领域,在消费电子产品的生产过程中需要大量种类繁多、小尺寸、高精度的元器件,因此不可避免地需要面对复杂的生产工艺和较高精度的检测要求。机器视觉赋能了消费电子产品的全链条生产环节,在产品缺陷检测、高精度引导定位贴合、产品字符识别、配件装箱等工序中发挥着巨大优势。

缺陷检测|钣金件缺陷检测

消费电子产品多由钣金件等零件构成。但由于钣金件主要通过铝合金薄板冲压变形、弯折变弯、焊接或拼接等工艺加固后所制成,在批量生产的过程中容易出现划纹、污斑等缺陷问题。

同时随着消费电子产品的持续升级,钣金件的加工工艺也逐渐复杂化,其缺陷问题无法有效解决,因此对钣金件进行外观缺陷检测依然重要。

钣金件检测难点:

· 钣金件缺陷类型繁琐,特征难以定义

· 工件种类复杂,生产柔性要求高

· 工件情况复杂,配置合适的光环境较为困难

· 检测周期短,需快速精准识别零件的内外全部轮廓

针对上述难点,传统人工质检无法准确识别缺陷,整个产品检测效率低下。而深眸科技创新打造工业AI视觉系统,采用深度学习算法,只需少量图像样本,即可对钣金件表面缺陷图像进行分析检出。

除此以外,工业AI视觉系统凭借着超高分辨率的成像系统,能够快速识别各类缺陷;算法快速响应,能够做到从样品到批量成品的复制加工;检测范围全,能够覆盖零件的全部轮廓和尺寸;还可以统计分析对比不同批次的产品缺陷图片。

视觉引导|视觉引导螺丝锁付

在消费电子产品的组装环节,其前端工序常常需要人工手动完成零件与螺丝孔位准确贴合后的锁付螺丝。但在实际作业中,由于材料差异以及输送过程中的振动摩擦,容易出现各式各样的缺陷,难以被传统视觉算子检测出。

螺丝锁付难点:

·面罩脱落、错位、堵孔等各样缺陷

·孔位特征差异较大

·需要进行锁付前纠偏

传统的机器视觉算法通常包含多个步骤,包括图像预处理、分割、特征提取与分类等,而深眸科技通过工业AI视觉系统,采用多尺度特征融合深度学习算法与对抗重建模型,实现较强的抗干扰能力、较高稳定性以及较广的兼容性,还能通过孔位评估策略和手眼协同动态纠偏算法实现视觉引导螺丝锁付的自动化进行。

字符识别|OCR错漏检测

在消费电子产品出厂前,需要对产品表面的品牌LOGO、生产日期、二维码等字符进行识别,避免商标丝印生产过程中出现字符缺损和错误的产品流入市场。但由于消费电子产品量巨大,人工质检无法满足生产需要。

OCR识别难点:

·多种不同型号产品

·商标丝印各不相同,软件切换时间短

·单位检测时间需要判断多个图像特征

·缺陷类型多样,产品成像角度不稳定

在字符识别的过程中,深眸科技通过深度学习视觉平台,能够对图像及标注内容进行处理与分析,还能够秒级切换不同产品型号生产,其具备的高性能软件架构还能提升识别效率,并通过自研的算法,动态判断产品字符内容,还能采用并步与异发等方式提升单位时间处理次数,保证字符缺陷产品的精准检出。

配件装箱|配件防错漏检测

在消费电子产品的装箱环节中,需要通过流水线检查产品配件数量和种类是否正确。人工逐件检查的方式不仅人工成本高,而且效率较低、易错率高。

配件防错漏难点:

·配件种类多,组合随机性较大

·不同零件在结构、颜色、材质上有较大差异

·位置摆放具有较大的随机性

·存在遮挡、背景同色干扰等情况

而深眸科技深耕于以深度学习算法为核心的机器视觉应用,基于云原生技术创新推出的轻辙视觉引擎,通过融合深度学习的自主学习判断能力,能够解决组合随机性,还能通过上千种算法模型,将识别准确率提升至99.9%以上,同时还能适配多种工业相机,具备高灵敏度、高对比度优势,保证消费电子生产线配件装箱环节的高效检测。

正如上述案例所呈现的,与依据经验判断的人工质检方式相比,深眸科技的机器视觉检测技术具备更强稳定性与适应性,能够全面赋能消费电子生产线的缺陷检测、视觉引导、字符识别、配件装箱等环节。

机器视觉技术在消费电子行业及周边产业中仍有许多应用场景可以大展身手或等待发掘,深眸科技的创新机器视觉应用产品也将不断为消费电子行业提供优质的机器视觉方案与产品。

(部分图片来源网络,如有侵权请联系删除)

相关文章:

深眸科技以机器视觉高性能优势,为消费电子行业提供优质解决方案

机器视觉技术近年来发展迅速,基于计算机对图像的处理与分析,能够识别和辨别目标物体,被广泛应用于人工智能、智能制造等领域。 机器视觉凭借着高精度、高效率、灵活性和可靠性等优势,不断推进工业企业生产自动化和智能化进程&…...

React setState()的两种书写方法对比

在React中,setState()方法是一个非常重要的函数,用于更新组件的状态。它有两种常见的书写方式:对象解构赋值和使用函数。本文将对比这两种方法,并解释它们的优缺点和适用场景。 首先,让我们来看看对象解构赋值这种方法…...

orb-slam2学习总结

目录 视觉SLAM 1、地图初始化 2、ORB_SLAM地图初始化流程 3、ORB特征提取及匹配 1、对极几何 2、对极约束 (epipolar constraint) 3、基础矩阵F、本质矩阵E 5、单目尺度不确定性 6、单应矩阵(Homography Matrix) 6.1 什么是单应矩…...

通过wireshark判断web漏洞的流量特征

sql注入 定位http协议,通过查找get请求定位到关键字 抓到关键字union select xss 定位get请求的关键字 文件上传 找到对应的上传数据包,追踪tcp流 文件包含、文件读取 查看url找到包含的关键字 在根路径写入一个phpinfo(); 使用../进行目录遍…...

Command ‘npm‘ not found, but can be installed with:sudo apt install npm 解决方案

问题描述 今天在执行 npm install -g npx 报错 Command npm not found, but can be installed with: sudo apt install npm 解决方案 sudo apt-get remove npm sudo apt-get remove nodejs-legacy sudo apt-get remove nodejs sudo rm /usr/bin/node sudo apt-get install …...

【Hadoop_04】HDFS的API操作与读写流程

1、HDFS的API操作1.1 客户端环境准备1.2 API创建文件夹1.3 API上传1.4 API参数的优先级1.5 API文件夹下载1.6 API文件删除1.7 API文件更名和移动1.8 API文件详情和查看1.9 API文件和文件夹判断 2、HDFS的读写流程(面试重点)2.1 HDFS写数据流程2.2 网络拓…...

go-zero开发入门之网关往rpc服务传递数据

go-zero 的网关往 rpc 服务传递数据时,可以使用 headers,但需要注意前缀规则,否则会发现数据传递不过去,或者对方取不到数据。 go-zero 的网关对服务的调用使用了第三方库 grpcurl,入口函数为 InvokeRPC: …...

Word插件-好用的插件-批量插入图片-大珩助手

现有100张图片,需要批量插入word中,并在word中以每页6张图片的形式呈现,请问怎样做? 使用word大珩助手,多媒体-插入图片,根据图片的长宽,选择连续图片、一行2个图或一行3个图,可一次…...

小程序域名SSL证书能用免费的吗?

众所周知,目前小程序要求域名强制使用https协议,否则无法上线。但是对于大多数开发者来说,为每一个小程序都使用上付费的SSL证书,也是一笔不小的支出。那么小程序能使用免费的SSL证书吗? 答案是肯定的。目前市面上可选…...

selenium自动化(中)

显式等待与隐式等待 简介 在实际工作中等待机制可以保证代码的稳定性,保证代码不会受网速、电脑性能等条件的约束。 等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。 在做 Web 自动化时…...

uniapp app将base64保存到相册,uniapp app将文件流保存到相册

如果是文件流可以先转base64详情见>uniapp 显示文件流图片-CSDN博客 onDown(){let base64 this.qrcodeUrl ; // base64地址const bitmap new plus.nativeObj.Bitmap("test");bitmap.loadBase64Data(base64, function() {const url "_doc/" new Dat…...

Navicat 技术指引 | 适用于 GaussDB 分布式的服务器对象的创建/设计

Navicat Premium(16.3.3 Windows版或以上)正式支持 GaussDB 分布式数据库。GaussDB分布式模式更适合对系统可用性和数据处理能力要求较高的场景。Navicat 工具不仅提供可视化数据查看和编辑功能,还提供强大的高阶功能(如模型、结构…...

五、HotSpot细节实现

一、并发标记与三色标记 问题:三色标记到底发生在什么阶段,替代了什么。并发标记 1、并发标记( Concurrent Marking) 从 GC Root 开始对堆中对象进行可达性分析,递归扫描整个堆里的对象图,找出要回收的对象,这阶段耗…...

DRBD分布式存储实验

DRBD DRBD的全称为:Distributed Replicated Block Device (DRBD) 分布式块设备复制 与心跳连接结合使用,构建高可用性(HA)的集群。 实现方式是通过网络来镜像(mirror)整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。DRBD负责接收数据…...

go的结构体作为返回值

结构体有两种方式作为返回值 结构体结构体指针 代码 package mainimport ("fmt" )type SS struct {Name stringAge int }func getInfo() (*SS) {var ac SS{}ac.Age 1return &ac }func getInfo1() (aa *SS) {aa.Age 1return }func getInfo2() (SS) {var ac…...

uniapp的subnvue苹果适配(ios)谷歌地图问题

谷歌地图,google地图,调整宽度。这个适配花了点时间,苹果IOS宽度一直无效失灵,赶紧记录分享,很坑。可能所有的ios的subnvue适配都这样。看了网上很多方法无效,最终找到试出答案。 pages.json的配置宽度无效…...

项目实战之RabbitMQ重试机制进行消息补偿通知

🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 文章目录 🌟架构图&#x…...

MySQL之数据库的创建指令

创建数据库 #创建数据库指令: CREATE DATABASE hsp_db1 #创建名字为关键字的数据库,为规避关键字,可以使用反引号 CREATE DATABASE CREATE#删除数据库指令: DROP DATABASE hsp_db1 DROP DATABASE CREATE如果不指定在这里插入代码片…...

[网络安全]批处理(脚本)编写

Windows DOS命令Linux 一.作用: 自上而下成批次处理每一条命令,直到执行到最后一条 二.如何创建批处理: 扩展名:.bat创建办法:新建一个记事本,把扩展名改为 .bat 三.编辑方法: 右击 -编辑 1).一行一个命令 四.批处理命令: pause 暂停 (及时后面有命令,也不执行)echo …...

事件驱动架构 vs. RESTful架构:通信模式对比与选择

1. 通信风格 事件驱动架构(EDA) 是一种异步通信风格,组件之间通过产生和消费事件进行通信。 事件是表示系统中重大变化或事件的消息,并分发给感兴趣的组件。这种通信模型允许系统的不同部分之间进行解耦和动态交互。 组件充当事件…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

R语言AI模型部署方案:精准离线运行详解

R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...

React第五十七节 Router中RouterProvider使用详解及注意事项

前言 在 React Router v6.4 中&#xff0c;RouterProvider 是一个核心组件&#xff0c;用于提供基于数据路由&#xff08;data routers&#xff09;的新型路由方案。 它替代了传统的 <BrowserRouter>&#xff0c;支持更强大的数据加载和操作功能&#xff08;如 loader 和…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

UE5 学习系列(三)创建和移动物体

这篇博客是该系列的第三篇&#xff0c;是在之前两篇博客的基础上展开&#xff0c;主要介绍如何在操作界面中创建和拖动物体&#xff0c;这篇博客跟随的视频链接如下&#xff1a; B 站视频&#xff1a;s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...

Robots.txt 文件

什么是robots.txt&#xff1f; robots.txt 是一个位于网站根目录下的文本文件&#xff08;如&#xff1a;https://example.com/robots.txt&#xff09;&#xff0c;它用于指导网络爬虫&#xff08;如搜索引擎的蜘蛛程序&#xff09;如何抓取该网站的内容。这个文件遵循 Robots…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)

Aspose.PDF 限制绕过方案&#xff1a;Java 字节码技术实战分享&#xff08;仅供学习&#xff09; 一、Aspose.PDF 简介二、说明&#xff08;⚠️仅供学习与研究使用&#xff09;三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)

RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发&#xff0c;后来由Pivotal Software Inc.&#xff08;现为VMware子公司&#xff09;接管。RabbitMQ 是一个开源的消息代理和队列服务器&#xff0c;用 Erlang 语言编写。广泛应用于各种分布…...

Vue 模板语句的数据来源

&#x1f9e9; Vue 模板语句的数据来源&#xff1a;全方位解析 Vue 模板&#xff08;<template> 部分&#xff09;中的表达式、指令绑定&#xff08;如 v-bind, v-on&#xff09;和插值&#xff08;{{ }}&#xff09;都在一个特定的作用域内求值。这个作用域由当前 组件…...

篇章二 论坛系统——系统设计

目录 2.系统设计 2.1 技术选型 2.2 设计数据库结构 2.2.1 数据库实体 1. 数据库设计 1.1 数据库名: forum db 1.2 表的设计 1.3 编写SQL 2.系统设计 2.1 技术选型 2.2 设计数据库结构 2.2.1 数据库实体 通过需求分析获得概念类并结合业务实现过程中的技术需要&#x…...