EasyAR Sense 2.0 發行說明
2.0.0
2017-05-29
從 SDK 2.0 版本開始,EasyAR 將有兩個產品,EasyAR SDK 和 EasyAR CRS (雲識別服務)。EasyAR SDK 將有兩個子版本,EasyAR SDK Basic 和 EasyAR SDK Pro。
EasyAR SDK 2.0 Pro 是個全新版本的 SDK,除了擁有 EasyAR SDK Basic 所有功能之外,還有更多激動人心的特性。EasyAR SDK Pro 是收費的 SDK,關於費用定價、付款方式等詳細資訊可以在 EasyAR 網站上查看。EasyAR SDK Pro 同時提供免費試用,試用期間 APP 每天的啟動次數將會受限。
EasyAR SDK Pro 有這些全新特性:
3D 物體跟蹤
對日常生活中的常見有紋理 3D 物體進行即時識別與跟蹤。
SLAM
單目即時 6-自由度相機姿態跟蹤。
錄屏
高效易用的錄屏功能。
EasyAR CRS 是雲端影像識別服務,現在已經開放使用,可以在雲端動態管理識別圖,在 SDK 中使用對應 API 可以使用雲服務識別雲端儲存的識別圖,並從雲端取得和識別圖相關聯的資料資訊。EasyAR CRS 是收費服務,關於費用定價、付款方式等詳細資訊可以在 EasyAR 網站上檢視。EasyAR CRS 同時提供免費試用,可以零成本測試相關功能。
EasyAR SDK 2.0 Basic 是 EasyAR SDK 1.x 的升級版。這個版本可以免費商用。EasyAR 1.x 的所有功能仍舊可以在這個版本中找到,我們沒有新增任何限制或浮水印。EasyAR SDK 2.0 Basic 有許多改進,主要集中在這幾方面:
工作流和 API 改變
EasyAR 處在演化過程中,新的工作流將有更多的靈活性。我們正在完善的 EasyAR 一站式解決方案也將帶給 2.0 越來越多的靈活性。這個改變在 Unity API 中表現的並不是很明顯,不過有些元件的名字已經變化。
全新的程式語言支援
EasyAR SDK 現在導出了純 C 介面,賦予開發者更大的自由空間。同時我們新增了對很多程式語言的支援,包括 C/C++11/traditional C++/Java for Android/Objective-C for iOS。所有的語言都有一個樣例來演示基本的使用方式。我們會在未來的小版本升級中新增更多的語言支援。
雲識別支援
EasyAR SDK 現在內建雲識別支援。
許多改進、bug 修復和相容性提升
我們提升了二維碼的檢測效果,調整了很多 API 以達到更高的靈活度。這個版本修復了許多 bug,包括在部分 Android 機型上顯示不正確的問題和一些記憶體相關的問題。同時我們還提升了 EasyAR SDK 與 AMD CPU 的相容性以及與 Unity3D、Google VR SDK 等第三方 SDK 的相容性。
詳細更新內容如下:
++ 全新的編程語言支援:C/C++11/traditional C++/Java for Android/Objective-C for iOS
++ 所有編程語言和不同 IDE 的 sample
++ 工作流程和 API 變化
++ 雲端識別
++ 3D 追蹤 (pro)
++ SLAM (pro)
++ 錄屏 (pro)
+ SDK API 匯出為 C 介面,更容易在所有平台上導入其他語言
+ 新增 camera 權限申請 API
+ 新增 camera 縮放 API
+ 提升 QR code 偵測效果
+ 優化記憶體使用
+ Unity: 新增預設的 found/lost 行為
+ Windows: DLL 將不再依賴於 CRT
+ Windows: 新增兩個範例:一個關於如何使用 API,另一個展示在 Qt5 中的整合
+ Android: 新增 native 函式庫檔案的自訂載入路徑和選擇性載入支援
- Unity: 移除了大部分非 behaviour API(所有功能被移動到了 behaviour 中)
* 修復對 AMD CPU 的相容性
* 修復某些情況下渲染 camera 影像導致的 GL 狀態污染
* 修復影片播放前的黑色區塊
* Unity: 修復 Unity 4.x 中 target 載入狀態總是回傳 true
* Unity: 修復 Unity 5.0.0 和部分其他版本中螢幕閃爍
* Windows: 修復某些情況下視窗關閉時崩潰
* Android: 修復某些情況下呼叫 close 之後 camera 延遲關閉
* Android: 修復從 native 執行緒中呼叫 camera API 崩潰
* Android: 修復記憶體抖動和頻繁 GC
* Android: 修復在某些裝置上 camera 的顯示
* Android: 修復某些類型 PNG 影像的載入和追蹤問題
* iOS: 修復某些情況下關閉 camera 隨機崩潰
* iOS: 修復由於不相容的 RTTI 設定導致的在與某些 SDK(例如 Google VR SDK)一起使用時出現的未處理例外(通常是 domain error)
* iOS: 修復影片播放位置的時間單位