2014年3月24日 星期一

Homework3 Image Enhancement Using Histogram Equalization & Edge detection

Histogram Equalization 直方圖均化

是利用累積分布函數對原始影像的分布做映射,就可以產生新的均勻的分布。

cvCreateHist();
產生一個一維的陣列存直方圖

cvCalcHist();
計算這個影像的直方圖,並存到上面產生的一為陣列裡

cvRectangle( ),
cvPoint(),
cvScalar();
找出直方圖的最大最小值,就可以利用這些函式畫出直方圖

cvEqualizeHist();
均化影像

左圖是原始影像和直方圖,右圖是均化過後的影像和直方圖





Sobel operator-edge detector 邊界偵測

利用下面的矩陣可以算出每一點影像強度的梯度,可以偵測亮暗度的以改變方向,就可以描出邊界。


利用sobel所偵測出來的邊界結果


沒有留言:

張貼留言