2012年9月21日 星期五

99360950 資工三乙 吳祥綸

在圖書館搜尋了不少書籍,影像處理的書籍多半偏向Photoshop,於是打算深掘圖書館的館藏,而在因緣際會下邂逅了Open CV 這本書籍
 
本書前言目標就標明了 Open CV 的三大目標 :
1. 為基本的視覺應用提供開放且優化的原始碼 ,促進視覺研究發展。
2. 提供通用架構來傳播視覺知識。
3. 在協議下,使得可移植的、性能優化的代碼可自由獲取,促進視覺應用及發展。
 

而在第一章中便為讀者介紹Open CV 的基本架構,分別為 CVMLLHighGUICXCORE & CvAux 但光看粗略介紹只能大致了解,所以只好繼續看下去。
第二章 Open CV 的入門,介紹了最基本的資料結構「IplImage」,此為圖檔的仲介,藉由 cvLoadImage() 函數轉換的自定義格式。 IplImage 也是 Open CV 裡最常用到的資料結構,
處理如 Single-channelmultichannelinteger-valued & floating-point-valued……等。
 
第三章則開始介紹矩陣結構和圖像類型,一般圖像可能是灰階、彩色、四通道(RGB + alpha)
而接下來書中便提到矩陣結構 :
Open CV 是由C語言實現的,並融入面向結構,IplImage CvMat 而來,而 CvMat 又從 CvArr而來。」
Open CV 中不具有向量結構,若需要時,則都由列矩陣來實現。」

Open CV 矩陣的概念與線性代數相比更為抽象,矩陣元素並非只能取簡單的資料類型。」

到目前為止跟老師所介紹的相同,也開始看到影像處理的影子到這大多再說明介紹計算機視覺與圖像類型

然而第三章又與二上資料結構課程相關連,再一次深刻體會基礎的重要性,應該再來複習二上及二下的資料結構與演算法,加深印象。

這本書意外地艱深了許多,即使跳過實際操作,也並非幾天之內就能把它看完,何況需要配合以前所學的課程知識來運用理解。
前幾章閱讀下來也初步認識了 Open CV 在圖像或影像上的廣泛運用與潛力。
 

 


 

沒有留言:

張貼留言