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
+ 提升二維碼檢測效果
+ 優化內存使用
+ 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: 修復視頻播放位置的時間單位