自动对焦模式vuforia慢

时间:2017-03-19 10:44:21

标签: c# android unity3d vuforia

我对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);
        }
    }
}
}

它有效,但我需要更好的准确性.. 你有什么想法吗?

谢谢,

马塞罗

1 个答案:

答案 0 :(得分:1)

在vuforia启动之前设置相机的对焦模式。同时测试您的应用程序性能并改进IT:仅加载所需内容,使用更少的FPS,更小的视频捕获,并使用最少的渲染资源。