Halcon和Opencv区别

Posted 211xun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Halcon和Opencv区别相关的知识,希望对你有一定的参考价值。

Halcon:机器视觉行业里知名的商业视觉库,非开源的,在国内市场份额处于第一,其提供了1500个多个API算子供开发人员使用,有些编程基础的都可以轻松的入门,其调试也是很方便的,断点单步运行,图像变化随时可以看到。Halcon算子可以被C++,VB,C#,Delphi等开发语言调用,同时算子也提供COM版,原则上,支持COM的所有语言都是可以调用Halcon算子的,所以其开发灵活性和调试方便性深受广大开发者喜欢。

 

Opencv:计算机图像方面的图像库,开源的,可以用于商用,在很多高校和科研机构使用比较多,更多的人选择它,是为了写自己的算法,其调试不像Halcon那样方便,其项目开发周期也比Halcon要长,所以在工业应用上,还不是太多。

 

所以,如果你是搞算法的,并且项目周期长,公司不愿意购买/使用商业视觉软件的,可以考虑Opencv;如果你的项目周期短,公司可以承受商业软件的成本,选择Halcon会是比较明智的选择

 

如果你想学习Halcon,我们会送halcon 软件和学习资料,下载地址: http://www.211xun.com/Halcon_CN.aspx

以上是关于Halcon和Opencv区别的主要内容,如果未能解决你的问题,请参考以下文章

opencv中MatND和Mat的区别

halcon和opencv哪个好用

javacv跟opencv有啥区别

javacv跟opencv有啥区别

ros和opencv有啥区别

emgucv和halcon哪个好学