天天看點

簡單的 AR 效果實作【OpenGL】【OpenCV】

說明:

通過筆記本攝像頭實時采集現場畫面,當程式檢測到模闆圖像(手機相冊中的照片)時,顯示一個帶紋理的立方體。

其實類似的代碼是三年前寫的,隻不過當時用的GL 1.X,現在隻是修改 GL 的代碼,改為支援 Shader而已。

OpenCV的檢測算法還有待優化,抖動比較明顯,但是畢竟是三年前寫的,要花點時間看看。

還有一些新的 bug 有待 fix。

效果如圖:

1.沒有特效的紋理 Quad:

簡單的 AR 效果實作【OpenGL】【OpenCV】

2. 帶靜态馬賽克特效的紋理立方體

簡單的 AR 效果實作【OpenGL】【OpenCV】
簡單的 AR 效果實作【OpenGL】【OpenCV】

3.帶動态馬賽克特效的紋理立方體

簡單的 AR 效果實作【OpenGL】【OpenCV】

繼續閱讀