国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ARFoundation多圖識別的一個腳本

這篇具有很好參考價值的文章主要介紹了ARFoundation多圖識別的一個腳本。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

使用ARFoundation的圖像識別發(fā)布出來的安卓應用存在一個令初學者撓頭的問題——模型始終是背對用戶的,雖然可以在3ds Max等軟件中調(diào)整其軸心,終歸是麻煩。受汪祥春老師《AR開發(fā)權(quán)威指南基于AR Foundation》一書的啟發(fā),編寫如下MultiImageTracking腳本:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR.ARFoundation;

public class MultiImageTracking : MonoBehaviour
{
    ARTrackedImageManager ImgTrackedManager;
    private Dictionary<string, GameObject> mPrefabs =  new Dictionary<string, GameObject>();
    public GameObject[] gameObjects;

    private void Awake()
    {
        ImgTrackedManager = GetComponent<ARTrackedImageManager>();
    }

    void Start()
    {        
        foreach(var go in gameObjects)
        {
            mPrefabs.Add(go.name, go);
        }

    }

    private void OnEnable()
    {
        ImgTrackedManager.trackedImagesChanged += OnTrackedImagesChanged;
    }
    void OnDisable()
    {
        ImgTrackedManager.trackedImagesChanged -= OnTrackedImagesChanged;
    }
    void OnTrackedImagesChanged(ARTrackedImagesChangedEventArgs eventArgs)
    {
        foreach (var trackedImage in eventArgs.added)
        {
            OnImagesChanged(trackedImage);
        }
    }

    private void OnImagesChanged(ARTrackedImage referenceImage)
    {
        GameObject go = Instantiate(mPrefabs[referenceImage.referenceImage.name], referenceImage.transform);
#if UNITY_ANDROID
        go.transform.Rotate(new Vector3(0, 180, 0));
#endif

    }
}

用法:文章來源地址http://www.zghlxwxcb.cn/news/detail-503725.html

  1. 為參考圖像庫添加參考圖像時,須要保證參考圖像的命名和三維模型實例的命名完全一致。
  2. 對AR Session Orgin對象掛載AR Tracked Image Manager腳本和MultiImageTracking腳本。
  3. AR Tracked Image Manager腳本組件中的Tracked Image Prefab設置為None。
  4. MultiImageTracking組件中的Game Objects數(shù)組用來存儲三維模型實例,其個數(shù)根據(jù)需要設置。如下圖所示
  5. ARFoundation多圖識別的一個腳本

到了這里,關于ARFoundation多圖識別的一個腳本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • blender怎么在一個面上對半切割(不影響別的面)

    blender怎么在一個面上對半切割(不影響別的面)

    1進入編輯模式 2.在面選擇模式下,選中該物體需要切割成兩半的面。 3.按K這個快捷鍵(切記,必須得用快捷鍵,不用的話沒辦法調(diào)出第一個綠色切割點),將切割點移動到需要切割的起始邊,按住Shift鍵不放(這個時候會發(fā)現(xiàn)它自動吸附到這條邊的中點了)進行切割。

    2024年02月08日
    瀏覽(20)
  • matplotlib多圖合一的四種實現(xiàn)(多張圖顯示在一個figure中)

    matplotlib多圖合一的四種實現(xiàn)(多張圖顯示在一個figure中)

    使用 plt.subplot(rownum, columnnum, index) 說明新圖紙是幾行幾列的 使用 plt.subplot2grid(總格數(shù), 起始格數(shù), rowspan, colspan) 來繪制 首先使用 gridspec.GridSpec(rownum, colnum) 聲明將figure分割成幾塊,然后在繪圖時使用切片聲明使用哪幾塊即可

    2024年01月21日
    瀏覽(15)
  • 使用Python+selenium實現(xiàn)第一個自動化測試腳本

    這篇文章主要介紹了使用Python+selenium實現(xiàn)第一個自動化測試腳本,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧 最近在學web自動化,記錄一下學習過程。 此處我選用python3.6+selenium3.0,均用

    2024年02月03日
    瀏覽(25)
  • 自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    目錄 一,明確測試對象 二,編寫測試用例 構(gòu)造請求數(shù)據(jù) 封裝測試代碼 斷言設置 三,執(zhí)行腳本獲取測試結(jié)果 四,總結(jié) 經(jīng)過之前的學習鋪墊,我們嘗試著利用pytest框架編寫一條接口自動化測試用例,來厘清接口自動化用例編寫的思路。 我們在百度搜索天氣查詢,會出現(xiàn)如下

    2024年02月16日
    瀏覽(23)
  • 使用go語言、Python腳本搭建一個簡單的chatgpt服務網(wǎng)站。

    使用go語言、Python腳本搭建一個簡單的chatgpt服務網(wǎng)站。

    前言 研0在暑假想提升一下自己,自學了go語言編程和機器學習相關學習,但是一味學習理論,終究是枯燥的,于是自己弄點小項目做。 在這之前,建議您需要掌握以下兩個技巧,我在這里不贅述了 一個openAI賬號,并申請了KEY(b站有教程) 魔法的method(自己摸索哈~網(wǎng)上應該

    2024年02月11日
    瀏覽(34)
  • ARFoundation系列講解 - 85 手部跟蹤

    ARFoundation系列講解 - 85 手部跟蹤

    ? ? ? ? Unity中實現(xiàn)手部跟蹤的方式有很多,比如使用 OpenCV、Mediapipe 、或者使用ARKit的HumanBodyTracking3D(有機型限制)都可以說實現(xiàn)。但是我們今天介紹使用一種更簡單的方式實現(xiàn),也就使用?ManoMotion SDK 可以為Android和iOS移動平臺開發(fā)手勢跟蹤功能。 ManoGestures 連續(xù)的 扳機 M

    2024年02月12日
    瀏覽(23)
  • Unity ARFoundation 配置工程 (Android)

    Unity ARFoundation 配置工程 (Android)

    注意: 1、AR Core是Google的產(chǎn)品,因為谷歌制裁華為,所以 有些 華為機可能不支持AR Core的軟件; 2、手機在設置里搜索Google Play,看看是否已經(jīng)安裝上了,如果沒有裝此服務,去商城里搜索Google Play,安裝到手機上,如果商城里搜不到,就去網(wǎng)上下載一個Google Play裝到手機上(

    2024年02月13日
    瀏覽(15)
  • 【通過一個腳本將多個實驗按序跑起來,無需人工逐個調(diào)試 & Linux使用技巧】

    在服務器上跑實驗時,通常需要跑多次實驗,但這些實驗的差異之處僅有一兩處參數(shù)的變動,如果在服務器盯著一個一個的跑,勢必需要消耗大量的精力和時間; 因此,將跑所有實驗的指令全部匯總到一個腳本中,只需要run一個腳本即可,無需人工變更; 還可以將每個跑完

    2024年02月15日
    瀏覽(26)
  • python+pytest接口自動化(12)-自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    python+pytest接口自動化(12)-自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    經(jīng)過之前的學習鋪墊,我們嘗試著利用pytest框架編寫一條接口自動化測試用例,來厘清接口自動化用例編寫的思路。 我們在百度搜索 天氣查詢 ,會出現(xiàn)如下圖所示結(jié)果: 接下來,我們以該天氣查詢接口為例,編寫接口測試用例腳本。 針對某個功能做接口測試,首先我們需

    2024年02月04日
    瀏覽(30)
  • 多圖層繪制方法(使用Origin)

    多圖層繪制方法(使用Origin)

    如下圖所述,我們在繪制時經(jīng)常會遇到在同一張圖片里顯示多個內(nèi)容,今天來講解下如何繪制該類圖表。所使用工具為origin. 以《2015-2022年中國隧道建設市場規(guī)模統(tǒng)計及預測》的數(shù)據(jù)為例。在同一個圖層內(nèi)分別顯示柱狀圖和折線圖。 打開origin,輸入數(shù)據(jù),如圖,需要區(qū)分X和

    2024年02月03日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包