发布网友 发布时间:2022-04-22 11:18
共3个回答
热心网友 时间:2023-10-12 06:42
1、开发语言对比
OpenCV开发语言是C++、C#(emgu)、Python、Ruby、MATLAB等语言;Halcon开发语言是C,C++,C#,Visual basic和Delphi等语言。
2、应用场合对比
OpenCV侧重计算机视觉领域,侧重研究领域;Halcon侧重机器视觉领域,侧重应用领域。
3、开放性及版本更新速度对比
OpenCV开源(可看底层源码),版本和功能更新慢;Halcon商业软件(底层代码封装),版本和功能更新快。
4、对使用者的门槛对比
OpenCV偏科研,有难度,有深度,完全从底层开发,对使用者门槛高,开发效率低,开发慢;Halcon偏工程应用,使用封装好的功能函数,对使用者门槛低,开发效率高,开发快
5、资料及技术支持对比
OpenCV资料少。遇到问题,难以获得技术支持;Halcon资料多。遇到问题,可以及时、有效地获得技术支持。
参考资料来源:
百度百科—HALCON机器视觉软件
百度百科—opencv
热心网友 时间:2023-10-12 06:43
halCon是应用软件,里面有大量应用实例,可以导出可执行文件,一般自上而下的应用开发不作硬件方面移植足够了,高效,快速,直接,opencv是开放源码,可以从移植到嵌人式开发。
热心网友 时间:2023-10-12 06:43
halcon我没用过,但opencv用过,就我没有编程基础而言,我觉得opencv已经相当好用了。