机器视觉1

机器视觉是什么?
机器视觉的组成可分为硬件和软件两部分。

硬件负责成像,相当于人的“眼睛”,包括光源及光源控制器、镜头和工业相机;软件负责图像处理分析,相当于人的“视觉皮层”。具体而言,典型的机器视觉成套系统包括:

光源及光源控制器:共同为机器提供“看”的环境。合适的光源可突出目标特征,隐去无关的背景信息,进而大幅降低算法难度。
镜头:被摄物体信息采集和传递过程的起点,相当于“晶状体”。
工业相机:机器视觉中的图像采集单元,本质为将光信号转变为有序的电信号,相当于“视网膜”。工业相机对拍摄速度、图像稳定性、传输能力和抗干扰能力有较高要求。
视觉处理分析软件:通过编写合适的算法,进行图像的处理和分析,最终实现机器视觉功能目标,相当于“视觉皮层”。视觉处理分析软件通常基于PC使用,也可嵌入工业相机中,使其成为兼具图像采集、处理、通信功能的智能相机。

机器视觉软件能够做什么

具体而言,机器视觉具有识别(Identify)、测量(Gauge)、定位(Guide)、检测(Inspect)四大功能,各项功能的应用场景和实现关键在于:

识别(Identify):基于目标物的特征进行甄别,例如外形、颜色、字符、条码等,其中OCR/OCV(光学字符识别/光学字符验证)、条码识别重要的应用场景,在追踪管理和质量回溯环节可发挥重要作用。识别的关键在于高准确度和快速识别。

测量(Gauge):把获取的图像像素信息标定成常用的度量衡单位,然后在图像中精确地计算出目标物的几何尺寸,应用场景包括尺寸标注和误差测量等。机器视觉尤其擅长小尺寸、高精度以及复杂形态的测量。

定位(Guide):获得目标物体二维或三维的位置信息,进而引导生产设备(机器手、机床等)或检测设备进行精确定位或移动。定位功能的关键在于高精度和快速定位。

检测(Inspect):一般是指外观检测。检测的应用场景很多,如装配后的完整性检测(是否正确完成装配)、外观缺陷检测(是否有划痕、凹凸不平等)等。

主要功能及应用
机器视觉相比人眼视觉,具有图像采集和分析速度快、观测精度高、环境适应性强、客观性高、持续工作稳定性高等优势,因而可帮助终端使用者进行产品增质、成本降低以及生产数字化:

产品增质:

1)机器视觉可显著降低检测的漏检率和过杀率,提高生产的精度和良品率;

2)提高产品一致性;

3)在不规则、小尺寸、精细化部件的加工和检测,以及危险环境下具有更加明显的优势。

成本降低:

1)机器视觉采集和处理图像的时间在微秒级别,可显著提升效率;

2)单台系统可代替多人工作,并可7×24小时不间断工作;

3)柔性化程度高,若生产过程改变,仅需调整算法或增加部分硬件即可实现。

主流机器视觉软件介绍
主流的机器视觉软件有:侧重图像处理的图像软件包Opencv,Halcon、美国康耐视(Cogrex )的 visionpro;侧重算法的matlab,labview;侧重相机SDK开发的eVision等

visionpro

康耐视_百度百科

—-工业化、封装、人性化、评估的便捷性、开发的快速性。

—-取消了软件授权的形式,硬件授权价格在1.5万-3万不等。

—-性能上某些方面不如halcon,但是开发上手比halcon容易。

Halcon

HALCON机器视觉软件_百度百科

—-功能最强大最牛,开放性强、有试用的 license、提供超过 1000 个算子 。

—-Halcon是一套标准的机器视觉算法包,架构最灵活,具有自己独特底层的数据管理。

—-使用 halcon 开发软件,节约产品成 本,缩短开发周期,应用范围广,用到图像处理的地方,都可以使用 halcon;

—-包含了各类滤波,色彩以及几何,数学转换,型态学计算分析,校正,分类辨识,形状搜寻等等基本的几何以及影像计算功能。

1、Opencv

opencv_百度百科

—-Opencv-好处是开源免费图像处理库。缺点是没人长期维护,可靠性,效率,效果和性能不如商业化软件,而且没有技术支持,开发慢,需要自己从头开始摸索。

—-Opencv定位模板做的不好,简单的应用用用就行了。

—-主要应用于计算机视觉领域,在机器视觉领域其实不算太多,主要还是定位、测量、外观、OCR/OCV,但感觉这几项都不是opencv的专长。

—-由于是开源软件,因此其版本繁多,函数库复杂,执行效率受到应用限制,比较适用于科研和学习,不适合工业应用。

国产机器视觉软件
1.SciSmart 智能视觉软件 SciVision 视觉开发包———深圳奥普特(OPT)

Sina Visitor System

优点:做苹果手机项目(富士康),拥有数十人的软件开发及定制化应用团队,定制化开发应用能力比较强,在手机、电子等行业优势较大。

2.VisionAssembly的视觉集成包———————————-北京凌云光

优点:基于VisionAssembly的视觉集成包,包含对位、通讯、标定、结果计算等。低代码开发,中文界面。

VisonPro 软件安装

1.关闭防火墙、杀毒软件,解压软件安装包,找到安装文件,双击运行,按照安装提示“下一步”安装即可,整个过程除了依据个人需要修改安装位置外,其他不作更改。

开始使用QuickBuild  
双击图标即可启动QuickBuild.  

QuickBuild应用程序是VisionPro软件包的一部分,提供了一个交互式环境,可以快速创建一个视觉应用程序

QuickBuild和CogJob 关系
可以包含多个cogjob

cogjob 主要用来设置像源Image Source  然后再job中添加不同视觉工具 
多个CogJob 平行执行

建立图像源Image Source
开发视觉应用程序的第一步通常都是建立一个图像源,它可以是连接到相机,可以从图像数据库开始(数据库中包含在生产环境中采集到的图像),然后修改应用程序以适应来自连接相机的图像,这非常方便。

前期不必直接连摄像机,可以从一些预

先准备好的的图片开始,测试视觉程序。熟悉之后,可以把图片源改为相机。

打开图像数据库

  • 默认情况下,Image Source被配置为从图像数据库获取图像。
凌云视觉的VisionAssembly软件是一款功能强大的图像处理软件,它为用户提供了丰富的图像处理功能和算法。用户可以通过凌云视觉官方网站下载并安装VisionAssembly软件。 首先,打开凌云视觉官方网站,可以通过搜索引擎或直接输入网址访问。在网站首页,找到软件下载页面或者在产品页面中找到VisionAssembly软件相关信息。 一般来说,软件下载页面会提供软件的版本信息、功能介绍和下载按钮。点击下载按钮后会跳转到文件下载页面。 在文件下载页面,会显示最新版本的软件下载链接。点击下载链接后会弹出下载对话框,选择保存文件的目录,并点击保存。 下载过程中需要保持网络连接,下载的文件大小因版本而异,根据网速的快慢会有一定的等待时间。 下载完成后,在保存目录中找到下载的安装包文件,一般为一个带有扩展名的可执行文件。双击该文件打开安装程序。 按照安装程序的提示,选择软件安装目录、安装选项等,然后点击“下一步”,等待安装程序自动完成安装。 安装完成后,可以在开始菜单中找到VisionAssembly软件的快捷方式,双击快捷方式即可启动软件。也可以直接在安装目录中找到软件的可执行文件,双击打开。 总之,下载凌云视觉的VisionAssembly软件非常简单,只需在官网下载页面点击下载按钮,保存并安装软件即可。希望这个回答对您有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值