实现FOCUS_MODE_TRIGGERAUTO AR摄像机场景的正确方法

时间:2019-01-22 06:10:54

标签: unity3d vuforia setfocus

我需要在AR应用程序中实现Focus功能。我希望能够使用android手机的对焦功能来详细描述而不会出现错误的图像目标。某些设备没有自动对焦功能,但是只有focustrigger。您知道在应用中实现此功能的正确方法吗?

我都处理过: FOCUS_MODE_CONTINUOUSAUTO FOCUS_MODE_TRIGGERAUTO 两者都可以正常工作,但似乎对编译后的应用没有影响。我正在执行C#脚本,并使用以下代码将其附加到AR摄像机:

using UnityEngine;
using System.Collections;
using Vuforia;
public class TriggerFocus : MonoBehaviour
{

    bool FocusModeSet;

    void Awake()
    {
        //CameraDevice.Instance.SetFocusMode (CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
        FocusModeSet  = CameraDevice.Instance.SetFocusMode (  
            CameraDevice.FocusMode.FOCUS_MODE_TRIGGERAUTO); 

        if (FocusModeSet == false) 
        {  
            Debug.Log ("to set focus mode Failed (mode unsupported) ().");  
        } 
    }
}

我想知道是否可以保证在使用Android 4.1或更高版本的设备上聚焦和增强图像目标。在某些设备中,图像模糊不清,无法跟踪

0 个答案:

没有答案