-
机器视觉编程软件有哪些?
提问:小菜 | 时间:2022-08-30 17:14:10
标签:机器视觉
回答者:库茂机器人 | 时间:2022-08-31 11:14:24
机器视觉系统最基本的特点是提高生产的灵活性和自动化程度。机器视觉通常被用来代替人工视觉,因为它不适合人工操作或难以满足人工视觉的要求。同时,机器视觉检测方法可大大提高生产效率和自动化程度。
常用的机器视觉编程软件:
1.MVTecHALCON视觉软件:HALCON是德国MVtec公司开发了一套完整的标准机器视觉算法包,具有广泛的机器视觉集成开发环境。它缩短了软件开发周期,降低了产品成本——HALCON灵活的架构便于机器视觉、医学图像和图像分析应用的快速发展。在欧洲和日本,工业被认为是最有效的MachineVision软件。
2.OPENCV机器视觉软件;OpenCV它是一个跨平台计算机视觉库,可以运行Linux.Windows.Android和MacOS,IOS支持编程接口:c,c++,Python,c#,java编程语言最大的优点是开源和二次开发。
3.Visionpro机器视觉软件;Visionpro是美国cognex机器视觉软件由公司开发;编程界面支持c++,c#,http://vb.net等编程语言;
4.MIL机器视觉软件;Mil是加拿大Matrox机器视觉软件由公司开发;编程界面支持c++,c#,http://vb.net等编程语言;
机器视觉程序开发环境:
1.美国MATLAB--美国MathWorks,matlab使用方便,特别是许多集成图像处理的函数,几乎包括使用的图像处理方法。将常见操作制成相应的内部函数,使用户无需考虑如何阅读图片.固定成熟算法的细节,如何转换固定空间,主要集中在算法研究上。
2.美国LabVIEW--美国国家仪器(NI)公司,图像处理软件为NIVision,美国NI公司的应用软件LabVIEW机器视觉软件编程速度最快。
3.比利时eVision--比利时euresys开发,注重相机SDK开发。与其他机器视觉开发包相比,在SDK功能分类提供了更多的选择。