水波紋相機

Preface

夏天到了,水面波浪蕩漾的樣子,給人清涼的感覺.

那么,能不能讓健身房也蕩漾起來呢?

下面,我們來實現(xiàn)一個水波紋相機!

Product

Content

0,水波紋相機的總體流程

1,得到原始視頻幀流程

2,得到紋理1流程

3,得到波浪化紋理2流程

<img src="http://upload-images.jianshu.io/upload_images/1711843-920c17d43e2dc951.png" />

4,顯示流程

總結(jié)

1,Demo github地址

https://github.com/GikkiAres/WaveCamera

2,Demo的實現(xiàn),需要首先采用從上至下的方式思考實現(xiàn)思路,然后從下之上逐個實現(xiàn)

3,對于一個Gpu程序,要注意當前綁定的framebuffer是哪一塊,他是Gpu程序的輸出

4,framebuffer可以和renderbuffer綁定,用來顯示,也可以和紋理綁定,用來進行圖片數(shù)據(jù)存儲.

5,CVOpenGLESTextureCacheRef用來創(chuàng)建具有綁定關系的CVOpenGLESTextureRef和CMSampleBuffer,CVOpenGLESTexture對應Gpu的紋理,CMSampleBuffer則對應Cpu中的圖片數(shù)據(jù).

6,一個遺留問題,在獲取紋理2的時候,使用的也是CVOpenGLESTextureRef產(chǎn)生的紋理,小編用過自己創(chuàng)建一個紋理的方式,是不行的,不知道是哪里的問題.

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容