Vuforia SDK---- AR开发vuforia 相机前后摄像头动态切换功能实现
2016-08-30 17:25
435 查看
在vuforia sdk中默认的是调用手机的后置摄像头,但是你可以通过ARCamera进行设置,设置成为前置摄像头,有时候在项目中需要用到前置摄像头
在ARCamera上的设置为
using UnityEngine;
using System.Collections;
在ARCamera上的设置为
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(); } } } }
相关文章推荐
- Vuforia SDK---- AR开发vuforia 相机前后摄像头动态切换功能实现
- Vuforia SDK---- AR开发vuforia 相机自动对焦代码实现
- Vuforia SDK---- AR开发vuforia 相机自动对焦代码实现
- 【Android】自定义相机的实现(支持连续拍照、前后摄像头切换、连续对焦)
- 【Android】自己定义相机的实现(支持连续拍照、前后摄像头切换、连续对焦)
- ios开发拍照功能之设备前后摄像头切换
- Vuforia SDK---- AR开发vuforia实现拍照截屏功能
- 实现通过上滑或者下滑来切换前后摄像头的功能
- Android 相机开发 闪光灯,前后摄像头切换,调整缩放比例
- Android相机开发(一)之预览拍照查看图片基本功能的实现
- Android相机开发(一)之预览拍照查看图片基本功能的实现
- struts2开发时通过interceptor拦截器实现输入数据过滤前后空格的功能
- QtQuick桌面应用开发指导 3)实现UI和功能_B 4)动态管理Note对象_A
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- Vuforia SDK---- AR开发vuforia 3D识别追踪项目分析分享
- Vuforia SDK---- Vuforia AR开发对焦模式
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- ios开发之设备前后摄像头切换
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!