Digital Image Processing
2014年6月8日 星期日
OpenCV - 可見浮水印
可見浮水印
浮水印的功能是將影像嵌入到需要保護的影像,常運用在
保護數位媒體著作權的機制。
ROI(region of interest):
中文為感興趣區域,顧名思義就是,我們所感興趣,需要作運算的區域。
實作方式:
我們利用ROI和加權重的方式,將浮水印加至原圖即可。
原圖:
閱讀更多 »
2014年6月5日 星期四
OpenCV - 顏色空間轉換及膚色偵測
顏色空間轉換RGB to HSI
HSI分別為:
Hue(色相)
是色彩的基本屬性。
Saturation(飽和度)
是指色彩的純度,越高色彩越純,低則逐漸變灰,取0-100%的數值。
Intensity(亮度)
為亮暗程度,取0-100%。
利用以下的公式就可以將RGB轉換到HSI
閱讀更多 »
2014年5月10日 星期六
OpenCV - 離散傅立葉及空間域與頻域濾波器
實作離散傅立葉(Discrete Fourier Transform
)
及空間域與頻域濾波器
介紹:
輸入一張灰階圖,對它做傅立葉後,計算他的頻譜大小與相位角度用灰階的圖片表示。並分別在空間域與頻域實作Gaussian smooth filter,必須可調整的標準差及濾波器大小。
實作:
我們先輸入一張64*64的灰階圖,如下:
閱讀更多 »
2014年3月20日 星期四
OpenCV - 直方圖均衡化及Sobel邊緣偵測
直方圖均衡化(Histogram Equalization)
介紹:
我們用一個byte來儲存灰階,所以有256個階層,從0~255(黑~白),直方圖均衡化的用意即計算每個灰階的機率後,試著均勻化,並
重新分配。如下圖所示:
閱讀更多 »
2014年3月12日 星期三
OpenCV - 影像縮放及旋轉
影像縮放
影像縮放有下列三種方法可以實作:
1) Nearest Neighbor Interpolation
2) Bilinear Interpolation
3) Bicubic Interpolation
Nearest Neighbor
Interpolation
介紹:
顧名思義,此演算法是利用最近的相鄰點的值來填入。如下圖,新(右)圖的P'點因為最相鄰原(左)圖的P點,所以就將P點的值填入P'。
閱讀更多 »
2014年2月28日 星期五
OpenCV - 安裝教學
安裝教學
1.請先到 http://opencv.org/ 下載OpenCV
閱讀更多 »
首頁
訂閱:
文章 (Atom)