高通VRhttps://developer.vuforia.com/
easyARhttp://www.easyar.cn/
1、利用第三方AR開發(fā)包去實現(xiàn)彻舰。時至今日糙捺,AR技術(shù)有了一定的發(fā)展诫咱,可以利用第三方的framework開發(fā)包導(dǎo)入工程來實現(xiàn)。而且國內(nèi)外都有洪灯。國外的就是高通的AR實現(xiàn)方案坎缭。在高通VR的官網(wǎng)
https://developer.vuforia.com/
上,我們可以下載支持ios開發(fā)的framework,并且高通提供了一些實例demo签钩,有關(guān)識別后顯示3D物體掏呼,video等的一些基礎(chǔ)與高級識別結(jié)果。國內(nèi)的有easyAR
铅檩,跟高通AR有類似的功能憎夷,兩者的操作方法略有不同,高通需要把圖片傳到其網(wǎng)站上的柠并,而easyAR是可以直接在工程上替換想要識別的圖片的岭接,所以說在設(shè)定識別圖片的方便度上,easyAR要比高通AR做的好一些臼予。而在示例demo上二者大同小異鸣戴,不過高通做的比easyAR要好一些,比如識別后顯示video上粘拾,高通有點擊暫停窄锅,在點擊播放的效果,而且可以轉(zhuǎn)入到本地播放器缰雇,而easyAR就沒有這個功能入偷。 當(dāng)然還有其他的AR第三方,比如HiAR等械哟。這是直接在xcode中做出的識別疏之,下面的實現(xiàn)方案是通過unity3D導(dǎo)出xcode工程的方法實現(xiàn)。
2暇咆、隨著VR锋爪、AR丙曙、MR的火熱,unity3D的發(fā)展也是水漲船高其骄,其跨平臺性更是其一大亮點亏镰。高通AR,easyAR拯爽,HiAR索抓,都有對應(yīng)的unity3D的開發(fā)包,導(dǎo)入開發(fā)包之后便可進行操作毯炮,可以顯示需要的3D或2D場景逼肯,而且也都支持云識別等。操作也不是太難否副。在這就不一一去說了汉矿。弄到之后,在導(dǎo)出xcode工程就可以了备禀,注意在plist文件中加入允許使用相機的屬性洲拇。
如果用高通AR或easyAR在xcode或unity3D實現(xiàn)AR的過程中遇到什么問題的,可以加我QQ 508230767曲尸,一起做研究赋续。
3、關(guān)于人臉識別解決方案另患,可以利用opencv的一些東西纽乱。當(dāng)然也可以用已經(jīng)寫好的一些第三方,比如face++昆箕,訊飛人臉識別等鸦列。至于如何用opencv實現(xiàn)人臉識別,下次在補充吧鹏倘。