1. 程式人生 > >簡單的 AR 效果實現【OpenGL】【OpenCV】

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

說明:

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

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

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

還有一些新的 bug 有待 fix。

效果如圖:

1.沒有特效的紋理 Quad:


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



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