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'。