直方圖均衡化 (Histogram Equalization)是通過灰度變換將一影像轉換為另一影像具有均衡直方圖,即在每個灰度級上都具有相同的像素點數過程。從分佈圖上的理解就是希望原始圖像中y軸的值在新的分佈中能盡可能的展開。變換過程是利用累積分佈函數對原始分佈進行映射,生成新的均勻拉伸的分佈。因此對應每個點的操作是尋找原始分佈中y值在均勻分佈中的位置,如下圖是理想的單純高斯分佈映射的示意圖:
透過內件函式equalizeHist( )
可以看出經過處理的圖片亮度可以更好地分佈在直方圖上
均化後的直方圖
------------------------------------------------------------------------------------------------------------
sobel operators:
Edge detection 的目的是要找出灰階有劇烈變化的
邊界。
透過函式Sobel() 的方法就是算出影像的垂直梯度(gradient)與水平梯度
兩者取絕對值相加
參考資料:
sobel operators:
http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/sobel_derivatives/sobel_derivatives.html
直方圖:
http://www.csdn123.com/html/itweb/20131102/200940.htm
histogram-equalization:
http://cg2010studio.wordpress.com/2012/11/12/opencv-histogram-equalization-%E7%9B%B4%E6%96%B9%E5%9C%96%E5%9D%87%E8%A1%A1%E5%8C%96/






沒有留言:
張貼留言