Just My Life & My Work

Archive for the ‘OpenCV’ Category

[OpenCV] 產生亂數影像 (Generate Random Number for Image)

在瞭解OpenCV如何產生亂數之後,接下來實做產生亂數影像 (Generate Random Number for Image)
(繼續閱讀…)

[OpenCV] 坎尼邊界偵測器 (Canny Edge Detector)

由於研究需要用到坎尼邊界偵測器 (Canny Edge Detector),這次就來玩一下OpenCV的範例程式!

(繼續閱讀…)

[OpenCV] 轉換色彩空間 (Transform Color Space)

先前已寫過轉換色彩空間 (Transform Color Space),但那時沒有測試到Lab色彩空間。當前研究需要使用CIE L*a*b*色彩空間,於是再次實驗該程式碼,並有深入瞭解各色彩空間相互轉換的數學關係。

(繼續閱讀…)

[OpenCV] 色彩反轉 (Invert Color)

雖然標題名為色彩反轉  (Invert Color),在這裡我要展示兩個函式如何使用,也就是cvLUTcvSetData

(繼續閱讀…)

[OpenCV] 感興趣區域 (Region of Interest)

就如同今日的海量資料,我們會想要找到所需要的資訊,對應到影像來說,我們所需要的部份稱之為感興趣區域 (Region of Interest)。之前已寫過一篇,可參考:感興趣區域 (Region of Interest)

(繼續閱讀…)

[OpenCV] 顯示影像 (Display Image)

安裝好OpenCV之後,接下來就要測試能否運行,我們以最簡單的顯示影像 (Display Image)來做示範。

(繼續閱讀…)

[OpenCV] Visual Studio 2010 安裝 OpenCV 2.4

一個半月前才釋出OpenCV 2.4 beta,五月初就又釋出OpenCV 2.4,為了給學習OpenCV的人明確的指引,在此修改Visual Studio 2010 安裝 OpenCV 2.4 beta一文為Visual Studio 2010 安裝 OpenCV 2.4,不過大致上路徑沒什麼改變,只是將資料夾名稱從OpenCV2.4 beta改為OpenCV2.4,為了紀錄撰寫過程,並沒有將該篇文章刪除,依然可以參考。

(繼續閱讀…)

[OpenCV] 相機校準 (Camera Calibration)

玩過魚眼相機的人都知道,光線穿透過魚眼鏡頭後在感光元件上的成像會扭曲。我們的目的是想讓更多的場景容納進影像中,於是選擇接觸光源面積較廣的魚眼鏡頭,然而問題出現了~這將會產生扭曲的影像,距離中心越遠的場景資料被壓縮得越多!而且原本該是筆直的線段都變成曲線。那麼該如何使扭曲的影像回復正常?這就是相機校準 (Camera Calibration)的工作了。

(繼續閱讀…)

[OpenCV] 影像混合 (Image Blending)

簡單來玩影像混合 (Image Blending),使用兩張影像,依照權重混合出新的影像。

(繼續閱讀…)

[OpenCV] 影像模糊化 (Image Smoothing)

OpenCV有太多好玩的程式,而且好玩到我半夜不想睡覺XD~過去我常玩影像處理軟體,只是操作介面就可以讓我玩得很開心,如今可以接觸程式碼來調整更細節的部份,讓我玩起來更加有成就感,也許在不久的將來,我就可以將OpenCV寫到手機上去跑,讓身邊的親朋好友目睹我的傑作~哈!話說,最近Instagram紅透半面天,我也來寫一個吧~就從影像模糊化 (Image Smoothing)開始。

(繼續閱讀…)

標籤雲