软件开发

机器视觉软件开发,机器视觉软件开发工程师

2025-03-06 15:42:42
0

大家好,今天小编关注到一个比较有意思的话题,就是关于机器视觉软件开发的问题,于是小编就整理了3个相关介绍机器视觉软件开发的解答,让我们一起看看吧。

机器视觉方面有哪些好的开发平台?各有什么特点?

机器视觉当前的比较流行的开发模式是“软件平台+工具包”软件平台:

机器视觉软件开发,机器视觉软件开发工程师

1.VC:最通用,功能最强大。用户多,和windows搭配,运行性能较好,可以自己写算法,也可以用工具包,而且基本上工具包都支持VC的开发。是大家主要选择的平台。

2.C#:比较容易上手,特别是完成界面等功能比用VC+MFC难度低了很多,已经逐渐成为流行的使用平台了,算法在调用标准的库或者使用C#+C++混合编程。可以看到目前很多相机厂商的SDK都已经开始使用C#做应用程序了。

3.LabVIEW:NI的工具图形化开发平台,开发软件快,特别是做工控行业或者自动化测试行业的很多工程师,由于使用labview进行测试测量的广泛性,所以都有labview的基础,再调用NI的Vision图像工具包开发,开发周期短,维护较为容易。

机器视觉的二次开发,是用labview好还是用C,C#,VB好?

LV配合VDM或者使用NI的VBAI,应该是目前行业里编程最快的了,而效果上C、C#、VB等调用HALCON则是公认最强的图像处理方式。

LabVIEW做视觉的话,看你用什么相机,不同的相机,其要求不一样,对卡的要求也就不同了,如USB,可能就没要求,如GIGE,则要求INTEL芯片的。另外还与你使用的相机有关系,很多国外的相机,支持IMAQdx驱动,可以直接用于NI视觉中,而某些国产的相机,则不支持IMAQdx,只能使用DLL,或ACTIVE进行驱动。

LV配合VDM或者使用NI的VBAI,应该是目前行业里编程最快的了,而效果上C、C#、VB等调用HALCON则是公认最强的图像处理方式。

LabVIEW做视觉的话,看你用什么相机,不同的相机,其要求不一样,对卡的要求也就不同了,如USB,可能就没要求,如GIGE,则要求INTEL芯片的。另外还与你使用的相机有关系,很多国外的相机,支持IMAQdx驱动,可以直接用于NI视觉中,而某些国产的相机,则不支持IMAQdx,只能使用DLL,或ACTIVE进行驱动。

机器视觉方面有哪些好的开发平台,各有什么特点?

软件平台:

VC:基本上工具包都支持VC的开发。

C#:逐渐成为流行的使用平台。

LabVIEW:图形化开发平台,开发周期短,维护较为容易。

VB、delphi:用的人较少。

开发包:

1.halcon

2.VisionPro

3.keyence

3.NI Vision

4.MIL

5.OpenCV

到此,以上就是小编对于机器视觉软件开发的问题就介绍到这了,希望介绍关于机器视觉软件开发的3点解答对大家有用。

上一篇:医药软件开发,医药软件开发工资高吗

下一篇:分析软件开发方案,分析软件开发方案怎么写

相关阅读