// 设置摄像头自动调焦
var isSuccessful = Vuforia.CameraDevice.Instance.SetFocusMode(Vuforia.CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
// 打开闪光灯 true
Vuforia.CameraDevice.Instance.SetFlashTorchMode(true);
// 关闭闪光灯 false
Vuforia.CameraDevice.Instance.SetFlashTorchMode(false);
// 相机停止影像
Vuforia.CameraDevice.Instance.Stop();
// 相机开始摄取影像
Vuforia.CameraDevice.Instance.Start();
// 开始跟踪目标(开始识别)
Vuforia.TrackerManager.Instance.GetTracker<Vuforia.ObjectTracker>().Start();
// 停止跟踪目标(停止识别)
Vuforia.TrackerManager.Instance.GetTracker<Vuforia.ObjectTracker>().Stop();
// 启动Vuforia
GameObject.Find("ARCamera").GetComponent<Vuforia.VuforiaBehavIoUr>().enabled = true
// 关闭Vuforia
GameObject.Find("ARCamera").GetComponent<Vuforia.VuforiaBehavIoUr>().enabled = false
// 打开前置摄像头(Vuforia在未来版本中将会弃用这种方法)
Vuforia.CameraDevice.Instance.Init(Vuforia.CameraDevice.CameraDirection.CAMERA_FRONT);
Vuforia.CameraDevice.Instance.Start();
// 打开后置摄像头
Vuforia.CameraDevice.Instance.Init(Vuforia.CameraDevice.CameraDirection.CAMERA_BACK);
Vuforia.CameraDevice.Instance.Start();
// 打开默认的摄像头
Vuforia.CameraDevice.Instance.Init(Vuforia.CameraDevice.CameraDirection.CAMERA_DEFAULT);
Vuforia.CameraDevice.Instance.Start();
// 操作相机前检查相机是否在活动(相机Stop后或Vuforia未初始化完成,该函数返回false)
Vuforia.CameraDevice.Instance.IsActive()
// 操作跟踪识别前检查Vuforia是否完成了初始化
Vuforia.VuforiaManager.Instance.Initialized
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。