本社群由Nantou.py使用者社群以及國立虎尾科技大學電機資訊學院負責維護,它是一群熱愛智慧生活科技以及Python的專業教師所組成,大家一同快樂地研究有關數位生活中人工智慧、大數據、物聯網、雲端服務、APPS、福祉科技、感知網路服務、車載網路服務、及網際網路等資通訊技術,並運用這些資通訊以及Python技術來提升我們的日常生活品質,建立更好的生活環境。
2013年7月25日 星期四
2013年7月13日 星期六
[ Vuforia AR ] 認識目標物(Targets)
對於發展擴增實境APP來說,目標物(Targets)是非常要的。在Vuforia SDK中,何謂目標物?就是指要在真實世界中,用來被偵測或被追蹤的物件。在Vuforia AR中目標物可分成下列幾種:
TrackableResult是指對應到目標物結果,在TrackableResult可以分成:
- 影像目標物(Image Targets):這類就是過去所指無標誌(Markerless)擴增實境,舉凡照片、書封面、產品包裝等都是。
- 帶框標誌(Frame Marker):就是傳統標誌的擴增實境,一般遊戲卡等。
- 多邊目標物(Multi-targets):這類目標物都是使用在3D物件上。
- 虛擬按鍵(Virtual Buttons):在影像目標物上,用一小塊方形來代表按鍵。
- 文字(Text):簡單文字。
- ImageTarget
- MultiTarget
- Marker
- Word
TrackableResult是指對應到目標物結果,在TrackableResult可以分成:
- ImageTargetResult
- MultiTargetResult
- MarkerResult
- WordResult
[ Vuforia AR ] Vuforia AR APP開發流程
Vuforia AR APP開發流程,可分成兩大類:
此部份可以分成本機資料庫(Device Database)和雲端資料庫(Cloud Database),假如目標物少於100個,就可以考慮使用本機資料庫,雲端資料庫則可使用超過百萬個目標物,整體而言本機資料庫反應時間較快,約2-3 Frame,約0.1秒,但雲端資料庫則必須視網連線狀況,約2-3秒。不管是使用本機資料庫或雲端資料庫,都需要藉助目標物管理器(Target Manager)。流程請參閱下圖。
文字目標物開發流程
- 影像目標物(Image Targets)開發流程
- 文字目標物(Word Targets)開發流程
此部份可以分成本機資料庫(Device Database)和雲端資料庫(Cloud Database),假如目標物少於100個,就可以考慮使用本機資料庫,雲端資料庫則可使用超過百萬個目標物,整體而言本機資料庫反應時間較快,約2-3 Frame,約0.1秒,但雲端資料庫則必須視網連線狀況,約2-3秒。不管是使用本機資料庫或雲端資料庫,都需要藉助目標物管理器(Target Manager)。流程請參閱下圖。
文字辦識僅能辦識英文單字,目前提供超過10萬個常用的單字,開發流程請參考下圖。
[ mixare ] 一套開放式源始碼擴增實境瀏覽器資源分享
今天一位網友介紹這套軟體mixare,敏哥嘗試把它滙入到eclipse,執行後感覺不錯,跟大家分享。利用mixare關鍵字可以找到mixare官方網站http://www.mixare.org/。
從上圖可以看出,這套工具同時支援Android和iOS,以下是它的功能介紹影片。
在官方網站的功能表中,有"Download"功能,按下後如下圖:
從上圖可以看出,這套工具同時支援Android和iOS,以下是它的功能介紹影片。
在官方網站的功能表中,有"Download"功能,按下後如下圖:
下載Android程式,利用eclipse的Import功能滙入:
記得要處理下圖紅色部份。
執行結果
2013年7月12日 星期五
[ Weather APP ] 如何取得天氣資訊
我們可以利用http://weather.yahoo.com/來查詢天氣,打開網站。
仔細看上圖的URL,http://weather.yahoo.com/taiwan/nantou-county/tsaotun-town-2304997/
2304997是城市代碼,這個資訊很重要,我們可以利用Yahoo提供的http://developer.yahoo.com/yql/console/來進行測試。
依照上圖選擇weather選項,再把woeid後面數字換成草屯的2304997。
最後再把URL網址放到Android程式中,以下是很簡單的Web APP程式,會把URL讀到的內容顯示出來。
記得要打開Internet的權限
增加WebView元件
執行結果
輸入要查詢城市,如草屯。
仔細看上圖的URL,http://weather.yahoo.com/taiwan/nantou-county/tsaotun-town-2304997/
2304997是城市代碼,這個資訊很重要,我們可以利用Yahoo提供的http://developer.yahoo.com/yql/console/來進行測試。
依照上圖選擇weather選項,再把woeid後面數字換成草屯的2304997。
最後再把URL網址放到Android程式中,以下是很簡單的Web APP程式,會把URL讀到的內容顯示出來。
記得要打開Internet的權限
增加WebView元件
執行結果
[ Vuforia AR ] 為何要選用Vuforia SDK來開發擴增實境APP
在上一篇文章中,可以看到Vuforia同時支援三種平台,包括:Android, iOS, Unity等。敏哥試過Vuforia SDK提供的Android影像標的(Image Targets)範例,感覺很不錯。閱讀Developing with Vuforia文章,對於文章提到的幾個特性,感到Vuforia是一套不錯的AR開發平台,值得大家一起來使用。這些特性包括:
由特性及分工來看,Vuforia是一套相當好的行動裝置擴增實境的開發平台,我們將後續為大家解說。
- 快速地偵測標的物。
- 使用雲端進行識別可同時處理高達100萬的目標物。
- 針對即時目標物產生,可以讓用戶自行定義。
- 可以進行文字識別。
- 更強健的追踪,當裝置移動時,追踪物件不容易遺失。
- 可同時追踪多達5個目標物。
- 在現實世界中的條件有更好的結果如較差光線及目標物部分被覆蓋等。
- 效能佳確保更好和更逼真的圖形上呈現在裝置上。
由特性及分工來看,Vuforia是一套相當好的行動裝置擴增實境的開發平台,我們將後續為大家解說。
2013年7月10日 星期三
訂閱:
文章 (Atom)