一、机器视觉软件是什么软件
机器视觉是一种基于计算机视觉技术的自动化系统,旨在使计算机能够模拟人类视觉和感知能力,实现对图像和视频数据的分析、处理和理解,它结合了图像处理、模式识别、机器学习和人工智能等技术,以识别、检测、测量和分析视觉信息。
机器视觉软件,顾名思义就是利用机器视觉技术,处理和分析图像、视频等多媒体数据的软件,它可以帮助人们从图像和视频中提取有用的信息。随着人工智能技术的不断发展,机器视觉软件的应用越来越广泛,涉及到工业自动化、医疗诊断、自动驾驶等多个领域。
二、主流的机器视觉软件有哪些
机器视觉软件产品众多,常见的机器视觉软件以C/C 图像库,ActiveX控件,图形式编程环境等形式出现,可以是专用功能的(比如仅仅用于LCD检测,BGA检测,模版对准等),也可以是通用目的的(包括定位、测量、条码/字符识别、斑点检测等),主流的机器视觉软件有:
1、机器视觉图像处理软件包
(1)美国Opencv:由美国Intel公司建立,如今由WillowGarage提供支持。
(2)德国Halcon:德国Mvtec公司。
(3)加拿大MIL:加拿大的MatroxImagingLibrary(缩写为MIL)。
(4)美国visionpro:美国康耐视(Cogrex)。
(5)日本visioneditor:日本基恩士(keyence)。
(6)加拿大HexSight:加拿大Adept公司。
(7)加拿大Sherlock:加拿大Dalsa。
(8)美国NIVision:美国国家仪器(NI)公司,基于LabVIEW。
(9)美国Microscan(迈斯肯MS):美国欧姆龙迈思肯公司(OmronMicroscan)。
(10)美国IM:开源库。
2、机器视觉程序开发环境
(1)美国 MATLAB:美国MathWorks。
(2)美国 LabVIEW:美国国家仪器(NI)公司,图像处理软件为NI Visio。
(3)比利时 eVision:比利时euresys开发,侧重相机SDK开发。
3、国内机器视觉处理软件
(1)SciSmart 智能视觉软件 SciVision 视觉开发包:深圳奥普特(OPT)。
(2)VisionWARE视觉软件:北京凌云光。
(3)Visionbank机器视觉软件:陕西维视图像。
(4)OpencvReal ViewBench(锐微或力维):深圳市精浦科技有限公司。