RSSArchive About LinkedIn flickr Links to previous projects

[bizkit|張至] good coders code, great steal.

*
Tag
17
Dec
#geek   #android   #devel   #AR   #QCAR   #library  

QCAR - Augmented Reality Library for Android by Qualcomm

今年十月初,Qualcomm 釋出了 QCAR[1][5] ── 一個運行於 Android 平台上的增擬實境 (AR) SDK,提供幾個基本(?)的 AR 元件,讓開發者可以跳過影像處理,快速、簡單的在 Android 平台上開發各式包含的 AR 功能應用程式。今天終於有點時間,把 QCAR SDK 抓了下來,也跑了跑 sample 程式。因為還玩的很淺,原本不想寫 blog 的,但發現[2]網路上跟 QCAR 有關的中文文章實在少的可憐,還是寫一篇來簡單記錄一下。

QCAR 與 Layer[3]、WikiTude[4] 等 location based 的 AR 引擎有所不同。這類的 AR 系統利用 GPS 或 Wifi 取得使用者在地球上的位置,再搭配由電子羅盤取得的使用者面向,在螢幕上呈現使用者周遭的 POI 距離以及相對方位。Layers 提供了 API ,讓開發者在其程式中顯示自己設計的資料,而 WikiTude 則是進一部的提供了 SDK,讓開發者可以在自己的程式中加入 location based 的 AR 功能。(對 AR 並沒有任何研究,location based AR 這個名字也是胡亂取的:p)

QCAR 系統所提供的 AR 功能,則是藉由攝影機辨認現實生活中的平面 pattern 或材質,並準確的在平面上方(或其他相對方向、位置)的空間繪製 3D 的物件。目前 QCAR 支援了兩個類型的追蹤:Image Target 以及 Frame Marker 並可以搭配 Virtual Button 讓生活中的物品上出現可以用手(或其他物件)使用的按鈕。

下圖就是最基本 Image Target 追蹤,可以看出紙張放置的角度改變,上方的 Utah teapot 也會跟著改變。Image Target 追蹤的實作流程也很有趣,開發者要先將想追蹤的圖片上傳至網站由 Qualcomm 幫你從圖檔抓出 features,接著將 features 從網站下載下來,搭配 SDK 使用。

deice

Read More

Comments
13
Aug
#0xlab   #geek   #devel   #Android   #0xbench  

Introducing 0xBench

Today (Aug 14) we are announcing the release of 0xBench, an open source Android benchmarking app developed by 0xlab.

0xBench comes with several built-in benchmarks including Linpack, Scimark2, LibMicro, … etc. 0xBench can also be extended. Developers can add their own benchmarks (either in native C or Java) to suit their needs.

Read More

Comments
4
Aug
#Android   #geek   #devel  

純文字介面Android程式開發

身為一個重度CLI控,只要看到下面的畫面必定先一陣手軟

Screen shot 2010-05-09 at 1.17.54 AM

因為c9s說真男人就是要用vim!XDDD

Read More

Comments
23
Sep
#Android   #geek  

HTC Hero (Android) 取得 root 權限 [solves “remote: not allow” problem]

在android上取得root的原理其實很簡單 (如果我沒搞錯的話…XD)

基本上就是要把 /system/bin/sh 複製一份並將其權限設定為 4755

如此一來便可以當作 su 來使用

網路上看到常見的方法使用 fastboot 來將手機使用 orange-htc-hero-uk-boot.img 來開機

並暫時取得 root 權限來生出 su command

常會在 fastboot 時遇到這樣的問題

remote: not allow  FAILED

Read More

Comments
Page 1 of 1