常用的几款机器视觉软件介绍

机器视觉行业的硬件时间不短了,也接触到不少机器视觉软件,下面版本介绍一下常用的常用的机器视觉软件。

一、开源的OpenCV

机器视觉常用的软件是OpenCV(Intel OpenSource Computer Vision Library),较大的优点是开源,可以进行二次开发,目前有2版本和3.2版本,语法上面有一定的区别。

机器视觉

二、VisionPro系统,快速开发强大的应用系统

康耐视公司(Cognex )推出的 VisionPro 系统 VisionPro 使得制造商、系统集成商、工程师可以快速开发和配置出强大的机器视觉应用系统。目前版本为9.2版本,并且取消了软件授权的形式,硬件授权价格在1.5万-3万不等。

三、LabVIEW软件

美国NI公司的应用软件LabVIEW机器视觉软件编程速度是较快的。LabVIEW是基于程序代码的一种图形化编程语言。其提供了大量的图像预处理、图像分割、图像理解函数库和开发工具,用户只要在流程图中用图标连接器将所需要的子VI(VirtualInstruments LabVIEW开发程序)连接起来就可以完成目标任务。任何1个VI都有3部分组成:可交互的用户界面、流程图和图标连接器。LabVIEW编程简单,而且对工件的正确识别率很高,目前在尺寸测量方面应用比较广泛,如一键式测量仪等产品。

机器视觉

四、德国的MVTecHALCON视觉软件

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有效能的Machine Vision软件。目前版本是2013版本,在视觉应用方面使用的比较广泛。

机器视觉

五、MATLAB相关的工具箱

如下:

Image Processing Toolbox (图像处理工具箱)

Computer Vision System Toolbox (计算机视觉工具箱)

Image Acquisition Toolbox (图像采集工具箱)

这个软件了解的比较少,也有一定的使用人群。

机器视觉

以上只是介绍了主流的几款机器视觉图像处理软件,欢迎补充和指正。