1. 程式人生 > >Vuforia SDK---- Vuforia AR開發對焦模式

Vuforia SDK---- Vuforia AR開發對焦模式

本文介紹了Vuforia可用(1.5版及以上)不同的對焦模式。

在Vuforia焦點模式下的行為(1.5版以上),描述如下:

  1. FOCUS_MODE_NORMAL -通過裝置提供的預設的對焦模式
  2. FOCUS_MODE_TRIGGERAUTO -設定此對焦模式將觸發一個自動對焦操作。
  3. FOCUS_MODE_CONTINUOUSAUTO -首發的Android 2.3和iOS裝置這一對焦模式下可切換式驅動級的連續自動對焦的攝像頭。這是AR的應用程式的最佳對焦模式,因為它保證了相機聚焦在目標上,從而產生最佳的跟蹤結果。
  4. FOCUS_MODE_INFINITY -設定相機為“無窮大”,通過攝像頭驅動程式的實現提供。(不支援IOS)。
  5. FOCUS_MODE_MACRO -設定相機“微距”模式,由相機驅動程式的實現提供。這提供了特寫(APPX。15釐米),在AR調校很少使用的距離急劇攝像機影象。(不支援IOS)。

    我們鼓勵使用FOCUS_MODE_CONTINUOUSAUTO在你的應用程式時,它可以在裝置上。當設定該模式時,如果返回值setFocusMode()為TRUE時應用程式將提供鋒利的照相機影象的兩個上級渲染,以及超棒跟蹤效能。

    如果FOCUS_MODE_CONTINUOUSAUTO不可用,接下來最好的選擇是實現“觸控聚焦”在你的應用程式的行為。要做到這一點,引發setFocusMode()FOCUS_MODE_TRIGGERAUTO

    值每個使用者觸控式螢幕幕的時間。這種行為的缺點是,大多數攝像頭的驅動程式隨機選擇一個方向集中(或近或遠),所以你有50%的機率使影象散焦,然後集中在目標上。由於在此焦點的邏輯一定條件下的跟蹤可能會丟失了一會兒,直到清晰的影象是由相機再次提供。

    FOCUS_MODE_INFINITYFOCUS_MODE_MACRO是在某些應用場合可使用的,如上所述。

    FOCUS_MODE_NORMAL設定相機在預設模式下的攝像頭驅動程式定義。Setting Focus Mode with the Vuforia Unity Extension C# API

    bool focusModeSet = CameraDevice.Instance.SetFocusMode(  
        CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
     
    if (!focusModeSet) {
        Debug.Log("Failed to set focus mode (unsupported mode).");
    }

    來自https://developer.vuforia.com/resources/dev-guide/continuous-autofocus-and-other-focus-modes

相關推薦

Vuforia SDK---- Vuforia AR開發模式

本文介紹了Vuforia可用(1.5版及以上)不同的對焦模式。 在Vuforia焦點模式下的行為(1.5版以上),描述如下: FOCUS_MODE_NORMAL -通過裝置提供的預設的對焦模式FOCUS_MODE_TRIGGERAUTO -設定此對焦模式將觸發一個自動對

使用Vuforia SDK搭建AR應用開發環境

最近在搞一個專案,裡面需要實現增強現實的功能,首先想到利用現有的開源sdk進行二次開發。通過網上查詢資料,最後鎖定了高通公司的Vuforia SDK。網上關於在eclipse下使用進行Vuforia

Android Camera2 拍照(四)——模式

ask als size com ontouch eating fault tdi release 原文:Android Camera2 拍照(四)——對焦模式 本

Vuforia SDK---- AR開發vuforia 相機自動程式碼實現

在使用vuforia sdk製作AR時候有時候會遇到的問題就是相機不對焦,相機對著一個圖片時候在螢幕中顯示的非常不清晰,之前的文字中也介紹了AR的相機對焦功能。相機對焦文章,新版本4.x和3.x對焦程式碼不太一樣,比較簡單貼一下 3.x的 void Start () {

Unity+Vuforia ar 攝像機自動

using System.Collections; using System.Collections.Generic; using UnityEngine; using Vuforia; public class AutoCameraDevice : MonoBehavio

Vuforia SDK---- AR開發旋轉縮放模型功能

var target : Transform; var distance = 10.0; var xSpeed = 250.0; var ySpeed = 120.0; var yMinLimit = -20; var yMaxLimit = 80; var x =

Vuforia 攝像頭自動問題測試

           在利用Unity3D以及Vuforia開發AR專案 問題: 攝像頭無法聚焦 前提知識: 在Vuforia焦點模式下的行為(1.5版以上),描述如下: FOCUS_MODE_NORMAL -通過裝置提供的預設的對焦模式 FOCUS_MODE_TRIGGE

Unity+高通Vuforia SDK——AR播放視訊

        在之前的文章中我們已經實現了基本的圖片識別,並在識別的圖片上顯示3D模型,但是有的時候我們實際上需要在識別的圖片上播放一段視訊,那麼接下來我們就來說說如何實現這樣的操作。 一、資源下

vofuria的開發(2)利用android studio+vuforia搭建AR開發環境

1.從Vuforia 5.0.10開始支援android studio IDE那麼如何來配置這種開發環境呢?網上的安裝要麼不好用,要麼是基於eclipse,很少有基於這款IDE的,本文所用SDK5.5.9,android studio 2.1 win10 64位

Unity+Vuforia 自動

 該指令碼直接拖放到場景中一直處於啟用狀態物件上就可以了,當在移動端觸屏即可實現相機對焦:        CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUT

攝像頭Vuforia攝像機採集內容模糊

Vuforia的demo中是設定為自動對焦的。當無法自動對焦時,拍攝到的實時場景是模糊的,這樣對Target的識別有很大的影響。檢測和跟蹤的效能被大大降低了。  1、開啟現行對焦模式(FOCUS_MODE_CONTINUOUS_AUTO)  這種模式可以使裝置根據當前場景

unity3D-AR開發之攝像機

1.今天在做我們公司產品的時候涉及到了攝像機對焦的問題,我用的unity3D開發的,很簡單的一段程式碼就能解決我們對焦的問題。public class AutoFocus : MonoBehaviour {// Use

Unity5+Vuforia實現一個AR小Demo (1)

前言 上學期擔任了導師一門選修課的TA,課程是關於VR和AR的,所以就設計了一個簡單的AR小Demo實驗,其實都是網路上用Unity+Vuforia做的AR效果,這裡只是整理歸納一下步驟而已,分為兩部分,第一部分是顯示模型,第二部分是對模型進行簡單操作。由於這

Vuforia SDK匯入問題Vuforia.UnityExtensions Consider removing one of the references or sign the assembl

匯入Vuforia SDK後就報錯,在csdn搜了一下,根本沒有這方面的資訊,去百度找了一下,有一點收穫所以分享出來,但是我在百度找到的解決方案並沒有解決我現在的這個問題。 大佬若是有解決方案還請不要栗色,拿出來分享一下。 錯誤關鍵詞: UnityExtensions.dll

Android 開發---SDK介面限制的適配

前言 專案升級到Android Pie(9),需要考慮適配問題.在此做個總結. Android 9 增加了對非SDK介面訪問的限制,無論你是直接訪問還是通過反射,JNI等間接訪問,都是會被限制的. SDK介面和非SDK介面有啥區別? SDK介面是那些官方支援的,Andr

HTML5遊戲開發進階 11:WebSocket與多人模式

    我們將使用HTML5 WebSocket API向我們的RTS遊戲加入多人對戰支援 11.1 使用Node.js操作WebSocket API    之前瀏覽器與伺服器之間通訊的唯一方式就是通過逐個request序列,對伺服器進行輪詢或長輪詢。雖然這些方式確實有效,

AR 攝像機自動

將指令碼掛在ARCCamera上 //using Vuforia;{ void Start () { <span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Aria

Vuforia 高通AR for Unity 自動聚焦

高通AR預設狀態是非自動聚焦模式,下面是實現自動聚焦的方法。 SDK提供了多種聚焦模式,這裡我們選擇​CameraDevice.FocusMode.FOCUS_MODE_TRIGGERAUTO

使用golang海康sdk進行業務開發

目錄 準備工作 開發環境資訊 改寫HCNetSDK.h標頭檔案 開發過程 基本資料型別轉換 業務開發 參考

設計模式的總結之簡單工廠與策略模式

mage 建立 不變 href catch nag 實現類 初步 cti 前言 面向對象編程追求的本質-提高擴展性、可維護性、靈活性和復用性。合理利用面向對象6個原則,能夠很好的達到要求。如何利用好就是至關重要的了,前人總結了23+個設計模式能夠讓初學者更容易