做增強現實AR,高通sdk與opencv有什么區別。各有什么利弊?
uj5u.com熱心網友回復:
從技術角度和其他:基于高通sdk,直接呼叫現有的API就可以完成識別和跟蹤。只需要獲取識別跟蹤后的POSE矩陣用于繪制即可。繪制的話,可以使用Unity3D,或者可以直接使用OpenGLES進行模型渲染以及模型影片決議。當然用Unity3D的好處是可以簡化很多學習成本,使用OpenGLES的話還需要耗費不少功夫,而且現有的好用的渲染,影片開源代碼的不多,很多要自己寫,初學者不推薦。所以優點是可以迅速上手的解決方案。基于高通sdk開發的應用會有水印,如果想去掉水印,或者想用云識別版本是要付費的。基于OpenCV。Markless的識別和跟蹤都沒有現成的比較能用的開源代碼,能找到的開源代碼大多是基于Marker的,而且效率都很低。做AR識別和跟蹤部分都需要自己開發。而此部分學習成本,開發成本都比較高。想達到高通的效率/準確度/robust 非常難。雖然這部分論文能找到還不少。但是實作起來會發現各種各樣問題。優點的話,就是提高了自學能力。但想達到商用的程度,難度很高。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/43303.html
標籤:Qualcomm開發
上一篇:線性同余法偽亂數
