首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV在Hololens中的应用

OpenCV在Hololens中的应用
EN

Stack Overflow用户
提问于 2016-07-07 18:44:38
回答 2查看 3.3K关注 0票数 9

在过去的几年里,我们开发了我们自己的自定义标记跟踪技术。该跟踪器使用OpenCV进行许多图像处理功能。它已经设计为工作在PC系统(视窗和Linux)使用USB和GigE相机,但现在我们想修改它,以工作在Hololens使用Hololens相机。理想情况下,利用Hololens深度传感器,但让我们坚持这篇文章的彩色图像。

  1. 我相信,全息透镜有一个CPU,一个GPU和一个微软制造的HPU,用于图像处理/全息计算。因此,有任何OpenCV的构建可以充分利用这种硬件吗?我怀疑有,我确实做了一些搜索,但这是我的问题,无论如何!
  2. 是否有任何OpenCL (CL,而非CV)实现可以在Hololens /HPU上运行?因为OpenCV可以使用这个实现。
  3. 我知道Hololens使用的是新的UWP ()模式,或者是运行在Microsoft生态系统中任何地方的应用程序。是否有任何OpenCV的CPU构建可以在这方面使用?

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2017-11-20 14:31:32

有一个NuGet包,你可以从视觉工作室获得名为OpenCV-全息镜头由西尔万普雷沃斯特。它是一个UWP Dll,您可以将它合并到HoloLens C++项目中。

基本上,您所要做的就是创建一个新的项目->,然后导入NuGet包,一旦完成,您就可以构建项目并进入项目文件夹并从那里获取DLL文件。

我假设前面的答案只是假设您使用的是联合,因为这是大多数开发人员正在使用的,所以我也将为Unity提供一个答案。

对于使用统一的人,也可以将这个Dll导入到Unity中。但是,您将无法在编辑器中运行它,因为团结不支持UWP插件,但是您仍然可以将它构建到HoloLens中。一旦您构建了这个项目,您所需要做的就是在中创建一个新的文件夹,并将项目中的所有DLL文件放入这个文件夹中。

为了从DLL到您的统一脚本进行通信,您可以在DLL项目中创建一个C++文件(在编译之前),然后在编译插件之后可以使用这些方法,并能够在团结中使用它们。

票数 6
EN

Stack Overflow用户

发布于 2016-08-06 09:46:50

嘿,这将是我在全息镜头中使用openCV的下一个项目。如果您正在为全息透镜开发,我假设您使用的是统一。如果您检查统一市场,有许多opencv工具是为统一而制作的。我过去用过它,它很结实。希望他们在全息镜下工作不会有问题

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

https://stackoverflow.com/questions/38253087

复制
相关文章

相似问题

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