правильный способ реализации FOCUS_MODE_TRIGGERAUTO сцены AR-камеры - PullRequest
0 голосов
/ 22 января 2019

Мне нужно реализовать функцию фокуса в приложении AR.Я хочу иметь возможность использовать функцию фокусировки телефонов Android для детализации без ошибок imagetargets. Некоторые устройства не имеют функцию автофокуса, но focustrigger. Знаете ли вы правильный способ реализации этой функции в приложении?

Iимели дело с обоими: 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 или выше.На некоторых устройствах изображение размыто и не способно к отслеживанию

...