互动拍照 — AR拍照
广义的说,所有在实景画面上叠加了虚拟元素都属于增强现实拍照,比如叠加相框的前景拍照,或者抠像前后景叠加。
但是我们一般提到AR拍照,都是需要基于人体或者人脸的位置信息进行元素叠加,且这些元素需要跟着目标位置移动,甚至是旋转。比如在用户头顶虚拟出帽子,人脸上虚拟出胡子,人手上出现气球。
硬件
可以使用网络摄像头,基于OpenCV去框定人脸、五官、手去做AR的功能。也可以使用体感设备,比如Kinect去做位置的跟踪。由于早期Kinect在这方面接入比较方便,在使用Unity的情况下,Kinect比OpenCV要更加精准和稳定,所以一直以来,使用体感设备会比较多。
其他硬件需要准备的就是主机和显示设备,比如电视或者LED拼接屏。
软硬件的准备工作参考:Unity体感应用开发——Kinect V2 获取彩色摄像头数据
软件
在准备好硬件,sdk和开发环境Unity,并导入了插件之后:
1 非脸部骨骼点跟踪
关注OverlayDemo的JointOverlayer脚本:
Foreground Camera:根据这个摄像机去判断基准方向,并将骨骼点的在彩色坐标系中的数据换算为Unity世界坐标数据。
playerIndex:跟踪哪一个玩家的骨骼点。
trackedJoint:就是需要OverlayObject去跟踪的骨骼类型。
OverlayObject:你需要AR的虚拟物体。
Smooth Factor:为了防止侦测信息的抖动,用了一个Lerp去渐变位置和旋转。
Tips:
1 帽子:帽子的位置严格来说不是Head的位置,而应该是Head的Pos+(Head的Vector3 - Neck的Vector3)
2 其他位置:骨骼点在实际彩色画面中的体现,不是人体的边缘。所以UI素材在处理上要有一定的空间留出来。
2 脸部骨骼点跟踪
关注KinectFaceTrackingDemo5的FacePointOverlayer脚本
配置参数与上述相似,包含35个面部关键点。
效果
互动拍照 — AR拍照相关推荐
- 【Flutter】Flutter 拍照示例 ( 拍照并获取照片源码示例 | image_picker 0.7.2+1 | Flutter 最新 SDK 安装 )
文章目录 一.image_picker 使用 二.更新 Flutter SDK 三.image_picker 使用示例 四.相关资源 之前在 [Flutter]Flutter 拍照示例 ( 拍照并获取 ...
- 海思平台的拍照和拍照后期处理算法的介绍
参考:https://download.csdn.net/download/who_you_are/9806928 拍照方案 拍照的场景中,一般的视频预览和抓拍的分辨率是不一样的,而且拍照的ISP的效 ...
- android 红米拍照问题,拍照表现中规中矩_小米 红米_手机Android频道-中关村在线...
在拍照方面,联通版红米手机的主摄像头像素为800万,其拍照方面的基础功能虽然比主打拍照的智能手机要少一些,但整体相对来说,其拍照功能还是比较丰富的,我们常用的全景拍摄.HDR.滤镜.ISO调节等都有, ...
- 互动拍照 — GIF拍照
Gif拍照,其实就是多张照片合成一张"动图".这种互动形式主要的特点就是图片生动有趣. 但由于gif无法在微信朋友圈分享,必须嵌入网页或者转成视频,所以它的二次传播能力有一点不算问 ...
- 自定义拍照时 拍照界面_拍照时如何正确地看镜头?
"1.2.3,看镜头"哈喽大家好 ~ 今天来聊聊拍照看镜头.每次拍照听到"看镜头"你会感到害怕吗?你平时拍照习惯看镜头吗?到底是看镜头拍照好还是不看好呢?--想 ...
- 自定义拍照时 拍照界面_男子海边拍照时发现“金光闪闪”,走近查看后一夜暴富|戒指|沙土|包装膜...
男子海边拍照时发现"金光闪闪",走近查看后一夜暴富! 国外一男子虽然不是一名摄影师,但是他很喜欢摄影拍照,经常没事的时候就去街拍,或者去一些安静偏僻风景好的地方去拍一些照片留作纪念 ...
- 【Flutter】Flutter 拍照示例 ( 拍照并获取照片源码示例 | image_picker: ^0.5.2 版本 )
文章目录 一.image_picker 使用 二.image_picker 使用示例 三.相关资源 一.image_picker 使用 在 image_picker 插件主页 有关于该 Flutter ...
- 自定义拍照时 拍照界面_当生活中拍照不知道摆什么姿势时,可以试试动漫中这些动作...
随着社会的进步,拍照已经成为生活中不可缺少的是一部分了,无论在什么时间,什么地方,做什么,都要拍照留念下,而随着照片的越来越多,很多人也不知道该摆出什么样的姿势来进行拍照了,其实,当你在生活中拍照不知 ...
- 自定义拍照时 拍照界面_拍照时图片比例怎么选?比构图还要提前一步的摄影攻略要做好...
谈到摄影第一步,很多人都在说构图,但是比构图还要提前一步的,是选择合适的拍摄比例.在拍照时,始终是把要拍的东西装进设备的取景器里面,所以取景器的比例是16:9,还是4:3或者其他,就直接影响了我们如何 ...
- 自定义拍照时 拍照界面_在用透射电镜拍照时为什么经常要插入物镜光阑?
在用透射电镜给样品尤其是多晶样品拍照时,经常会插入物镜光阑,这是什么原因呢?为了解释这个问题,我们还得用到衍射和衬度传递函数(Contrast Transfer Function)的知识,关于衬度传递 ...
最新文章
- 老子《道德经》第四十六章
- Python--day8--Socket编程/异常处理
- MATLAB基本操作(一):MATLAB中变量的文件存储
- 服务器维护需要log日志,什么是服务器日志?服务器日志要怎么看?
- ISO 标准是什么 RFID标准协议中 ISO18000-6B
- TwinCAT3安装教程-EtherCAT学习
- sde mysql_ArcSDE:企业级地理数据库概述
- 施一公等团队登Science封面:AI与冷冻电镜揭示「原子级」NPC结构,生命科学突破...
- 10个精选国外免费空间
- linux自动备份系统快照,我的 Linux 时光机——Snapper系统级自动备份工具
- 小程序标准版交易组件开启
- Windows经典小游戏--扫雷精装版
- canvas设置大小
- 微信支付 APP支付 Java 服务器端
- 咖说 | 「延展与重构」数字艺术的新可能
- 抓取WebSocket推送的消息
- web测试中的测试点和测试方法总结
- SaaS的商业模式是如何影响软件公司估值
- 复旦大学陈怡然:文本摘要的跨数据集迁移研究
- 解决问题:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined