SlideShare a Scribd company logo
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

PDF
Vuforia AR 應用程式準備作業
吳錫修 (ShyiShiou Wu)
 
PDF
Vuforia AR 應用程式設計入門
吳錫修 (ShyiShiou Wu)
 
PDF
Vuforia AR影片程式設計
吳錫修 (ShyiShiou Wu)
 
PPT
數位產品設計與行銷
doku18
 
PDF
Core Animation vs. SpriteKit
Chih Wei Wu
 
DOCX
App inventor 教學講義 chapter1
Jerry Wu
 
PDF
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
信宏 陳
 
PDF
Unity x Android Studio 混用經驗分享 Android Taipei March @ PicCollage
Laird Cheng
 
Vuforia AR 應用程式準備作業
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 應用程式設計入門
吳錫修 (ShyiShiou Wu)
 
Vuforia AR影片程式設計
吳錫修 (ShyiShiou Wu)
 
數位產品設計與行銷
doku18
 
Core Animation vs. SpriteKit
Chih Wei Wu
 
App inventor 教學講義 chapter1
Jerry Wu
 
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
信宏 陳
 
Unity x Android Studio 混用經驗分享 Android Taipei March @ PicCollage
Laird Cheng
 

What's hot (7)

PPTX
Game development using monogame
Power Wu
 
PDF
App inventor 1
Roy Wang
 
PPTX
App inventor 演講簡報
David Huang
 
PDF
桌面應用工具軟體開發方案評估 (Based on Unity engine)
River Wang
 
PPTX
InspireDigital 週會分享 穿戴式裝置的未來
inspire digital
 
PDF
Android开发技巧与性能优化
russell_tmp
 
PPTX
iOS Extension
ShengWen Chiou
 
Game development using monogame
Power Wu
 
App inventor 1
Roy Wang
 
App inventor 演講簡報
David Huang
 
桌面應用工具軟體開發方案評估 (Based on Unity engine)
River Wang
 
InspireDigital 週會分享 穿戴式裝置的未來
inspire digital
 
Android开发技巧与性能优化
russell_tmp
 
iOS Extension
ShengWen Chiou
 
Ad

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

PDF
Unity AR application
吳錫修 (ShyiShiou Wu)
 
PDF
Vuforia AR 應用程式設計入門
吳錫修 (ShyiShiou Wu)
 
PDF
Mixed Reality
Collaborator
 
PDF
联发科SDKwewwwwwwwwwwwwwwwwwwwwwwwwwww资料.pdf
ssuserc8ad8a1
 
PPTX
Android ADK
艾鍗科技
 
PDF
Inspire dgt 網路新知分享_ar應用_0817
inspire digital
 
PPT
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
Shanda innovation institute
 
PDF
Mobile Beacon SDK- Getting-started (Traditional Chinese)
qumedia
 
PDF
PhoneGap Guide
colorhook
 
PDF
Solo Leveling with Cursor by Philipz 鄭淳尹
Philip Zheng
 
PPTX
Tech days2011
lijay chen
 
PDF
初窺 Flutter 開發.pdf
gdscnycu
 
PDF
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
VR-Zone .com
 
Unity AR application
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 應用程式設計入門
吳錫修 (ShyiShiou Wu)
 
Mixed Reality
Collaborator
 
联发科SDKwewwwwwwwwwwwwwwwwwwwwwwwwwww资料.pdf
ssuserc8ad8a1
 
Android ADK
艾鍗科技
 
Inspire dgt 網路新知分享_ar應用_0817
inspire digital
 
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
Shanda innovation institute
 
Mobile Beacon SDK- Getting-started (Traditional Chinese)
qumedia
 
PhoneGap Guide
colorhook
 
Solo Leveling with Cursor by Philipz 鄭淳尹
Philip Zheng
 
Tech days2011
lijay chen
 
初窺 Flutter 開發.pdf
gdscnycu
 
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 1
VR-Zone .com
 
Ad

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

PDF
Vuforia AR影片程式設計
吳錫修 (ShyiShiou Wu)
 
PDF
micro:bit亮度感測應用
吳錫修 (ShyiShiou Wu)
 
PDF
Vuforia AR 同時追踨多張辨識圖
吳錫修 (ShyiShiou Wu)
 
PDF
micro:bit開關控制應用
吳錫修 (ShyiShiou Wu)
 
PDF
micro:bit LED顯示控制
吳錫修 (ShyiShiou Wu)
 
PDF
IDE for micro:bit
吳錫修 (ShyiShiou Wu)
 
PDF
Microbit 1 introduction
吳錫修 (ShyiShiou Wu)
 
PDF
Arduino overview
吳錫修 (ShyiShiou Wu)
 
PDF
使用Makeblock App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
PDF
使用M部落App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
PDF
nodeMCU IOT教學03 - NodeMCU導論
吳錫修 (ShyiShiou Wu)
 
PDF
nodeMCU IOT教學02 - Lua語言
吳錫修 (ShyiShiou Wu)
 
PDF
Unity遊戲程式設計 - 2D Platformer遊戲
吳錫修 (ShyiShiou Wu)
 
PDF
Unity遊戲程式設計 - 2D移動與碰撞處理II
吳錫修 (ShyiShiou Wu)
 
PDF
Unity遊戲程式設計 - 2D運動與碰撞處理I
吳錫修 (ShyiShiou Wu)
 
PDF
Python與Ardinio整合應用
吳錫修 (ShyiShiou Wu)
 
PDF
mBlock積木式設計程式
吳錫修 (ShyiShiou Wu)
 
PDF
Arduino程式除錯
吳錫修 (ShyiShiou Wu)
 
PDF
Unity遊戲設計- 2D動畫製作及應用
吳錫修 (ShyiShiou Wu)
 
PDF
Unity遊戲設計- 應用Sprite物件
吳錫修 (ShyiShiou Wu)
 
Vuforia AR影片程式設計
吳錫修 (ShyiShiou Wu)
 
micro:bit亮度感測應用
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 同時追踨多張辨識圖
吳錫修 (ShyiShiou Wu)
 
micro:bit開關控制應用
吳錫修 (ShyiShiou Wu)
 
micro:bit LED顯示控制
吳錫修 (ShyiShiou Wu)
 
IDE for micro:bit
吳錫修 (ShyiShiou Wu)
 
Microbit 1 introduction
吳錫修 (ShyiShiou Wu)
 
Arduino overview
吳錫修 (ShyiShiou Wu)
 
使用Makeblock App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
使用M部落App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
nodeMCU IOT教學03 - NodeMCU導論
吳錫修 (ShyiShiou Wu)
 
nodeMCU IOT教學02 - Lua語言
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D Platformer遊戲
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D移動與碰撞處理II
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
吳錫修 (ShyiShiou Wu)
 
Python與Ardinio整合應用
吳錫修 (ShyiShiou Wu)
 
mBlock積木式設計程式
吳錫修 (ShyiShiou Wu)
 
Arduino程式除錯
吳錫修 (ShyiShiou Wu)
 
Unity遊戲設計- 2D動畫製作及應用
吳錫修 (ShyiShiou Wu)
 
Unity遊戲設計- 應用Sprite物件
吳錫修 (ShyiShiou Wu)
 

Vuforia AR 應用程式準備作業