OpenCV Augmented-Reality Camera APP

Preview:

Citation preview

⾏行動影像處理CS 碩⼀一 林彥廷

G10416001

⼤大綱

• 題⺫⽬目與動機

• 應⽤用架構

• 實作

• 實機操作

• 結論

題⺫⽬目與動機

即時影像處理及合成相機 基於OpenCV之應⽤用

動機: 隨著⾏行動裝置的普及、⾏行動處理器運算能⼒力指數成⻑⾧長,利⽤用⼿手機相機及運算能⼒力即時與真實環境做互動變得可⾏行,學術上有個定義是擴增實境(Augmented Reality,簡稱AR),此專案想使⽤用OpenCV現有的程式庫實現與現實有趣的畫⾯面互動、或者實⽤用的功能。使⽤用者可以即時看到影像處理加上實際相機畫⾯面之效果,⽤用相機的體驗⽅方式將合成影像儲存於⼿手機當中。

影像來源: https://zh.wikipedia.org/wiki/擴增實境

應⽤用架構

應⽤用程式架構

• Android Framework (Camera、Surface、File、Notification Management…)

• OpenCV Library (Histogram、Canny、Sobel、Sepia、Matrix…)

實作

應⽤用實作部分• 基於 OpenCV 3.0 Android

SDK / Samples / image-manipulations 範例實作

• 強化 Pixelize ⾺馬賽克化的強度(原來辨識度太⾼高)

• 增加照⽚片儲存、拍照完的系統通知

• 前後鏡頭切換

實機操作

結論

Recommended