Vuforia SDK---- AR开发vuforia 相机前后摄像头动态切换功能实现
来源:互联网 发布:云计算开发需要学什么 编辑:程序博客网 时间:2024/04/30 04:46
在vuforia sdk中默认的是调用手机的后置摄像头,但是你可以通过ARCamera进行设置,设置成为前置摄像头,有时候在项目中需要用到前置摄像头,而且在群里也有很多人问过如何使用按钮进行动态的切换。
在ARCamera上的设置为
摄像头的切换控制为预制组件功能说明
如何实现动态控制呢,经测试,vuforia 3.x和vuforia 4.x都是可以使用,代码如下
using UnityEngine;using System.Collections;namespace Vuforia{ public class tes : MonoBehaviour { // Use this for initialization void Start() { } // Update is called once per frame void Update() { } void OnGUI() { if (GUI.Button(new Rect(50, 50, 200, 50), "Select Front Camera")) { // Stop tracker // TrackerManager.Instance.GetTracker<Tracker>().Stop(); // Stop and deinit camera CameraDevice.Instance.Stop(); CameraDevice.Instance.Deinit(); // Reinit and restart camera, selecting front camera CameraDevice.Instance.Init(CameraDevice.CameraDirection.CAMERA_FRONT); CameraDevice.Instance.Start(); // Restart tracker // TrackerManager.Instance.GetTracker<Tracker>().Start(); // TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Start(); } if (GUI.Button(new Rect(50, 150, 200, 50), "Select Back Camera")) { // Stop tracker // TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Stop(); // TrackerManager.Instance.GetTracker<Tracker>().Stop(); // Stop and deinit camera CameraDevice.Instance.Stop(); CameraDevice.Instance.Deinit(); // Reinit and restart camera, selecting back camera CameraDevice.Instance.Init(CameraDevice.CameraDirection.CAMERA_BACK); CameraDevice.Instance.Start(); // Restart tracker // TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER).Start(); // TrackerManager.Instance.GetTracker<Tracker>().Start(); } } }}
ARVR技术交流群129340649,欢迎加入,一起讨论学习!
0 0
- Vuforia SDK---- AR开发vuforia 相机前后摄像头动态切换功能实现
- Vuforia SDK---- AR开发vuforia 相机前后摄像头动态切换功能实现
- Vuforia SDK---- AR开发vuforia 相机自动对焦代码实现
- Vuforia SDK---- AR开发vuforia 相机自动对焦代码实现
- Vuforia SDK---- AR开发vuforia实现拍照截屏功能
- Vuforia SDK---- Vuforia AR开发对焦模式
- Vuforia SDK---- AR开发vuforia 问题总结
- Vuforia SDK---- AR开发vuforia 二维码扫描
- Vuforia SDK---- AR开发vuforia购买
- Vuforia SDK---- Vuforia AR开发对焦
- Vuforia SDK---- AR开发旋转缩放模型功能
- Vuforia SDK---- AR开发vuforiaARCamera动态修改最大识别量
- Vuforia SDK---- AR开发Vuforia sdk 4.0之物体识别
- Vuforia SDK---- AR开发vuforia定价去水印
- AR开发入门:使用Vuforia SDK开发AR APP
- Vuforia提供了切换前后摄像头的方法
- Vuforia提供了切换前后摄像头的方法
- Vuforia实现AR效果
- 2015062602 - 星际迷航.红杉书评
- SSH框架面试题
- QT 即时聊天软件(一)
- PHP学习笔记(五):isset和empty的区别
- 批量下载CNKI
- Vuforia SDK---- AR开发vuforia 相机前后摄像头动态切换功能实现
- mybatis集成spring的事务管理
- Hessian是什么?
- C++对象内存分布(2) - 菱形继承(non virtual)
- 关于ESP8266模块配置
- java将Unicode编码转换为汉字
- Python学习心得实例(1)
- javascript的语法说明,变量和运算符
- C# WPF TextBox绑定数据的简单应用