2014年3月24日 星期一

圖檔的直方均化以及檢測邊緣

這次開放可以使用OPEN CV所以我就直接拿OPEN CV的INCLUDE來實作了

要注意的事情大概就是後期的版本貌似都不支援VISUAL STUDIO 2008

要找2.3.1以前的版本,看網路上的大家都是用2.0這樣

其中,彩色直方圖均化的FUNCTION為這個:cvEqualizeHist

分別需要把R、G、B圖層都扔進去再組合起來

原圖:


結果:


接著是比較有趣的檢測邊緣(欸

其實就是把PIXEL跟PIXEL之間差異太大的地方抓出來

那個區塊就很有可能是邊緣這樣

以數學XY軸來解釋就貌似如此:
第一章是正常平滑的起伏,而第二章突然的色塊就是邊緣這樣

這部分我則是沒用OPEN CV 裡面內建的FUNCTION
而是選擇自己手算,畢竟上次的作業都好不容易把BMP內部搞懂了....
雖然出來的圖很醜(欸

輸出的結果就會是如此:





沒有留言:

張貼留言