草庐IT

HALCON 22.11来了

QtHalcon 2023-05-27 原文

 Halcon发布了最新的 HALCON 22.11 版本提供永久版和订阅版,可以到下面的链接下载:

https://www.mvtec.com/cn/downloads/halcon

1 最新功能

    3D抓取点检测

    HALCON 22.11 首次将 3D 视觉和深度学习相结合。3D 抓取点检测能够稳健地检测任何物体上适合用吸力抓取的表面。与经典的抓取应用相比,3D 抓取点检测是一种无 CAD 的方法,因此不需要事先了解相关物体的任何形状知识。

    提升的灵活性使其可用于各种全新的应用领域,如物流业或仓库存储。

    新的数据类型 "内存块"

    从 HALCON 22.11 开始,用户可以在 HALCON 中存储和传输二进制数据(如图像),也可以用其他应用程序进一步处理。这增加了 HALCON 与机器通信协议的兼容性,如 OPC UA 接口或图像采集接口。

    保护经过训练的深度学习模型

    对于机器视觉应用来说,知识产权的保护越来越重要。这在深度学习领域尤其重要。该技术的特殊之处在于,与传统方法相比,质量不仅取决于算法本身,还在很大程度上取决于训练数据的质量。深度学习应用程序的很大一部分工作是收集数据和训练模型。

    因此,HALCON 22.11 包括用于 HALCON 数据类型的新加密机制。一个主要的用例是深度学习模型的加密。这使客户能够保护他们的投资和专有技术。因此,可以确保只有授权用户才能使用和查看其深度学习模型。

    深度学习决策的可追溯性更强

    热度图显示了图像的哪些区域对深度学习模型的分类结果具有决定性作用。这为深度学习过程的黑盒子提供了更多信息。Guided GradCam 是一种新的方法,能够提供更精确的信息,说明图像的相关区域对深度学习的决定是什么。例如,可以在后续处理过程中更精确地探究错误分类。

    网络授权许可证

    在HALCON 22.11中,MVTec增加了通过网络授权HALCON许可的选项。一个许可服务器将允许客户使用浮动许可证。在这里,开发人员通过网络连接共享事先给定数量的许可证。客户可以从更灵活的多用户使用中受益,并且开发人员在工作地点方面则享有更大的独立性和灵活性。特别是对于分布式或远程办公的开发团队来说,这是有效利用HALCON强大机器视觉算法的完美方式。除此之外,此新功能还可以在没有物理固定主机host-ID 的虚拟环境中工作。

2 一些亮点

    通过全局上下文异常值检测,理解整个图像的逻辑内容

    全局上下文异常值检测为检测图像中的逻辑异常开辟了全新的应用可能性。这是深度学习技术异常值检测的进一步发展。到目前为止,有可能检测到局部的结构异常。新的“全局上下文异常值检测”是一种独一无二的技术,能够“理解”整个图像的逻辑内容。就像 HALCON 现有的异常值检测一样,新的“全局上下文异常检测”只需要“好图像”进行训练,无需数据标记。

    这项技术使检测全新的异常变体成为可能。例如,缺少、变形或排列不正确的组件。它开启了全新的可能性:例如,在半导体生产中检查印刷电路板或检查印记。

    AI 加速器接口 (AI²)

    通过通用的AI加速器接口(AI²),HALCON 还可以使用支持的 AI 加速器硬件来加速深度学习应用程序的推理部分。这种特殊的设备在嵌入式环境中得到了广泛的应用,在 PC 环境中也越来越多地存在。HALCON 现在提供 NVIDIA TensorRT 推理引擎的插件,以及 OpenVINO™ 的 Intel 分发版插件。这使得 HALCON 用户能够从与 OpenVINO™ 工具包和 NVIDIA TensorRT 兼容的硬件上获得更快的深度学习推理。客户现在在选择硬件方面有了更大的灵活性。

    DEEP OCR 训练Deep OCR 

    这项技术得到了扩展,现在它支持用户使用自有数据为特点应用进行训练。这甚至可以解决最复杂的应用程序,例如阅读对比度差的文本(例如,在轮胎上)。另一个优点是还可以训练很少使用的特殊字符或打印样式。深度 OCR 训练显着提高了性能和可用性,并使应用程序运行更加鲁棒。

    由于的支持额外的字符,客户还受益于整体稳定性的提高,以及他们可以能够在更多不同应用中高效地实现文本阅读。

    ECC200 代码的打印质量检测得到改进

印刷质量检验 (PQI) 是指根据国际标准对印刷的条形码和二维码的某些方面进行评估和分级。例如,它表示各种代码阅读器读取代码的可靠性或制造过程中打印质量的稳定性。

    HALCON 支持对一维和二维码的打印质量进行分级的各种标准。在 HALCON 22.05 中,数据代码的 PQI 得到了进一步的改进。现在它的速度提高了 150%。此外,在 ECC 200 印刷质量检测中,网格查找模块得到了大幅度的改进。最后,通过引入计算等级的新程序,提高了数据代码 PQI 的可用性。

有关HALCON 22.11来了的更多相关文章

  1. ruby - 安装libv8(3.11.8.13)出错,Bundler无法继续 - 2

    运行bundleinstall后出现此错误:Gem::Package::FormatError:nometadatafoundin/Users/jeanosorio/.rvm/gems/ruby-1.9.3-p286/cache/libv8-3.11.8.13-x86_64-darwin-12.gemAnerroroccurredwhileinstallinglibv8(3.11.8.13),andBundlercannotcontinue.Makesurethat`geminstalllibv8-v'3.11.8.13'`succeedsbeforebundling.我试试gemin

  2. ruby - ri 有空文件 – Ubuntu 11.10, Ruby 1.9 - 2

    我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da

  3. ruby - rails 3.2.2(或 3.2.1)+ Postgresql 9.1.3 + Ubuntu 11.10 连接错误 - 2

    我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat

  4. ruby-on-rails - Rails 2.3.11 DateTime BigDecimal 精度 - 2

    我目前有一个运行Ruby1.8.7和Rails2.3.2的RubyonRails项目我有一些从数据库中读取数据的单元测试,特别是两个连续项目的日期时间列,这两个项目应该相隔24小时。在一项测试中,我将项目2的日期时间设置为与项目1的日期时间相同。当我执行断言以确保两个值相等时,测试在rails2.3.2下工作正常。当我升级到rails2.3.11时,测试失败显示两次之间的差异将关闭并出现以下错误:expectedbutwas.这两个版本的rails中似乎存在浮点转换问题。如何解决float问题? 最佳答案 这也发生在我身上,我最终这

  5. Win10 / 11新电脑最简单跳过联网激活和使用本地账户登录方法 - 2

    跳过联网激活:OOBE界面直接按Ctrl+Shift+F3进入审核模式。这样就可以直接进入系统进行一些硬件测试等,而不用联网激活导致新机无法退货。需要注意的是,在审核模式下进行的一些操作都会保留,并不会在退出后自动还原!安装的软件在正常开机进系统后还会看见!如果电脑确实没连互联网又不想强行跳过OOBE(网上很多教程会叫你直接结束OOBE进程,但这是不推荐的,因为一些厂商自带优化程序和系统初始化设置在后面都会应用,对于笔记本跳过的话你会发现驱动和内置应用都没有装上。其实这部分脚本就在系统盘的Recovery隐藏文件夹下),可以参考以下方式:https://www.landiannews.com/

  6. ruby-on-rails - 在 El Capitan 上安装 Rails 时出现 -lgmp 错误的库未找到(Mac OS 10.11.1 (15B42)) - 2

    在使用Rubyv2.2.2的ElCapitan(MacOSX10.11.1)上安装Rails时,出现以下错误:ERROR:Errorinstallingnokogiri:ERROR:Failedtobuildgemnativeextension./Users/jon/.rvm/rubies/ruby-2.2.2/bin/ruby-r./siteconf20151117-26799-ux15fd.rbextconf.rb--use-system-librariescheckingiftheCcompileraccepts...***extconf.rbfailed***Couldnotc

  7. 续集来了丨UI自动化测试(二):带视频,实在RPA高效进行web项目UI自动化测试 - 2

    一、什么是web项目ui自动化测试?通过测试工具模拟人为操控浏览器,使软件按照测试人员的预定计划自动执行测试的一种方式,可以完成许多手工测试无法完成或者不易实现的繁琐工作。正确使用自动化测试,可以更全面的对软件进行测试,从而提高软件质量进而缩短迭代周期。二、构建测试用例的“九部曲”(一)创建流程包划分功能模块日常测试活动中,都会根据功能模块进行拆分,所以在设计器中我们可以通过创建流程包的方式来拆分需要测试的功能模块,如下图中操作创建一个电脑流程包并且取名为对应的功能模块名称,如果有多个功能模块就创建多个对应的流程包,实在RPA设计器有易用的图形可视化界面,方便管理较多的功能模块。(二)在流程包

  8. ruby-on-rails - Rails 3.2.11 突然需要重启到 'acknowledge' Controller 有什么变化吗? - 2

    标题说明了一切。请注意,这不是模型或初始值设定项的更改。我可以删除Controller中的一个实例变量(例如,@user),然后重新加载一个View,它会工作-直到我重新启动服务器,在这种情况下它会提示变量为nil。我正常工作,然后切换到一组完全不同的Controller和View上工作,现在它无缘无故地发生了。应用处于开发环境中。development.rb内容:Dashboard::Application.configuredoconfig.cache_classes=falseconfig.whiny_nils=trueconfig.consider_all_requests_l

  9. ruby - 使用 ruby​​ 1.9.3 在 Ubuntu 11.10 上安装 ruby​​-rvm - 2

    rvm通过以下方式正确安装:sudoapt-get安装ruby​​-rvm当我尝试安装ruby​​1.9.3时出现这些错误?anthony@SnakeDoc:~$rvminstall1.9.3mkdir:cannotcreatedirectory`/usr/share/ruby-rvm/gems/ruby-1.9.3-p0':PermissiondeniedInstallingRubyfromsourceto:/usr/share/ruby-rvm/rubies/ruby-1.9.3-p0,thismaytakeawhiledependingonyourcpu(s)...ruby-1.

  10. ruby - 安装 libv8 3.11.8.3 时出错 - 2

    我正在运行全新安装的OSX10.9Mavericks和XCode5.0.1。当我尝试在我的项目中运行bundleinstall时,它无法安装libv8gem。这是输出:ERROR:Errorinstallinglibv8:ERROR:Failedtobuildgemnativeextension./Users/user1/.rvm/rubies/ruby-1.9.3-p448/bin/rubyextconf.rbcreatingMakefileConfiguredwith:--prefix=/Applications/Xcode.app/Contents/Developer/usr--

随机推荐