机器视觉主流开发语言主要有,
一.C#,占有率极高
市面主要以Halcon,visionpro,visionmaster,opencvsharp为主。
开发人员利用 C# 能够生成在 .NET 中运行的多种安全可靠的应用程序。
二.C++,Qt
市面主要以Halcon,visionpro,visionmaster,opencv为z主。
C++ 即已成为世界上最常用的编程语言之一。正确编写的 C++ 程序快速、高效。相对于其他语言,该语言更加灵活:它可以在最高的抽象级别上运行,还可以在硅级低级别上运行。C++ 提供高度优化的标准库。它支持访问低级别硬件功能,从而最大限度地提高速度并最大程度地降低内存需求。C++ 几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。甚至用于其他编程语言的库和编译器也使用 C++ 编写。
Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面)程序,当然也可以开发不带界面的命令行程序。
Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于 Qt 的程序。开源社区就是这样,好东西就会被派生扩展,到处使用, 越来越壮大。
三.Labview,Matlab
Labview开发主要以自身的视觉库,