當前位置:編程學習大全網 - 編程軟體 - 做增強現實AR,高通sdk與opencv有什麽區別.各有什麽利弊

做增強現實AR,高通sdk與opencv有什麽區別.各有什麽利弊

基於高通sdk,直接調用現有的API就可以完成識別和跟蹤。

只需要獲取識別跟蹤後的POSE矩陣用於繪制即可。

繪制,可以使用Unity3D,或者可以直接使用OpenGLES進行模型渲染以及模型動畫解析。

當然用Unity3D的好處是可以簡化很多學習成本,使用OpenGLES還需要耗費不少功夫,而且現有的好用的渲染,動畫開源代碼的不多,很多要自己寫,初學者不推薦。

所以優點是可以迅速上手的解決方案。

基於高通sdk開發的應用會有水印,如果想去掉水印,或者想用雲識別版本是要付費的。

基於OpenCV。

Markless的識別和跟蹤都沒有現成的比較能用的開源代碼,能找到的開源代碼大多是基於Marker的,而且效率都很低。

做AR識別和跟蹤部分都需要自己開發。

而此部分學習成本,開發成本都比較高。

想達到高通的效率/準確度/robust非常難。

雖然這部分論文能找到還不少。

但是實現起來會發現各種各樣問題。

優點,就是提高了自學能力。

但想達到商用的程度,難度很高。

  • 上一篇:API編程是用什麽語言、方式、編譯器來編程?
  • 下一篇:細胞生物學專業有必要學習SPSS嗎?
  • copyright 2024編程學習大全網