史上最全VisionPro和Halcon 的详细对比

这篇具有很好参考价值的文章主要介绍了史上最全VisionPro和Halcon 的详细对比。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、概括的对比

1.1  Halcon的优势

Halcon有着更加低廉的Lisence

1、并且提供更好、更强大的2D和3D的视觉软件库

2、Halcon支持的视觉图像采集设备数量是Visionpro 的5倍,

3、支持更多的的位深度

4、GPU加速

5、兼容Windows、Mac OS X,&Linux以及其他几个嵌入式的平台

6、持续支持COM,.NET本地C,C#,C++和Delphi编程

7、MVTEC一直致力于完全脱离硬件的基于PC的机器视觉和嵌入式视觉处理。在3D视觉技术以及应用上,Halcon有着无可比拟的优势。

1.2  Halcon 的劣势

1、在北美的市场很小

2、对于无编程基础的人需要更加长以及艰难的学习周期

3、简单的应用程序也需要花费很长的时间去开发

4、相比之下,开发同样的软件开发包花费代价更高

5、没有用于处理美国邮政条码的工具

1.3  Halcon补充新的信息

MVTec MERLIC & HALCON – Mvtec公司宣布了一个基于Halcon库的新的视觉产品-MERLIC,Merlic增加了极其简单易用的机器视觉应用并且能够让一个有经验的Halcon开发者把自己的HaLcon程序添加拥有高性能的MERLIC库中。因此Halcon与Visionpro之间的简单易用性的差距几乎消失了。MERLIC demo的链接:https://www.youtube.com/watch?v=W1NnxT-S4GY

1.4  Visionpro的优势

1、在美国有着更大的市场

2、对于无编程基础的人员来说更加简单易用

3、更低的系统软件开发lisence花费

4、具有美国邮政的条码读取工具

5、QuickBuild环境允许无编程基础的人更快的开发应用程序

1.5  Visionpro的劣势

1、有限的3D机器视觉算法库

2、更低的运行时lisence花费

3、支持的图像位深度少

4、没有GPU处理

5、很少的图像处理算法工具(例如缺少FFT)

6、QuickBuild环境下,想要开发出更高级的应用程序会增加不必要的复杂性,与其这样,您最好在.NET的环境中去开发您的程序,这样就避免QuickBuild环境带来的不便

二、视觉处理性能

2.1  2D模式匹配

对于8位灰度图像而言,Visionpro的PatMax和Halcon的几何模式匹配算法具有几乎一样的2D模式匹配性能。Halcon的模式匹配也可以用在16位的图像上。Visionpro模式匹配只能用于8位图像。

2.2  1D和2D形态学

Halcon最高支持32位深度的处理;Visionpro支持基本的8位处理,仅有一小部分工具支持16位的图像。

2.3  BLOB分析

Halcon的blob工具更多、更灵活、更强大;Visionpro的工具相当的基本,非常适用于典型的应用

2.4  Imageprocessing filters

halcon拥有不少于100个图像处理滤波器包括FFT,并且支持更高的图像位深度,大多数Halcon滤波器可以运行在32位深度的图像上。Visionpro只有一小部分图像处理滤波器,大部分只支持8位,一些支持16位。Visionpro缺少FFT算法,而该算法在缺陷检测的应用中可以把固定的纹理特征移除。

2.5  ImageClassifier Tools

Halcon支持相当多的识别以及检测应用的预定义的分类器工具,halcon支持多层感知神经网络分类器,支持向量机分类器,高斯混合模型分类器,N维盒子以及非正态分布数据集领域的聚类。K-最近邻分类器,自动特征选择。

Cgnex有一个"Inspection Designer",或者CogDataAnalysis工具,可以允许您根据程序的结果创建一个用户分类器。没有预定义的分类器工具。有一个追加的视觉模块称作VisionPro Surface-其训练算法根据人类视觉提供的线索训练每个种类的缺陷

2.6  OCRand OCV

OCV比OCR有一个更加易用的接口,使用之前需要训练。Halocn有一个预训练的工业字符库,因此使用时无需训练,库里面的字体的特征已经很完美了。

2.7  1Dand 2D Barcode tools

1D和2D有同样的性能,Cognex在条码评分等级的数量上有优势并且有解码美国邮政条码的能力

2.8  图像采集和特征

Visionpro通过他们的图像采集供应商提供对相机的支持。相机供应商或者cognex必须创建一个用户相机配置文件-例如CCF。Visionpro支持通用的Gige视觉系统的GeniCam,但是奇怪的是,不支持其他框架下的通用geniCam比如Cameralink,CoaXpress,或者USB3。

Halcon支持所有的图像采集标准-gige ,usb3,genicam,gentl,directshow,twain等等。Halocn也具有从非高清相机创建高清图像的能力-一般情况下,一个典型的basler gige相机,运用halcon的算法可以获得超过100DB动态范围的高清图像。

2.9  3D视觉工具

3D对位和引导

目前为止,Halcon的3D视觉应用能力是相比于Visionpro的最大的技术优势。

Halcon提供基于点云模式匹配的真实的3D模型。Halcon可以通过CAD文件或者从多种多样的3D图像采集设备获得的黄金模板点云数据。Halcon使用某个物体的整个外表模型来进行识别和定位。

Halcon提供更多的基于3D位置的方法,比如,3D CAD模型中基于形状的匹配方法可以处理从单一相机获得的图像,或者是在3D的视角下寻找一个平坦物体的方法,该物体已经发生透视畸变的方法。

Cognex提供伪3D模式匹配,patmax获得多种2D形状的姿态数据,利用三角测量来获得伪3D模型。(Visionpro不是真实的3D点云)一些人认为是2.5D ,而不是3D。Halcon也可以提供VisinPro所采用的2.5D匹配技术,如果这种技术效果更好的情况下,您的项目也可以采用2.5D技术。

3D检测(形态学)-Visionpro 3D检测仅限于将3D数据转化成数据数组,仅仅可以测量相对于基平面的高度、宽度和体积。因此,cognex不能利用3D点云测量基于3D形状的表面检测,3D形状可以是3D CAD模型或者黄金表面点云模板。

Halcon可以从3D点云里面提取目标然后测量他们的3D尺寸和形状。Halcon也可以注册以及融合从多个传感器获得的点云数据到一个坐标系里面去,允许其中最好的一些传感器结合起来成为一个视觉任务。Halcon可以通过比较CAD模型和黄金图像来检测缺陷。Halcon可以创建无限制数量的基平面以供测量或者3D匹配之用。

2.10  3D图像获取

Halcon可以从立体图像、激光线轮廓仪、飞行时间传感器、干涉仪、KINECT、边缘投影系统获得3D数据,这些系统都使用工业标准接口比如GIGE\USB3\GENICAM\DIRECTSHOW等等。VISIONPRO仅仅可以获得3D数据从他自己的品牌商品以及重标记的德国米铱激光线轮廓仪以及立体相机对。

2.11  程序和硬件环境的灵活性

Halcon支持windows、Mac OS X以及嵌入式操作系统和更多的可编程语言及环境。Visionpro仅仅支持windows并且已经停止了支持那些使用ActiveX和COM 的客户。

Halcon也支持很多的嵌入式平台,例如 OMAP4, ARM,TI-DSP, 以及 Beagle Board-xM.

实时视觉处理,相机采图以及IO,一些应用需要严苛的实时视觉处理,相机采图和决定性的IO,halcon可以在windows系统下的一个实时核运行,称作 Kithara ,它允许在保准的PC机上运行严苛的实时视觉应用。相机采图的实时视觉应用、视觉处理、IO控制(包括EtherCat),ProfiBus和Can Bus都可以通过Halcon实现。Visionpro的.net架构仅仅可以在Windows环境下运行,由于受制于windows的固有延迟影响,使得实时应用不可能实现。

2.12  GPU处理的能力

许多应用需要一个基于PC的软件产品,速度是一个非常重要的因素,GPU并行处理可以提高系统的上限处理能力。Halcon支持Gpu处理,Visionpro不支持。

2.13  技术支持

MVTec有超过45个软件和应用工程师从事支持Halcon产品的工作。在北美,工厂培训经销商比如JMAK,是第一条产线支持者,该公司随后一直依靠美国和德国的专业的技术支持工程师团队。通过远程登录来支持一个软件产品使得技术支持的工程师不需要到现场工作了。Halcon是一个非常大的软件开发包并且可以处理非常复杂的任务。因此,Halcon可以征服一个非常复杂的视觉项目同时需要一个卓越的团队支持网络。

Visionpro支持,cognex是一个很大的公司有许多的产品线。与我们一起工作的客户告诉我们Visionpro的技术支持越来越少了。Visionpro公司将更多的精力花费在ID和Insight产品上。所以,在美国,尽管拥有更多的项目以及技术支持工程师,仅仅一小部分真正的了解以及可以更加深层次的支持visionpro。

2.14  预先许可费用

cognex优势:提供价值995美元的USB开发版的狗,并且每年需要995美元的续费。劣势-开发板的狗不可以被用作一个实时开发的许可证件。

Halcon-6875美元可以获得永久的开发版的证书并且未来12个月以内的发布的新的版本的更新。优势:halcon开发板的证书也可以被用作一个实时运行的发布版的证书。

2.15  开发板的证书花费

halcon优势:halcon运行版证书价格从812美元到1688美元不等,覆盖了整个2D和3D以及分类器工具库。OEMS、系统集成商以及左中用户在节约成本的同时不会舍弃系统的性能并且可以获得更强的功能。

Visionpro的入门级证书,不具备Patmax、Patquick、相关搜索、OCV/OCR或者其他3D工具,大概1600美元,带patmax的4500美元,但是我们不清楚仅具有3D工具集或者表面检测工具集的证书需要多少钱。

2.16  全球以及北美市场份额

Visionpro的目前的全球的销量稍稍领先于Halcon。

在德国、halcon 的市场更大

在亚洲,市场均分

在北美,visionpro拥有更大的市场          

三、Visionpro用户现在可以联合Halcon以及visionpro

德国一家叫做gefasoft的工程公司开发了一个visionpro halcon的集成系统。如果你的组织架构是基于visionpro的,那么你现在可以很容易的结合强大的Halcon库以及visionpro的环境。http://www.gefasoft-regensburg.de/en/products/gefasoft-visionpro-tools.html?type=123

四、为什么Halcon在北美的市场这么小

我们曾经会被问为什么Halcon在北美的市场这么小,我们相信那是因为MVTEC公司没有在北美市场投入足够的资金。这就产生了Halcon产品意识缺失的水滴效应。Cognex在北美有巨大的直销力量。Cognex商标很出名。最好的技术或者解决方案商更倾向于著名的品牌。而在德国,随着时间的推移,优质产品逐渐占据了市场的大份额。我们认为halcon历来不会在初次的电话销售的时候进行干净利落的演示正如visionpro那样,尤其对于一个非专业编程人员而言。尽管halcon一直再添加简单易用的适用于通用项目的助手。

最后,一些人认为Halcon不可以运用于市场,因为在2007年,cognex起诉了MVTEC公司,理由是后者侵犯了他们的patmax模式匹配工具。2010年,cognex公司因为MVTEC没有侵犯他们专利的事实而败诉。结果就是:任何人、任何地点都可以使用halcon而不必担心法律纠纷。文章来源地址https://www.toymoban.com/news/detail-565909.html

到了这里,关于史上最全VisionPro和Halcon 的详细对比的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 图像处理:对比两张图片的差异

    在图像处理领域,对比两张图片的差异是一项常见的任务。Python 提供了许多强大的工具和库,使我们能够轻松地实现这一目标。本文将介绍如何使用 Python 对比两张图片,检测和可视化它们之间的差异。 在开始之前,我们首先需要定义图像差异。图像差异可以被理解为两张图

    2024年02月11日
    浏览(26)
  • 史上最全最详细的Java架构师成长路径图,程序员必备

    从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。 架构师的“内功” 我认为,架构师的内功主要包含三部分: 判

    2024年02月01日
    浏览(43)
  • 史上最全最详细的PS3模拟器安装及设置教程

    首先,需要的工具有:rpcs3-v0.0.4-2018-01-29-cd8e97a7_win64.zip(最新版)、PS3UPDAT.PUP(PS3最新固件)在这里我将这两个工具分享给大家。 https://download.csdn.net/download/linghunqiushui/81269342  将rpcs3-v0.0.4-2018-01-29-cd8e97a7_win64.zip解压出来可以得到 点击rpcs3.exe打开模拟器 依次点击File-Install F

    2024年02月06日
    浏览(37)
  • 【QT】史上最全最详细的QSS样式表用法及用例说明

    Qt样式表支持各种属性、伪状态和子控件,可以自定义小部件的外观。 Widget 如何设置 QWidget 只支持 background , background-clip 和 background-origin 属性。 如果你继承于QWidget,那么你需要为你自定义的QWidget提供一个paintEvent,如下所示: 如果没有进行QSS样式表设置,上面的代码就是一

    2024年02月03日
    浏览(39)
  • Python图像处理:1.插值、频域变换与对比度增强

    7.图像的插值 (1)原理介绍 下面对比三种插值方法,分别是最近邻插值法、双线性插值法、卷积插值法,三种方法的前提和特点、优缺点、适用场景如下: 最近邻插值(Nearest Neighbor Interpolation) : 前提与特点 :这是最简单的插值方法,不考虑相邻像素的影响,只取最近的像

    2024年03月13日
    浏览(38)
  • C#使用OpenCv(OpenCVSharp)图像处理实例:亮度、对比度、灰度

    本文实例演示C#语言中如何使用OpenCv(OpenCVSharp)对图像进行亮度、对比度、灰度处理。 目录 亮度和对比度原理 灰度 实例 图像亮度通俗理解便是图像的明暗程度,数字图像 f(x,y) = i(x,y) r(x, y) ,如果灰度值在[0,255]之间,则 f 值越接近0亮度越低,f 值越接近255亮度越

    2024年02月13日
    浏览(47)
  • Python&aconda系列:史上最全最详细的Anaconda安装教程(win7版本)

    Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等 因此安装Anaconda的好处主要为以下几点: 1)包含conda:conda是一个环境管理器,其功能依靠conda包来实现,该环境管理器与pip类似,那有童鞋会问了:我能通过pip装conda包达到conda环境管理器一样的功能吗?

    2024年02月20日
    浏览(41)
  • 【Python系列】Python教程合辑-史上最全最详细-从入门到入土,看这一篇就够了

    目录 Python合辑汇总列表 用Python自动办公,做职场高手【完结】     玩转Python3入门到精通视频教程     数据分析资料包  全民一起玩Python     千锋教育Python700集零基础入门到精通(爬虫 办公自动化 数据分析)     慕课网实战课-畅销3年的Python分布式爬虫课程-原版提取  

    2024年02月22日
    浏览(59)
  • 机器视觉中Halcon/Opencv/VisionPro/VisionMaster这些软件都要学吗?我应该如何选择?

    作为一位从业多年的机器视觉算法工程师。以下是我对Opencv、Halcon、VisionPro和VisionMaster这四个软件的个人综合评价,包括它们的优缺点以及适用场景。 Opencv 优点: 开源免费:  Opencv是一个开源的计算机视觉库,对于预算有限的项目和个人开发者来说,这是一个巨大的优势。

    2024年01月18日
    浏览(42)
  • 最全可白嫖之高光谱图像数据处理(格式转换,数据增强,通道剪切,大小裁剪,光谱显示,折线图表示)

    完整代码下载地址: 高光谱数据处理大礼包   网上的很多公开高光谱数据集(如cave,icvl等)下载下来是 raw 格式,而一般用神经网络等方法对高光谱数据进行分类、训练、超分辨的时候,大多使用 .mat 格式的高光谱数据,碍于网上一直没有一个系统全面的方法,于是我总结

    2024年02月05日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包