当前位置:诺佳网 > 电子/半导体 > 物联网 >

机器视觉软件开发的多样性

时间:2023-06-01 | 栏目:物联网 | 点击:

机器视觉介绍

    机器视觉是一种涉及计算机科学和人工智能的技术领域,它使计算机能够感知和理解图像或视频数据。机器视觉的目标是模仿人类视觉系统的功能,通过计算机算法和模型来实现对图像的解析、分析和理解。

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

视觉软件介绍

Halcon

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包(商业用途),在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件,HALCON支持Windows,Linux和Mac OS X操作环境;编程接口支持 c,c++,cpp.net,delphi,c#,vb.net等编程语言。

Opencv

OpenCV是一个跨平台计算机视觉库(开源用途),可以运行在Linux、Windows、Android和Mac OS,IOS操作系统上;编程接口支持:c,c++,Python,c#,java等编程语言。

Visionpro

VisionPro是Cognex公司开发的机器视觉软件平台,用于开发和部署机器视觉应用程序。它提供了图像处理、特征提取、目标定位、测量、缺陷检测、二维码和条形码识别等功能,帮助提高生产效率和质量控制。

Visionmaster

Visionmaster是中国海康机器人算法开发平台是海康机器人自主开发的机器视觉软件,致力于为客户提供快速搭建视觉应用、解决视觉检测难题的算法工具, 能满足视觉定位、尺寸测量、缺陷检测以及信息识别等机器视觉应用。

NI Vision

NI公司的视觉开发模块是专为开发机器视觉和科学成像应用的工程师及科学家而设计。该模块包括NI Vision Builder和IMAQ Vision两部分。NI Vision Builder是一个交互式的开发环境,开发人员无需编程,即能快速完成视觉应用系统的模型建立;IMAQ Vision是一套包含各种图像处理函数的功能库,它将400多种函数集成到LabVIEW和Measurement Studio,LabWindows/CVI,Visual C++及Visual Basic开发环境中,为图像处理提供了完整的开发功能。





审核编辑:刘清

您可能感兴趣的文章:

相关文章