现在工业上一般都是用哪些机器视觉软件做检测的?

时间:2022-09-06 19:10
浏览:403
(工业机器人视觉)请先看我 悟空回答的帖子 不想过去那个帖子看的, 请看我的这个帖子即可。在机器视觉领域,有如下常见的算法工具使用。1. OpenCVOpenCV是开源的,做过视觉的人没有不知道鼎鼎大名的他,可以运行在Linux、Windows、Andro

现在工业上一般都是用哪些机器视觉软件做检测的?

请先看我 悟空回答的帖子

不想过去那个帖子看的, 请看我的这个帖子即可。

在机器视觉领域,有如下常见的算法工具使用。

1. OpenCVOpenCV是开源的,做过视觉的人没有不知道鼎鼎大名的他,可以运行在Linux、Windows、Android和Mac OS操作系统上。

OpenCV是集成所有算法,可以在这个基础上进行优化和开发,开源协议,自己可以随意使用。

2. VisionProVisionPro是美国康耐视(CogNex)公司开发的强大的商业算法库,广泛应用在机器视觉领域。

商业软件,收费

3. halconhalcon德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境,强大灵活的算子有几千个,可以组合出各种各样的算法。

商业软件,收费。

4. NI Vision由美国国家仪器(NI)公司研制开发,图形化编程界面是一大特点,不需要编程。

商业软件,收费

5. VisionMasterVisionMaster是杭州海康机器人有限公司自主开发的机器视觉软件算法平台,特点是不需要编程就可以进行视觉开发,界面拖拉模块

6. HexsightHexsight现在归属于LMI公司,以前在Adept机器人公司旗下,主打定位功能,开发方便,提供C#、VB,C++接口

7.MILMIL全称为Matrox Imaging Library,是加拿大Matrox公司开发的图像处理软件开发包,是一个图像采集、传输、处理、分析和显示的一整套完整的程序库,包含了大量的优化函数用于图像处理。

8. CKVisionBuilderCKVisionBuilder 深圳创科视觉所开发的一款通用型智能机器视觉软件。

9. XG VisionEditor基恩士开发的视觉开发软件平台,广泛应用在工业领域,不过是他自己家再用的多,我只在工业现场看到过基恩士的人在 用,强大的定位和对位算法能力,有点像Visio的流程图编程还有脚本

10. Open eVisonOpen eVsion是比利时Euresys 公司开发的视觉软件开发包

11.北京凌云也有自己的算法平台,不过没有推广12. PPT Vison想当年(03年左右),PPT Vison是与康耐视齐名的,美国pptvision公司开发的视觉开发包,后来有点落寞了,用过他家产品,还可以

可以搜一搜马克拉伯开放平台

为何工业自动化行业更依赖机器视觉技术?

1.从自动化本身的性质来说,就是在模仿人类工作,但又不会有人类的随意性,只会循规蹈矩,所谓的规,就是人类通过编程方式为其定力运行的规律。

2.人类有触觉,视觉等感观组织,对于自动化设备来说,同样如此。这样才能保证机器设备的稳定运行,及时判断下一步的动作等。

3.触觉得实现大部分是根据设备上安装的各类感应器来实现,比如气缸上的磁性开关,力量监测的称重传感器等,这些感应器来为设备提供外部条件的感知,但仅靠这些,还只是一些简单的自动化搬运及组装设备等。

4.随着自动化设备技术的发展及客户需求的不断提高,我们就会利用到人类的视觉,替代人类的眼睛的功能。去实现运动的跟踪,产品外观的瑕疵监测,产品方向的判定等,以此来应对不规则的来料,及产品的分拣等功能,若无视觉系统就相当于没有眼睛的人一样。

本人做项目也用到一些需要视觉配合的应用,来讲讲我使用视觉技术的两个方面:

1,物体识别功能,主要应用在不良品判定上,比如外形不良,尺寸不良,缺少零件,颜色不对,涂油效果等判定产品是否合格,用视觉判定不仅比传统的感应器更准确,而且一套视觉可以针对不同类型产品单独设置判定条件,感应器就太不方便应对多种类型的产品。

2,距离,长度,角度的测量,应用主要通过视觉拍照判断物品的空间位置,反馈给机械手或者PLC控制机械臂准确的抓取物品,因为很多产品摆放是随机没法定位的,机器去抓取前就需要准确的知道物品的角度,距离参照位的距离,进行运算后就能准确抓取了再次摆放整齐。

以上就是我使用视觉的应用,当然,视觉技术仅仅不知如此,我只是简单举例。

登 录

登录即代表您同意《用户协议》《隐私协议》

注 册

我已阅读并同意《用户协议》《隐私协议》

忘记密码