opencv augmented-reality camera app
TRANSCRIPT
![Page 1: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/1.jpg)
⾏行動影像處理CS 碩⼀一 林彥廷
G10416001
![Page 2: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/2.jpg)
⼤大綱
• 題⺫⽬目與動機
• 應⽤用架構
• 實作
• 實機操作
• 結論
![Page 3: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/3.jpg)
題⺫⽬目與動機
![Page 4: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/4.jpg)
即時影像處理及合成相機 基於OpenCV之應⽤用
動機: 隨著⾏行動裝置的普及、⾏行動處理器運算能⼒力指數成⻑⾧長,利⽤用⼿手機相機及運算能⼒力即時與真實環境做互動變得可⾏行,學術上有個定義是擴增實境(Augmented Reality,簡稱AR),此專案想使⽤用OpenCV現有的程式庫實現與現實有趣的畫⾯面互動、或者實⽤用的功能。使⽤用者可以即時看到影像處理加上實際相機畫⾯面之效果,⽤用相機的體驗⽅方式將合成影像儲存於⼿手機當中。
影像來源: https://zh.wikipedia.org/wiki/擴增實境
![Page 5: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/5.jpg)
應⽤用架構
![Page 6: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/6.jpg)
應⽤用程式架構
• Android Framework (Camera、Surface、File、Notification Management…)
• OpenCV Library (Histogram、Canny、Sobel、Sepia、Matrix…)
![Page 7: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/7.jpg)
實作
![Page 8: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/8.jpg)
應⽤用實作部分• 基於 OpenCV 3.0 Android
SDK / Samples / image-manipulations 範例實作
• 強化 Pixelize ⾺馬賽克化的強度(原來辨識度太⾼高)
• 增加照⽚片儲存、拍照完的系統通知
• 前後鏡頭切換
![Page 9: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/9.jpg)
![Page 10: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/10.jpg)
實機操作
![Page 11: OpenCV Augmented-Reality Camera APP](https://reader031.vdocuments.net/reader031/viewer/2022030306/586fe0f61a28ab18428b75f5/html5/thumbnails/11.jpg)
結論