我对Vuforia的焦点模式有疑问,CONTINUOUSAUTO:
它有效,但速度太慢..而且不太准确, 有一种方法可以让它更快吗?在一段时间内更快地调用一次性自动对焦?还是更准确?
Vuforia最新版
统一5.4.0
测试:三星S6
我在ARCamera的WebcamBehaviour中的C#脚本:
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using UnityEngine;
namespace Vuforia
{
/// <summary>
/// This MonoBehaviour manages the usage of a webcam for Play Mode in Windows or Mac.
/// </summary>
public class WebCamBehaviour : WebCamAbstractBehaviour
{
void Start(){
VuforiaBehaviour.Instance.RegisterVuforiaStartedCallback (OnVuforiaStarted);
VuforiaBehaviour.Instance.RegisterOnPauseCallback (OnPaused);
}
private void OnVuforiaStarted()
{
CameraDevice.Instance.SetFocusMode (CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
private void OnPaused (bool paused){
if (!paused) //resumed
{
//Set again autofocus mode when app is resumed
CameraDevice.Instance.SetFocusMode (
CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
}
}
}
它有效,但我需要更好的准确性.. 你有什么想法吗?
谢谢,
马塞罗
答案 0 :(得分:1)
在vuforia启动之前设置相机的对焦模式。同时测试您的应用程序性能并改进IT:仅加载所需内容,使用更少的FPS,更小的视频捕获,并使用最少的渲染资源。