Basic knowledge
Talk about my development environment for machine vision
Machine Vision Development Environment
When I first came into contact with machine vision, I checked some information from the network. I remember that there were very few relevant information about machine vision at that time, which was not as rich as it is now, such as learning materials, video tutorials, shared Demo source code, etc. It is very suitable for beginners to learn and use.
How to look up information
Personally, I feel it is very necessary to thank those selfless and dedicated predecessors!
Thank you
I don't know why I chose Halcon as a development tool. Maybe I didn't have many choices at that time.
But now it can be said with certainty that there was no wrong choice at that time; so many years of contact, understanding, learning, in-depth Halcon, for me, Halcon is really strong, a few lines of operators can be a simple project, unfortunately, Halcon is not free. If for commercial use, please support the genuine version, only for learning, you can use the evaluation version.
Please support the genuine version
Halcon is a complete set of standard machine vision algorithm package developed by German MVtec company. It has a widely used integrated development environment of machine vision. It saves product cost and shortens software development cycle - HALCON flexible architecture facilitates rapid development of machine vision, medical image and image analysis applications. Industries in Europe and Japan have been recognized as Machine Vision software with the best performance. Summary from Baidu Encyclopedia
Halcon can support a variety of development language tools (VB, C, C++, VB. NET, C#) as shown in the following figure. Generally, when developing visual inspection functions, the relevant operators are directly called in the Halcon interface, and the corresponding codes of your development tools are exported after debugging OK.
If you have mastered one of the development language tools supported by Halcon, there is no need to deliberately learn other development languages, which is a waste of time for you. Otherwise, it is recommended to learn C #, and the combination of C # and Halcon from personal experience has the following advantages:
C# language is easy to learn.
C# interface development is concise and efficient.
[C # and Halcon combination] is rich in resources for development.
Most training institutions offer "C # and halcon" courses.
Advantages matter.
My machine vision development environment is Windows 7 64bit+Visual Studio 2013+Halcon 12.0.
Suggested installation sequence:
Microsoft development tool Visual Studio 2013 is enough for general developers and students. It can provide full-featured IDE and is completely free. Therefore, it is recommended to install Community version.
Installation of Halcon 12.0 Assessment Version Note: After the above two installations are completed, please restart the computer.