2D、3D机器视觉各有优势与局限,融合应用将成工业领域生产新方式

news2024/12/29 10:26:42

在智能制造的浪潮中,制造行业生产线亟需转型升级,为国内机器视觉市场释放出了惊人的机器视觉技术及产品需求。在自动化工业质量控制和在线检测领域,2D机器视觉与3D机器视觉都具有重要的作用。那在机器视觉自动化场景中该如何选择合适的机器视觉检测系统进行应用呢?

2D、3D机器视觉:优势与局限

2D视觉是根据灰度及对比度来进行参考检测,其主要功能是定位、检测、测量、识别。2D视觉技术起步较早,技术相对成熟,在各行业工业场景中部署多年,对于生产线自动化和产品质量控制过程中都十分有效。

 

2D视觉无法满足对复杂对象识别和尺寸测量精度日益增加的要求,且在很多需要获取物体空间坐标信息的应用场景中,无法获取物体关于平面度、角度、体积等相关信息,存在一定限制。而3D视觉在面对更高精确度和自动化的场景中,则表现了他在视觉检测上的独特优势。

3D视觉具有比2D视觉更高的计算要求,其在对于图像检测的结果更接近于人类的眼睛,通过提供的深度测量信息,物体可以在传感器的测量体积内的任何位置移动,并能得到准确的结果,还能借助数字化3D扫描数据,提取一个物体的尺寸,包括表面积、体积和形体尺寸,相比2D视觉,3D视觉具有多种优势。

当前,3D视觉系统可用于多种工业化场景以及2D视觉系统无法提供应用所需性能的场景;能够检测快速移动的目标物,获取形状和对比度;消除手动检查带来的错误;实现部件和装配100%在线质量控制;最大限度地缩短检测周期和召回;最大限度地提高生产质量和生产量;对于较小的照明变化或环境光不敏感。

 

在测量某些物体的相对尺寸时,如果2D视觉是能够满足检测需求的最高性价比技术,则不需要使用昂贵的3D视觉检测系统对产品进行测量。但如果测量物体的绝对尺寸以及无序环境中时,则必须有3D视觉技术的优势加持。

2D、3D机器视觉:融合与应用

随着人工智能、5G等技术的不断发展,行业应用需求不断提升,机器视觉从二维向三维过渡不但成为可能,更是必须的方向。2D视觉相较于3D视觉成本更低,在一些识别类检测中,2D视觉依然有强大的技术优势,且3D视觉不一定能够解决所有的问题。但在自动化工业质量控制和在线检测领域,2D和3D视觉都具备极其重要的作用,根据性价比最优的原则,我们可以选择将两者结合,组建一个更可靠、高效的机器视觉检测系统。

深眸科技深耕机器视觉行业多年,把机器视觉技术应用到智能生产中,一直致力于机器视觉产品的生产、开发、应用以及销售,在机器视觉的应用领域上有着不少成功的案例,并为客户提供一站式AI视觉解决方案。

如在深眸科技提供技术支持的周转箱拆转垛案例中,周转箱重量大、SKU种类繁多、周转箱表面图案复杂,还需要同步完成视觉测距、定位、他测以及路线规划算法,深眸科技通过“3D相机+深度学习+传统机器视觉”进行多维融合,自研上千种算法模型,快速完成应用搭建,并通过和机械臂等外部执行机构协同工作,将周转箱拆转垛的识别错误率降低至0.1%以下。

 

当下,工业自动化、智能化已经是大势所趋,深眸科技始终聚焦技术创新与产品的研发与创新,为客户解决问题,协助客户产能提升及生产效率提升,并为客户寻找最优质的解决方案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/750979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

udp传输大数据的原理和相关问题注意事项

UDP协议本身不提供大数据传输的分片、重组、丢包重传等功能,因此需要对大数据传输进行特殊处理。以下是UDP传输大数据一些常见的处理方法。 (1)对大文件进行分块:将大文件划分为多个小块进行传输,每个小块都可以使用UD…

机器学习指标计算

一、有如下图 accuracy accuracy T P T N T P T N F P F N \text { accuracy }\frac{T PT N}{T PT NF PF N} accuracy TPTNFPFNTPTN​ accuracy指的是正确预测的样本数占总预测样本数的比值,它不考虑预测的样本是正例还是负例,考虑的是全部样本。 precision&…

【Ubuntu源码安装PostgreSQL】

Ubuntu源码安装PostgreSQL 1. PostgreSQL官网下载压缩包2. 解压&安装2.1 解压文件2.2 安装依赖2.3 执行安装2.4 执行安装2.5 添加路径到文件 3. 初始化数据库与使用3.1 初始化数据库3.2 启动数据库服务3.3 启动数据库 1. PostgreSQL官网下载压缩包 下载地址:ht…

基于linux下的高并发服务器开发(第一章)- 动态库加载失败的原因1.7

01 / 动态库的制作 02 / 工作原理 静态库:GCC进行链接时,会把静态库中代码打包到可执行程序中动态库:GCC进行链接时,动态库的代码不会被打包到可执行程序中程序启动之后,动态库会被动态加载到内存中,通过 …

Spring Cloud之Config分布式配置应⽤

. 右键⽗⼯程【 yx-parent 】选择【 New 】 - 【 Module 】选项,然后选择创建【 Maven 】类型项⽬(不勾选模 板),将项⽬名称设置为【yx-cloud-config 】。 在yx-cloud-config⼯程的pom.xml⽂件中引⼊以下依赖坐标(需要…

AI原生云向量数据库Zilliz Cloud查看备份快照和恢复备份

目录 快照状态 查看快照详情 相关文档 本文介绍如何查看已创建的快照信息。您可以手动或自动创建快照。 快照状态 根据不同场景,快照可能会处于如下状态: 创建中 如果快照处于此状态,则无法创建其他快照。但您可以单击操作列中的更多按钮,然后选择取消来终止创建过程。…

SpringCloud——分布式请求链路跟踪Sleuth

安装运行zipkin SpringCloud从F版已不需要自己构建Zipkin Server,只需要调用jar包即可 https://dl.bintray.com/oenzipkin/maven/io/zipkin/java/zipkin-server/ 下载:zipkin-server-2.12.9-exec.jar 运行:java -jar zipkin-server-2.12.9-e…

【Excel】excel多个单元格的内容合并到一个单元格,并使用分隔符

方法一:使用连接符 & 左键单击选中“D2”单元格,在D2单元格中输入公式“A2&B2&C2”,按“Enter”即可实现数据合并。 ------如果想连接的时候,中间加分隔符,可以使用:公式A2&"&#xf…

4G无线红外电表电能量力参数采集仪器功能DL/T645-1997、DL/T645-2007、DL∕T698.45-2017

红外抄表终端应支持4G通信,满足电信、移动、联通全网通的通信制式; (2)采集终端支持并兼容DL/T645-1997、DL/T645-2007、DL∕T698.45-2017版本电表; (3)采集终端以IR红外为数据采集方式&#xf…

pycharm import的类库修改后要重启问题的解决方法

通过将以下行添加到pycharm中的settings-> Build,Excecution,Deployment-> Console-> Python Console中,可以指示Pycharm在更改时自动重新加载模块: %load_ext autoreload %autoreload 2

SOLIDWORKS如何定制化异型孔向导及其孔标注

异型孔向导是SOLIDWORKS中一个极为方便的功能,只需要简单的几步设置就可以根据工程师设定好的标准、类型、大小创建符合标准的孔(包括:柱形沉头孔、锥形沉头孔、直孔、直螺纹孔、锥形螺纹孔等等)。此外由于工程图和三维模型的协同关联,生成孔的公差信息、…

Java将获取的参数,图片以及pdf文件放入到word文档指定位置

首先引入的依赖 <!-- poi库 --> <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.apache.poi</groupId&…

VQA评测evaluation代码:gqa / aokvqa / vqav2 / scienceQA

VQA评测分多种&#xff0c;这里提几种&#xff0c;代码参考来自lavis和mmpretrain。 一、gqa评测&#xff08;只有一个answer&#xff09; 数据集下载及格式&#xff1a; blip中json地址 图片下载 # gqa格式已重新整理&#xff0c;特点是每个question对应的gt_answers只有一…

Linux操作系统知识点总结(附VMware、CentOS以及finalshell的安装教程)

1. 计算机的组成部分&#xff1a;输入单元&#xff0c;中央处理器&#xff08;CPU&#xff09;&#xff0c;输出单元。 CPU的种类包括&#xff1a;精简指令集&#xff08;RISC&#xff09;和复杂指令集&#xff08;CISC&#xff09;。 计算机的五大单元包括输入单元、输出单元、…

vue3+element+sortablejs实现table表格 行列动态拖拽

vue3elementsortablejs实现table动态拖拽 1.第一步我们要安装sortablejs依赖2.在我们需要的组件中引入3.完整代码4.效果 1.第一步我们要安装sortablejs依赖 去博客设置页面&#xff0c;选择一款你喜欢的代码片高亮样式&#xff0c;下面展示同样高亮的 代码片. npm install so…

【力扣算法09】之 6. N 字形变换 python

文章目录 问题描述示例1示例2示例3提示 思路分析代码分析完整代码详细分析运行效果截图调用示例运行结果 完结 问题描述 将一个给定字符串 s 根据给定的行数 numRows &#xff0c;以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时&…

组合(力扣)dfs + 回溯 + 剪枝 JAVA

给定两个整数 n 和 k&#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1&#xff1a; 输入&#xff1a;n 4, k 2 输出&#xff1a; [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 示例 2&#xff1a; 输入&#xff1a;n 1, …

设计模式之模板模式

1. 模板模式介绍 1、模板模式即模板方法模式自定义了一个操作中的算法骨架&#xff0c;而将步骤延迟到子类中&#xff0c;使得子类可以不改变一个算法的结构&#xff0c;可以自定义该算法的某些特定步骤&#xff1b; 2、父类中提取了公共的部分代码&#xff0c;便于代码复用&am…

rabbitmq延时队列自动解锁库存

使用了最终一致性来解决分布式事务 当order服务出现异常回滚&#xff0c;此时ware服务无法回滚&#xff0c;怎么办&#xff1f; 使用seata全局事务虽然能在order服务出现异常导致回滚时使其他服务的也能同时回滚&#xff0c;但在流量大的情况下是使用加锁的方式&#xff0c;效…

transformer 学习

原理学习: (3条消息) The Illustrated Transformer【译】_于建民的博客-CSDN博客 代码学习: https://github.com/jadore801120/attention-is-all-you-need-pytorch/tree/master/transformer mask学习: (3条消息) NLP 中的Mask全解_mask在自然语言处理代表什么_郝伟博士的…