首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有关于如何使用OpenCV HAL来加速我的代码的信息、示例或教程?

有没有关于如何使用OpenCV HAL来加速我的代码的信息、示例或教程?
EN

Stack Overflow用户
提问于 2015-04-30 17:00:38
回答 1查看 2.5K关注 0票数 5

我注意到OpenCV 3 RC1有一个名为HAL的库,用于加速OpenCV的核心功能。

有没有什么方法可以使用这个库来加速我的代码?

有没有什么文档/教程/...关于如何使用这个库?

我想要一种方法来加速我的代码,这样它就可以在Intel和ARM处理器上快速运行。

EN

回答 1

Stack Overflow用户

发布于 2015-04-30 17:41:52

如果我理解得很好,那么HAL只是一个方便的、类似于IPP的低级应用程序接口,用于为不同平台加速OpenCV (通过隐藏低级操作,即核心、imgproc、…=>硬件抽象层),并使硬件供应商能够实现加速成像和视觉算法。

OpenCV已经有了一些加速应用程序接口(即并行框架或OpenCL),并且作为一个新的加速应用程序接口适合于这个序列,它主要专注于支持移动和嵌入式系统,并且可以被高级库或应用程序直接使用。

可以在cv::hal名称空间中找到函数集--查看已实现函数的HAL module文档。

我认为你不应该关心这些函数,因为它们只是OpenCV的(低级)内部部分;在API3.0中,它们也在一些函数中引用,例如cv::magnitude()在其内部调用cv::hal::magnitude()。也就是说,如果OpenCV是使用霓虹灯支持构建的,那么您将从硬件抽象层获得隐性的好处。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29963375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档