Download presentation
Presentation is loading. Please wait.
1
Open Your Computer Vision 指導教授:江政杰 學生:楊承璋 陳彤愷 游智宇
Open CV-影像處理之研究 Open Your Computer Vision 指導教授:江政杰 學生:楊承璋 陳彤愷 游智宇
2
Contents 研究動機 簡介 Open CV特點 Open CV功能 Our Works… Demo
3
研究動機 雖然市面上有許多影像處理軟體,但都會使用到大量記憶體,相對造成資源浪費,而Open CV是屬於Open Source而且又內建強大的繪圖函式,使得我們可以以更小的系統檔案,用最小的資源,做出類似的特效!
4
簡介 電腦視覺 (Computer Vision) Open CV 人類的感官資訊中,大多數是來自於視覺。 以電腦模擬人類視覺的資訊科學
Open Source + Computer Vision Intel® 開發蒐集的電腦視覺程式庫 超過350個電腦視覺與影像處理的相關函數
5
本專題內容 研讀Open CV之相關知識 影像處理功能之實作 Open CV安裝與使用 Open CV之功能與範圍 Open CV之程式設計
挑選數個具代表性影像處理功能,在實作中學習電腦視覺與影像處理之相關知識
6
相關資訊 下載Open CV Version: 1.0 論壇 notes/opencv-intro/index.html
7
OPEN CV 官方網站
8
Open CV的特點 開放的C原始碼 以Intel處理器指令集所開發的最佳化程式碼 統一的結構和功能定義 強大的影像和矩陣運算能力
方便靈活的函數呼叫介面 支援MS Windows、Linux兩種平臺
9
Open CV功能 在資訊科學的領域中,Open CV提供的程式庫涵蓋 影像處理 (Image Processing)
電腦視覺 (Computer Vision) 模式識別 (Pattern Recognition)
10
Open CV功能 影像資訊基本結構 矩陣和向量處理 影像與影片(image and video)處理功能
機器學習(machine learning) 運動分析(motion analysis) 物件追蹤(object tracking) 相機校正(camera calibration) 三維重建(3D reconstruction) 基本圖形用戶界面(graphic user interface) …
11
Our Works… 作業系統 開發環境 MS Windows XP Microsoft Visual C++ .Net MFC
Open CV 我們用MFC的環境設計程式之介面
12
環境設定 更改系統變數 設定相依性
13
環境設定 Visual C++.Net目錄相關設定
14
Our Works… 彩色影像填充 Image flood fill 可用於彩色影像上填充大面積之相同顏色色彩。
影像亮度變換與影像糢糊 Brightness and indistinct 允許控制與變更圖片的亮度及影像的模糊度。 影像漸層特效 Fade in/out 利用圖檔像素的亮度產生影像直方圖,可得知影像的亮度分佈,並允許調整亮度及對比。 邊線偵測 Edge detection 利用Canny法實作邊線偵測之功能。 影像直方圖計算 Histogram 實作向內及向外漸層擴散之影像特效。
15
Demo
16
彩色影像填充 原圖 填充
17
亮度變換與影像模糊
18
影像直方圖計算 直方圖 原圖
19
邊線偵測 邊線偵測 原圖
20
影像漸層特效 向內及向外漸層
21
結束 謝謝您的觀賞!
Similar presentations