当第一次接触机器视觉时,从网络上查了一些资料,记得当时关于机器视觉相关资料特别少,不像现在那么丰富,比如学习资料、视频教程、共享的Demo source code等等,很适用初学者学习使用。
个人觉得非常有必要感谢那些无私奉献的前辈们!
不知道当时为什么选择halcon作为开发工具,可能当时没有太多选择吧,呵呵...
但是现在可以很肯定地说,当时没有选错;这么多年对halcon的接触、了解、学习、深入,对我来说halcon真的好强大,简单几行算子就可以搞定一个简单的项目,可惜的是halcon不是免费的。如果用于商用,请支持正版,仅仅是用于学习的话,可以使用评估版。
Halcon是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。--摘要来自于"百度百科"
Halcon可以支持多种开发语言工具(VB、C、C++、VB.NET、C#)如下图所示,一般开发视觉检测功能时,先在halcon界面里直接调用相关算子,待功能调试OK后,再导出你开发工具对应的code。
如果你已经掌握了halcon支持的开发语言工具之一的话,那就没有必要刻意再去学习其它开发语言,个人觉得浪费时间;否则建议学习C#,个人经验所得C#与halcon组合有以下优势:
C# 语言易于学习;C# 界面开发简洁,效率高;[C#与halcon组合]开发资源比较丰富;大多数培训机构提供"C#与halcon"学习课程;
本人机器视觉开发环境是Windows 7 64bit+Visual Studio 2013+Halcon 12.0 ,
建议安装顺序:
微软开发工具Visual Studio 2013对于一般开发者和学生而言,社区版也已经足够,它可以提供全功能的IDE,而且完全免费,所以建议安装Community(社区)版本。安装halcon 12.0 评估版本注意:以上两项安装完毕后,请重启电脑。