1. 程式人生 > >Unity+Vuforia ar 攝像機自動對焦

Unity+Vuforia ar 攝像機自動對焦

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;


public class AutoCameraDevice : MonoBehaviour {


    void Start()
    {
        CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
        
    }


    void Update()
    {
        //自動對焦  
        //if (m_bIsFocus)  
#if UNITY_EDITOR
        if (Input.GetMouseButtonUp(0))
#elif UNITY_ANDROID || UNITY_IPHONE
        if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)  
#endif
        {
            CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
        }
    }
}

相關推薦

Unity+Vuforia ar 攝像機自動

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

AR 攝像機自動

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

Unity+Vuforia 自動

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

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

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

Vuforia 攝像頭自動問題測試

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

關於Android Camera2 API 的自動的坑

https://www.jianshu.com/p/280e5301b7b9 一、使用。關於Camera2的API使用,參考Google官方的例子: Camera2Basic Camera2Raw Camera2Video 這是一手資料,配合官方的資料理解Camera2 API的底層原理:

Android 攝像頭自動的幾點注意

今天在做手機攝像頭自動對焦時出了一些問題,這裡做個筆記記錄一下。 注意事項:1、初始化Camera的程式碼中要加入下面兩行程式碼 mCamera.autoFocus(myAutoFocusCallback); mCamera.cancelAutoFocus(); 示例:

Android自定義相機預覽開始時自動

      如果是呼叫系統相機不會存在對焦問題,要實現自己的相機在開始的時候自動自動對焦,只需要新增兩句程式碼:     parameters.setFocusMode(Camera.Paramet

android手動實現相機功能,自動+手動

android自定義相機實現自動對焦和手動對焦: 不呼叫系統相機,因為不同的機器開啟相機呈現的介面不統一也不能滿足需求。 所以為了讓程式在不同的機器上呈現出統一的介面,並且可以根據需求進行佈局,做了此demo。 程式實現程式碼如下: import java.io.File;

Android——呼叫攝像頭並自動拍…

import java.io.FileOutputStream; import android.content.Context; import android.hardware.Camera; import android.os.Environment; import android.view.Motion

[Android程式設計心得] Camera(OpenCV)自動和觸控的實現

import java.util.ArrayList; import java.util.List; import org.opencv.android.JavaCameraView; import android.R.integer; import android.content.Context; im

android實現自動拍照

android樣式和主題(style&theme) android中主題也是用於為應用定義顯示風格,它的定義和樣式的定義相同,如下: <?xmlversion="1.0" encoding="utf-8"?> <resources> <

Android 使Camera預覽清晰,迴圈自動處理

我們經常使用SurfaceView顯示Camera預覽畫面,但畫面基本都不清晰。主要是因為沒有自動對焦,而自動對焦觸發是通過mCamera.autoFocus(autoFocusCallback);這個

如何實現android手機攝像頭的的自動

       發現好多人都在解決一個問題那就是,如何實現android相機的自動對焦,而且是連續自動對焦的。當然直接呼叫系統相機就不用說了,那個很簡單的。下面我們主要來看看如如何自己實現一個相機,並且實現自動連續對焦。      根據網上的資料有如下幾種:        

【Camera】手機相機自動的3種方式及原理

目前在手機上採用的自動對焦系統包括反差對焦、相位對焦和鐳射對焦三種方案。 反差對焦-CDAF(Contrast Detecti

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

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

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

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

unity3D-AR開發之攝像機

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

【編輯器】Unity視窗切換和啟動遊戲

前言 做編輯器的時候有時會需要改變視窗的對焦。現在總結一下常用的切換視窗方法。還有就是編輯器模式下啟動遊戲。 效果 切換視窗對焦 啟動和暫停 思路 視窗類名應該和視窗名差不多,到UnityEditor的文件裡面去搜索關鍵字,看看有沒有有用的資訊 找不

unity Vuforia物體移動的方向用AR箭頭表示出來

主要思想是採用投票箱機制,把物體移動的方向從360歸一到8個方向: 用到的主要程式碼如下: 以相機為座標原點,把移動的小碼變換到大碼座標下: 座標變換 Matrix4x4 extinsic_obj1 = image1.transform.localToWorldMa