Current location - Education and Training Encyclopedia - Education and training - What are the good development platforms for machine vision? What are their characteristics?
What are the good development platforms for machine vision? What are their characteristics?
The popular development mode of machine vision at present is "software platform+toolkit" software platform;

1.VC: The most versatile and powerful. There are many users and it works well with windows. You can write your own algorithms or use toolkits. Basically, all toolkits support the development of VC. It is the main platform for everyone to choose.

2.C#: It is relatively easy to get started, especially it is much less difficult to complete functions such as interface than using VC+MFC, and it has gradually become a popular platform. The algorithm is to call the standard library or use C#+C++ mixed programming. It can be seen that the SDK of many camera manufacturers has started to use C# as an application.

3.labview: NI's graphical tool development platform can quickly develop software, especially suitable for engineers in many industrial control industries or automatic test industries. Because of the extensive use of labview for testing and measurement, all of them have the foundation of LabVIEW, and then call NI's Vision image toolkit for development, the development cycle is short and easy to maintain.