国际常用软件
-
OpenCV :
- 特点 :开源免费,社区支持强大,拥有丰富的图像处理和计算机视觉算法库,支持多种编程语言,如 C++、Python、Java 等,可实现对象检测、图像分割、特征提取等功能,具有良好的跨平台兼容性。
- 适用场景 :适用于预算有限、对定制化要求高且具备一定编程能力的开发者,常用于学术研究、原型开发以及一些对实时性要求较高的项目。
-
Halcon :
- 特点 :功能强大,提供全面的图像处理功能和算法库,如各类滤波、色彩及几何变换、形态学计算分析等,支持多种硬件和相机接口,具有高速、高精度的图像处理和分析能力,图形用户界面和开发环境良好,技术支持和文档资源丰富。
- 适用场景 :适用于工业自动化、质量控制、医疗影像分析等对图像处理精度和速度要求高的领域,适合预算充足且需要快速开发和部署的企业。
-
VisionPro :
- 特点 :工业化程度高,封装良好,界面人性化,评估和开发便捷,易于上手,某些性能方面略逊于 Halcon,但开发难度较低,取消了软件授权形式,通过硬件授权的方式进行许可。
- 适用场景 :在工业自动化和质量控制领域表现出色,适用于对开发效率和易用性要求较高的企业,尤其适合那些需要快速部署机器视觉应用的场景。
-
MIL(Matrox Imaging Library) :
- 特点 :由加拿大 Matrox 公司开发,早期推广普及程度不错,性价比相对较高,部分功能免费,但整体性能和功能相对其他一些主流软件略显不足,没有几何定位功能。
- 适用场景 :主要适用于一些对成本较为敏感且对几何定位要求不高的应用,如部分早期的激光设备定位等。
-
NI Vision :
- 特点 :由美国国家仪器(NI)公司开发,基于 LabVIEW,侧重相机 SDK 开发,提供丰富的图像处理和分析功能,与 NI 的硬件产品紧密结合,具有良好的稳定性和可靠性。
- 适用场景 :适用于需要与 NI 硬件配合使用、对系统稳定性和可靠性要求较高的测量、控制和自动化应用。
-
Sherlock :
- 特点 :功能强大,定位器工具能精确地识别和定位物体,即使物体发生旋转或大小比例变化也能准确识别,具有良好的用户界面和操作体验。
- 适用场景 :适用于各种需要高精度物体识别和定位的机器视觉应用,如电子制造、汽车零部件检测等领域。
-
VisionEditor :
- 特点 :日本基恩士公司开发的机器视觉软件,与基恩士的硬件产品紧密结合,具有良好的稳定性和易用性,提供了丰富的视觉检测和测量功能。
- 适用场景 :主要应用于工业自动化生产线中的检测和测量任务,如电子元件检测、零部件装配检测等。
国产常用软件
-
VisionMaster :
- 特点 :海康机器人自主研发,提供千余个自主研发的图像处理算子与多种交互式开发工具,支持多种图像采集设备,能够满足机器视觉领域中定位、测量、识别、检测等需求。
- 适用场景 :广泛应用于工业自动化、物流、电子制造等多个领域,尤其在需要与海康威视硬件配合使用的场景中表现良好。
-
HCVisionQuick :
- 特点 :汇萃智能自主研发的通用型机器视觉软件,可轻松实现图像检测、测量、定位、识别、机械手视觉、3D 视觉、AI 视觉及深度学习、红外视觉等功能,无需编程、拖拽易用、功能丰富,基于自研算法库 HCVisionlib,拥有 3000 多个 AI 及机器视觉算法,经过严格的工业现场应用测试。
- 适用场景 :已在华为、富士康、蒙牛、海尔、宝钢等企业批量应用,适用于多种工业场景下的视觉检测和测量任务。
-
VisionBank :
- 特点 :陕西维视图像开发的机器视觉软件,部分测量和缺陷检测功能较好用,易上手,不需要任何编程基础,能达到四分之一亚像素精度,与 Halcon 精度相当,图像预处理功能强大。
- 适用场景 :适用于对测量和缺陷检测要求较高的工业应用场景,如电子零部件检测、金属加工检测等,但在印刷品字符识别方面表现一般,存在漏检风险。
-
VisionWARE :
- 特点 :北京凌云光开发的视觉软件,在印刷品检测方面优势明显,尤其在钞票印刷检测中表现出色,其算法在处理复杂印刷品的反光、拉丝等问题时较为可靠,漏检率低。
- 适用场景 :主要应用于印刷品质量检测领域,如包装印刷、票据印刷等。
-
OpencvReal ViewBench :
- 特点 :深圳市精浦科技有限公司开发,包含各种 Blob 分析、形态学运算、模式识别和定位、尺寸测量等性能杰出的算法,提供不同形状关注区操作,可开发强大的视频人机界面功能,