SlideShare a Scribd company logo
1 of 26
Download to read offline
Vuforia AR
應用程式準備作業
Revised on April 7, 2021
 Vuforia AR引擎簡介
 Vuforia AR辨識圖
 註冊Vuforia帳號
 申請AR應用程式授權金鑰
 建立辨識特徵資料庫
 Vuforia AR引擎原本由高通(Qualcomm)開發的SDK,專門針對行動
裝置(Android/iOS)提供良好的擴增實境開發工具
 PTC於2015年收購Vuforia,在開發工具的支援上除了原生的iOS和
Android SDK以外,也支援遊戲引擎Unity的編輯器,其便利又強大
的特性⻑久以來也受到Unity用戶的喜愛
 Unity從2017.2版本開始直接將Vuforia整合進Unity編輯器,大大
簡化了AR應用程式設計流程;但2019.3之後版本又改為外掛安裝
Vuforia AR引擎簡介
2
 Vuforia的AR辨識屬於Marker-less(無/弱標記式)圖像辨識,也就
是無需使用早期AR作品常見的黑白色塊組合圖,能辨識的物件除了圖
片以外也支援立體矩形、圓柱體或杯狀體,或其它3D物件
 Vuforia有⼀套公式去計算辨識物件之特徵分數(0~5顆星),目前沒
有開放API讓我們自行計算特徵碼,所有要辨識的圖片都需要上傳到
Vuforia幫你建立專屬的特徵物件資料庫
Vuforia AR引擎注意事項 1/2
3
早期AR使用的標記方式
 應用注意事項
 需要充足的照明
 盡量應用於室內,有穩定的照明,且較好控制
 如果室內照明不足,可開啟裝置中的手電筒功能
 辨識物的大小
 建議寬度12公分以上及合理的高度
 盡量避免出現曲面、捲曲、摺痕
 表面反光光澤可能影響辨識度
 攝影機與辨識物的夾角太小時,難有穩定的辨識效果
Vuforia AR引擎注意事項 2/2
4
 jpg或png檔,檔案不可超過2Mbytes
 怎樣才是良好的辨識圖
 越鋒利尖輪廓鮮明的圖,越容易產生特徵點
 前後景對比愈高愈好
 建議圖片為320pixels以上
 避免重複性的圖 (磁磚式)
 辨識圖四周8%區域為緩衝區,不會納入辨識運算
Vuforia AR辨識圖 1/6
5
 辨識圖測試
 rating
Vuforia AR辨識圖 2/6
6
Features
 rating
Vuforia AR辨識圖 3/6
7
Features
 rating
Vuforia AR辨識圖 4/6
8
Features
 rating
Vuforia AR辨識圖 5/6
9
Features
 rating
Vuforia AR辨識圖 6/6
10
Features
 https://developer.vuforia.com/vui/user/register
註冊Vuforia帳號
11
密碼至少8個字元
 Develop> License Manager> Get Development Key
申請AR應用程式授權金鑰 1/3
12
申請AR應用程式授權金鑰 2/3
13
輸入License key名稱
勾選同意
按下Confirm按鈕
免費金鑰使用限制
 開發Unity AR專案時,需要複製授權金鑰到Unity AR專案
申請AR應用程式授權金鑰 3/3
14
 Vuforia的AR辨識屬於Marker-less(無/弱標記式)圖像辨識,也就
是無需使用早期AR作品常見的黑白色塊組合圖,除了圖片之外也支援
3D物件辨識;Vuforia有⼀套公式計算辨識物件之特徵分數(0~5顆
星),大原則就是高對比的細節越多越容易取得高分
 Vuforia目前沒有開放API讓我們自行計算特徵碼,所有辨識圖都需要
上傳到Vuforia為你建立的辨識特徵資料庫
建立辨識特徵資料庫 1/3
15
 Develop> Target Manager
 點擊「Add Database」按鈕
建立辨識特徵資料庫 2/3
16
 輸入資料庫名稱,之後點擊「Create」按鈕
建立辨識特徵資料庫 3/3
17
選取輸入License key
輸入資料庫名稱
使用Device方式
 開啟所要使用的辨識特徵資料庫
更新辨識特徵資料庫內容 1/6
18
辨識圖數量
 點擊「Add Target」加入辨識標的物,可以是圖片、⻑⽅體、圓柱體
或使用Vuforia Object Scanner掃描產生的模型資料檔
更新辨識特徵資料庫內容 2/6
19
 加入辨識圖片(必須是8位元灰階
或24位元彩色圖片,2M bytes
以下圖檔),Width是指特徵圖片
在埸景中的寬度
 Unity預設1個單位對應
100pixel,因此可以設定為圖片
寬度pixel值/100
更新辨識特徵資料庫內容 3/6
20
更新辨識特徵資料庫內容 4/6
21
長方體辨識物
圓柱體辨識物
3D模型辨識物
指定尺寸

使用Vuforia Object
Scanner程式掃描的檔案
指定尺寸
 可依需求點擊「Add Target」再加入其它辨識標的物到辨識特徵資料庫
更新辨識特徵資料庫內容 5/6
22

剛加入的辦識圖

辦識圖評等
更新辨識特徵資料庫內容 6/6
23

變更名稱

移除

更新圖檔

檢視特徵
 點擊「Download Database(All)」下載辨識特徵資料庫,後續需要
將辨識特徵資料庫滙入到Unity AR專案
下載辨識特徵資料庫 1/3
24
 也可個別勾識所要使用的識別標的物,再點擊「Download Database」
下載辨識特徵資料庫
下載辨識特徵資料庫 2/3
25
 選擇Unity Editor平台,之後點擊「Download」按鈕,Vuforia就會將
特徵資料庫封裝為Unity package
下載辨識特徵資料庫 3/3
26

More Related Content

Similar to Vuforia AR 應用程式準備作業

Inspire dgt 網路新知分享_ar應用_0817
Inspire dgt 網路新知分享_ar應用_0817Inspire dgt 網路新知分享_ar應用_0817
Inspire dgt 網路新知分享_ar應用_0817inspire digital
 
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)Shanda innovation institute
 
Mobile Beacon SDK- Getting-started (Traditional Chinese)
Mobile Beacon SDK- Getting-started (Traditional Chinese)Mobile Beacon SDK- Getting-started (Traditional Chinese)
Mobile Beacon SDK- Getting-started (Traditional Chinese)qumedia
 
Game development using monogame
Game development using monogameGame development using monogame
Game development using monogamePower Wu
 
PhoneGap Guide
PhoneGap GuidePhoneGap Guide
PhoneGap Guidecolorhook
 
初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdf初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdfgdscnycu
 
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1VR-Zone .com
 

Similar to Vuforia AR 應用程式準備作業 (12)

Unity AR application
Unity AR applicationUnity AR application
Unity AR application
 
Vuforia AR 應用程式設計入門
Vuforia AR應用程式設計入門Vuforia AR應用程式設計入門
Vuforia AR 應用程式設計入門
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
Android ADK
Android ADKAndroid ADK
Android ADK
 
Inspire dgt 網路新知分享_ar應用_0817
Inspire dgt 網路新知分享_ar應用_0817Inspire dgt 網路新知分享_ar應用_0817
Inspire dgt 網路新知分享_ar應用_0817
 
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
 
Mobile Beacon SDK- Getting-started (Traditional Chinese)
Mobile Beacon SDK- Getting-started (Traditional Chinese)Mobile Beacon SDK- Getting-started (Traditional Chinese)
Mobile Beacon SDK- Getting-started (Traditional Chinese)
 
Game development using monogame
Game development using monogameGame development using monogame
Game development using monogame
 
PhoneGap Guide
PhoneGap GuidePhoneGap Guide
PhoneGap Guide
 
Tech days2011
Tech days2011Tech days2011
Tech days2011
 
初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdf初窺 Flutter 開發.pdf
初窺 Flutter 開發.pdf
 
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
 

More from 吳錫修 (ShyiShiou Wu)

mbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdfmbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdf吳錫修 (ShyiShiou Wu)
 
mbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdfmbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdf吳錫修 (ShyiShiou Wu)
 
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdfmbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf吳錫修 (ShyiShiou Wu)
 

More from 吳錫修 (ShyiShiou Wu) (20)

mbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdfmbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdf
 
mbot2.0教學-使用makeblock雲服務.pdf
mbot2.0教學-使用makeblock雲服務.pdfmbot2.0教學-使用makeblock雲服務.pdf
mbot2.0教學-使用makeblock雲服務.pdf
 
mbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-局域網路傳輸應用.pdfmbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-局域網路傳輸應用.pdf
 
mbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdfmbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdf
 
mbot2.0教學-聲光控制應用.pdf
mbot2.0教學-聲光控制應用.pdfmbot2.0教學-聲光控制應用.pdf
mbot2.0教學-聲光控制應用.pdf
 
mbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-光感測器與LED應用.pdfmbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-光感測器與LED應用.pdf
 
mbot2.0教學-超音波感測應用.pdf
mbot2.0教學-超音波感測應用.pdfmbot2.0教學-超音波感測應用.pdf
mbot2.0教學-超音波感測應用.pdf
 
mbot2.0教學-移動控制.pdf
mbot2.0教學-移動控制.pdfmbot2.0教學-移動控制.pdf
mbot2.0教學-移動控制.pdf
 
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdfmbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
 
mbot2.0教學-組裝與測試.pdf
mbot2.0教學-組裝與測試.pdfmbot2.0教學-組裝與測試.pdf
mbot2.0教學-組裝與測試.pdf
 
Python元組,字典,集合
Python元組,字典,集合Python元組,字典,集合
Python元組,字典,集合
 
Python函式
Python函式Python函式
Python函式
 
Python串列資料應用
Python串列資料應用Python串列資料應用
Python串列資料應用
 
Python 迴圈作業
Python 迴圈作業Python 迴圈作業
Python 迴圈作業
 
Python分支作業
Python分支作業Python分支作業
Python分支作業
 
Python基本資料運算
Python基本資料運算Python基本資料運算
Python基本資料運算
 
建置Python開發環境
建置Python開發環境建置Python開發環境
建置Python開發環境
 
micro:bit加速度感測應用
micro:bit加速度感測應用micro:bit加速度感測應用
micro:bit加速度感測應用
 
C語言檔案處理
C語言檔案處理C語言檔案處理
C語言檔案處理
 
C語言列舉與聯合
C語言列舉與聯合C語言列舉與聯合
C語言列舉與聯合
 

Vuforia AR 應用程式準備作業