需求

要能在HoloLens2中,在使用unity发布的应用中,通过点击按钮来触发类似HoloLens系统的拍照效果。

环境

Visual Studio 2019
Unity2020.3.20f1c1
HoloLens2

方法列表

  • UWP应用中的MediaCapture类
  • unity中的PhotoCapture类
  • 使用HoloLens2系统的原生拍照命令
  • 调用HoloLens设备门户的Rest API
  • 使用WindowsDevicePortalWrapper,即包装好的rest api

方法的用处与弊端

1、MediaCapture和PhotoCapture类都是调用webcam,需要勾选HoloLens2功能中的webcam(网络摄像头)。不过经过尝试发现,他们的拍照效果只有现实环境,不包含全息图。
2、直接戴上HoloLens2,然后说“拍照”。HoloLens2会在短暂几秒后拍照,并且可以在设备门户中找到照片,这点虽然有全息图,但是不算集成在自定义应用中。
3、调用restapi:/api/holographic/mrc/photo (POST)
需要注意,要添加”device security“然后关闭ssl,使用http来访问,否则使用https访问,在使用了账号和密码验证的情况下,还会出现403错误。
可惜的是,这种方式虽然可以正常拍照,不过据尝试,在postman和UWP应用中正常,但是在unity应用条件编译后,发布到HoloLens2上发现报错,调用API总是出现超时,至今未明白原因,希望有大佬共同讨论一下。

在unity编辑器的运行情况

在HoloLens2的运行情况

在POSTMAN的运行情况

关闭SSL

4、WindowsDevicePortalWrapper还没有抽出时间去研究,这里就不多评价了,大家可以去看看

参考链接

unity的photocapture类
设备门户API列表
HoloLens2系统中使用拍照语音命令
MediaCapture类API
调用restapi有403错误的解决方式,科学上网
微软论坛关于HoloLens2的拍照截图的讨论
WindowsDevicePortalWrapper的github下载
本站一位大佬使用HoloLens的restapi进行操作
unity里面发起Post请求,加验证头要转码合并

HoloLens2实现拍照相关推荐

  1. Hololens2画面传输到电脑上的方法(Hololens2录视频下载方法)

    Hololens2画面传输到电脑上的方法(Hololens2录视频下载方法) 一.通过Microsoft Hololens: 1.首先到微软商店Microsoft Store搜索Microsoft H ...

  2. 上传图片配置控制大小_esp32-cam拍照上传云平台,http协议传输

    1.ESP32-cam开发环境配置 本例程 是利用arduino IDE开发,关于arduino IDE 的esp32环境配置可参考:环境配置: 点击跳转 安装好esp32 环境,开发板选择esp32 ...

  3. matlab 摄像头拍照,matlab摄像头拍照

    图像采集: 该单元是指道路上安装的摄像头在检测到有车辆通过的同时进行 拍照并...在 MATLAB 中我们可以调用 im2gray 函数对图像进行灰度化处理. 4.2.2图像的...... 2 车辆牌 ...

  4. php拍照从手机相册中选择,微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例...

    本文实例讲述了微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法.分享给大家供大家参考,具体如下: 目前中js-sdk 1.0版本中,预览图片提供了2个接口,接口的定义参考官方文档 1.预览 ...

  5. 首批 iPhone 13 用户直呼太“坑”:​拍照有马赛克、不能用高刷、还与 Apple Watch “失联”?...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) iPhone 13 到底香不香,早在 9 月 15 号的苹果秋季发布会上给了我们答案.对此,自然是仁者见仁智者见智:有人认为 iPhon ...

  6. 数学学渣必备!拍照上传,分步求解,微软解题神器拯救你

    整理 | Jane 出品 | AI科技大本营(ID:rgznai100) 在学好数学这条路上,很多同志前赴后继「死伤无数」,即便大家不断的寻求「场外救援」,可最终都逃不过一个字:难!两个字:真难!三个 ...

  7. 开源!mathAI手写拍照自动能解高数题,还不快试试?

    作者 | 红色石头 转载自 AI有道(id:redstonewill) 让我们不妨先来盘点下从 2016 年起过去三年间 Google  I/O 开发者大会亮相的重磅 AI 产品: 深度好玩!文章开始 ...

  8. 为给微芯片拍照,IBM小哥用乐高拼了个电动显微镜,搭载树莓派,360度无死角拍摄...

    来源:IEEE Spectrum 本文约1739字,建议阅读5分钟. 本文介绍一位乐高爱好者Yuksel Temiz为了从各种角度拍摄微流控芯片,用乐高.Arduino和树莓派,一起DIY了一个高精度 ...

  9. HTML5调用本地摄像头画面,拍照,上传服务器

    实现功能和适用业务 采集本地摄像头获取摄像头画面,拍照保存,上传服务器: 前端上传图片处理,展示,缩小,裁剪,上传服务器 实现步骤 调取本地摄像头(getUserMedia)/上传图片,将图片/视频显 ...

  10. java拍照搜题软件下载_修改版|学生福利!!免费拍照搜题秒出答案,扫一扫作业出答案!...

    让大家期待已久的学习软件终于来了!之前的两篇文章非常感谢朋友们的支持!收到最多的建议是希望多推荐一些学习软件,最后整理出了本篇文章给大家分享! 题拍拍 题拍拍app是一款学而思网校官方推出的手机拍照搜 ...

最新文章

  1. 重写了博客上的代码着色脚本
  2. laravel中TokenMismatchException异常处理
  3. 阿里centos7 yum源
  4. Android Q Labs| 结束演讲
  5. 太火了!MyBatis Plus 为啥这么牛?
  6. boost::lambda模块ll_static_cast,ll_dynamic_cast,ll_const_cast,ll_reinterpret_cast的测试程序
  7. linux 用户/用户组添加修改删除(ubuntu/centos)
  8. java怎么缓存行填充_为什么java的Exchanger.Slot缓存行填充像这样?
  9. java split函数报错
  10. 携程Docker实践
  11. for in循环利用下面的属性和方法可以把对象里的所有属性的值都取出来
  12. Problem B: 取石子
  13. java se mac 10.9_jdk9mac下载|jdk8(Java SE Development Kit)8 mac2017 最新版_ - 极光下载站
  14. 机器学习 - 贝叶斯网络
  15. 2022张宇考研基础30讲 第八讲 一元函数积分学的概念与计算
  16. The JSR-133 Cookbook for Compiler Writers 中英对照版翻译
  17. cad图纸问号怎么转换文字_CAD图纸上字体显示问号怎么办?cad文字显示问号三种解决方法...
  18. python爬虫某招聘数据进行可视化
  19. 戴尔笔记本无法调节亮度怎么办?
  20. 【51单片机】HX711智能电子秤语音播报蓝牙传输设计

热门文章

  1. 支付宝广告投放的优势!支付宝广告推广费用介绍!
  2. 洛谷P4513 小白逛公园 题解
  3. 树莓集团又一力作,打造天府蜂巢成都直播产业园样板工程
  4. IDEA的安装与使用学习笔记(尚硅谷----宋红康老师)
  5. 大数据技术之spark算子
  6. openlayers7实现导航轨迹效果
  7. Mybatis之动态SQL 模糊查询
  8. 当android studio 进行Build或sync失败的时候 有一些问题其实不是问题的
  9. 严守边界,不侵犯个人隐私前提下保护数据安全
  10. UI设计学习:Banner设计