halcon教程之VisionPro软件和Halcon软件 的详细对比
我们在工作中经常会被人问到Halcon和Visionpro的区别是什么,我可以提供一个很全面的它们之间的区别分析,因为我拥有视觉开发开发10年以上的经验。
一、概括的对比
1.1 Halcon的优势
2、Halcon支持的视觉图像采集设备数量是Visionpro 的5倍,
5、兼容Windows、Mac OS X,&Linux以及其他几个嵌入式的平台
6、持续支持COM,.NET本地C,C#,C++和Delphi编程
7、MVTEC一直致力于完全脱离硬件的基于PC的机器视觉和嵌入式视觉处理。在3D视觉技术以及应用上,Halcon有着无可比拟的优势。
1.2 Halcon 的劣势
1.3 Halcon补充新的信息
1.4 Visionpro的优势
5、QuickBuild环境允许无编程基础的人更快的开发应用程序
1.5 Visionpro的劣势
6、QuickBuild环境下,想要开发出更高级的应用程序会增加不必要的复杂性,与其这样,您最好在.NET的环境中去开发您的程序,这样就避免QuickBuild环境带来的不便
二、视觉处理性能
2.1 2D模式匹配
2.2 1D和2D形态学
Halcon最高支持32位深度的处理;Visionpro支持基本的8位处理,仅有一小部分工具支持16位的图像。
2.3 BLOB分析
Halcon的blob工具更多、更灵活、更强大;Visionpro的工具相当的基本,非常适用于典型的应用
2.4 Imageprocessing filters
2.5 ImageClassifier Tools
2.6 OCRand OCV
OCV比OCR有一个更加易用的接口,使用之前需要训练。Halocn有一个预训练的工业字符库,因此使用时无需训练,库里面的字体的特征已经很完美了。
2.7 1Dand 2D Barcode tools
1D和2D有同样的性能,Cognex在条码评分等级的数量上有优势并且有解码美国邮政条码的能力
2.8 图像采集和特征
2.9 3D视觉工具
目前为止,Halcon的3D视觉应用能力是相比于Visionpro的最大的技术优势。
Halcon提供基于点云模式匹配的真实的3D模型。Halcon可以通过CAD文件或者从多种多样的3D图像采集设备获得的黄金模板点云数据。Halcon使用某个物体的整个外表模型来进行识别和定位。
Halcon提供更多的基于3D位置的方法,比如,3D CAD模型中基于形状的匹配方法可以处理从单一相机获得的图像,或者是在3D的视角下寻找一个平坦物体的方法,该物体已经发生透视畸变的方法。
2.10 3D图像获取
2.11 程序和硬件环境的灵活性
Halcon支持windows、Mac OS X以及嵌入式操作系统和更多的可编程语言及环境。Visionpro仅仅支持windows并且已经停止了支持那些使用ActiveX和COM 的客户。
Halcon也支持很多的嵌入式平台,例如 OMAP4, ARM,TI-DSP, 以及 Beagle Board-xM.
2.12 GPU处理的能力
许多应用需要一个基于PC的软件产品,速度是一个非常重要的因素,GPU并行处理可以提高系统的上限处理能力。Halcon支持Gpu处理,Visionpro不支持。
2.13 技术支持
2.14 预先许可费用
cognex优势:提供价值995美元的USB开发版的狗,并且每年需要995美元的续费。劣势-开发板的狗不可以被用作一个实时开发的许可证件。
Halcon-6875美元可以获得永久的开发版的证书并且未来12个月以内的发布的新的版本的更新。优势:halcon开发板的证书也可以被用作一个实时运行的发布版的证书。
2.15 开发板的证书花费
2.16 全球以及北美市场份额
Visionpro的目前的全球的销量稍稍领先于Halcon。
三、Visionpro用户现在可以联合Halcon以及visionpro
四、为什么Halcon在北美的市场这么小
五、原版英文连接
http://www.jmakautomation.com/halcon-vs-cognex-visionpro
halcon教程之VisionPro软件和Halcon软件 的详细对比相关推荐
- linux基础教程之Linux操作系统安装图文配置教程详细版
这篇文章主要为大家详细介绍了Linux操作系统安装图文配置教程,帮助大家顺利的安装Linux操作系统,感兴趣的小伙伴们可以参考一下 随着嵌入式的发展,Linux的知识是必须的一部分,下面就让我们进行L ...
- 软件开发:界面库详细对比,开发工具的选择指导
说起界面,那真是百家争鸣.C++里面其他的都好说,像什么XML解析顶多也就十几个著名开源库而已.Office 操作的开源库仅有几个,更可怜的是有个很著名的Office开源库只有JAVA和C#版本,但是 ...
- Nvidia GPU 入门教程之 03 在 GPU 上运行 Python 脚本,对比cpu与gpu性能,检测a100性能(教程含源码)
GPU 的内核比 CPU 多,因此在数据的并行计算方面,GPU 的性能比 CPU 好得多,尽管 GPU 的时钟速度较低,并且与 CPU 相比缺乏几个内核管理功能. 因此,在 GPU 上运行 pytho ...
- 常见机器视觉软件OpenCV/Halcon/VisionPro/MIL的区别
文章转载自微信公众号<机器视觉课堂> 专家总结常见机器视觉软件 机器视觉处理软件:用来完成输入图像数据的处理,通过一定的运算得出结果,这个输出的结果可能是PASS/FAIL信号.坐标位置. ...
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- VisionPro和Halcon 的详细对比
Halcon 与 Visionpro的详细对比 我们在工作中经常会被人问到Halcon和Visionpro的区别是什么,我可以提供一个很全面的它们之间的区别分析,因为我拥有Visionpro相关开 ...
- 软件工程之QA管理(好软件系列二)
软件工程之QA管理(好软件系列二) 在中国如果想做一个好软件,一般来说,基本靠的是项目经理或项目组几个人的个人能力.(虽然理论逻辑上说做软件要靠一个团队,但是事实上真正能把团队理念感悟,并能做到的人少 ...
- 手把手教你看懂电脑硬件测试软件CPU-Z(二)
建议请先看手把手教你看懂电脑硬件测试软件CPU-Z(一)~ 上一次给大家介绍了CPU-Z处理器界面的各参数含义,现在再回顾这张图,想必大家都不会陌生了. 这里简单总结下这台电脑的大致情况:这是一台笔记 ...
- 教你利用CoolEdit录歌软件提取游戏背景音乐
大家在玩游戏的时候都在游戏里听到过非常好听的音乐却又下载不到而想把他给搞下来放在自已的mp3里或电脑里吧.我曾玩剑侠情缘2听到过好听的音乐,然后我突然想把她搞下来在没玩游戏的时候听一下那是多么爽快的一 ...
- 教大家搭建一个手机app软件导航网
今天教大家搭建一个手机app软件导航网 1.服务器基础环境 服务器宝塔界面安装Nginx 1.20.1 + php 5.6 +mysql 5.6.50 2.上传手机app软件导航网源码,源码上传后解 ...
最新文章
- TX2---远程操作
- エターナル キングダム ~滅びの魔女と伝説の剣~验证方法
- pg_dump 详解/使用举例
- 以下不是python文件读写方法的是-使用Python进行二进制文件读写的简单方法(推荐)...
- HTML学习感想(4)【密码输入框、单选、复选框】
- flowable画图教程_flowable画图教程_Flowable 学习笔记
- 对话农民丰收节交易会-农业大健康·弘本农业:功能农业扶贫
- 高级软件工程师的职责范围
- (3)websocket实现单聊和群聊
- C++中的 .h 和 .cpp 区别详解
- Web前端工作笔记013---拦截所有的ajax请求,设置出错信息
- matlab初学者教程_初学者的Hibernate教程
- Vue学习笔记之13-webpack的配置 傻子看了都会配置的超详细教程
- 苹果电脑屏幕刷新率如何调整
- 基于樽海鞘群算法的线性规划求解matlab程序
- 项目异常Too many open files
- 黑鲨3能升级鸿蒙5g吗,配上高通骁龙865 5G芯片的黑鲨游戏手机3,到底有多懂手游玩家!...
- DRF 3.x Throttling 节流使用示例和配置方法
- 如何在QEMU上执行iOS并启动一个交互式bash shell,内含整个安装流程并且提供了相关工具(二)
- python下载谷歌地图瓦片_openLayers TMS加载谷歌地图瓦片