ISL-II035【Histogram Equalization】
文件 說明 下載點
ISL-II035-C1【Histogram Equalization】 Histogram Equalization是針對影像中的灰度分佈不平均所作的影像處理方式,當影像中的灰度分佈大部分集中在一個小範圍裡,我們可以想像到此影像可能對比很小,偏亮或是偏暗,這時圖形可能不適合來作為我們所要應用的用途,這時透過Histogram Equalization將影像的對比強化,將圖形處理後較原始影像更適合於該影像之特殊用途。本次作業為Borland C++Builder 6.0版之所編譯而成,主要有三個主要功能,Job1在開啟各種格式之圖片並且畫出影像灰度的Histogram,Job2將開啟的圖片Histogram Equalization,Job3則將處理過後的圖片,並另存成新檔,以做為後續影像處理用途。學生利用RGB三色的Histogram來做彩色影像的Histogram Equalization運算,並與Photoshop所做的Histogram Equalization效果來做比較,最後針對兩者的差異以及所遭遇到的問題來做討論。 立即下載
ISL-II035-C2【Histogram Equalization】 本次報告主要在說明影像和Histogram之間的關係,並說明Histogram Equalization的原理,以及把影像做Histogram Equalization後,影像的灰階值對比會拉大,可以使影像的輪廓更加明顯,並且如何使用OpenCV函式庫將Histogram Equalization實現。本次程式使用函式庫OpenCV 1.0版並搭配Visual C++ 2005 編譯器,在Windows XP Professional SP2中設定,CPU為Inter(R) Core(TM) 2 CPU 6300 @ 1.86GHZ,記憶體2GB 立即下載
ISL-II035-C3【Histogram Equalization】 在影像處理中,利用Histogram Equalization 來調整整張影像的對比,先經過簡單的色彩分布分析,以決定其色彩轉換的對應表,最後做完色彩對應後把原圖重新顯示。本報告將以Visual C++ 2005來實作。本報告分為兩部份,使用OpenCV完成jpg、bmp及tif的讀取,第一部份利用自行撰寫的Histogram Equalization對影像做處理,利用兩個視窗分別呈現出原圖及經過Histogram Equalization處理後的影像,並且利用命令提示字元視窗以陣列的方式秀出原圖的Histogram及經過Histogram Equalization的Histogram第二部分使用內建的函式完成Histogram Equalization,並同時利用四個視窗分別呈現原圖、原圖的Histogram分布圖、經過Histogram Equalization後的新圖及經過Histogram Equalization的Histogram圖,來驗證成果。本報告之作業系統使用的是Windows XP, CPU為Inter Core(TM) 2 CPU 6300 @ 1.86GHZ,記憶體2GB,經Visual C++ 2005編譯無誤,並與OpenCV 1.0 搭配可正確執行無誤。 立即下載
ISL-II035-J1【Histogram Equalization】 本文件是在說明如何利用JAVA程式語言做為工具,撰寫可以進行影像處理的程式,提供使用者可以讀取影像,計算影像之histogram,最後再將影像進行histogram equalization,提高影像的對比程度,最後再將影像另存成為新檔。 立即下載
ISL-II035-M1【Histogram Equalization】 此報告是為了學習該如何寫出判斷一張圖片的直方圖的程式,再利用程式轉換成直方圖的均衡化,使灰階圖片看起來更清晰。本程式所使用的語言是MATLAB中所支援的程式設計平台來撰寫,此軟體因為運算功能強大所以建議用Window XP來做為運行的作業系統,以避免不必要的錯誤。本人所使用的MATLAB版本是MATLAB R2006a以符合現在資訊科技的變遷。 立即下載
ISL-II035-M2【Histogram Equalization】 影像處理在最後應用上,就是在將人眼較難辨識的影像經由某些特定的方式處理成,人們能清楚理解的圖片,而特定的功能就在於要強化特定的圖片,當然最後產生出的圖片,一定會接近我們所希望的結果,但是也有可能產生出另外預期不到的負面效果,例如:失真、或是破壞了與原圖的相關性等等,在此我們就需要特別注意,以求得最平衡的結果,來達到我們想要的結果,此次的作業目的,再於改善灰階圖片的明暗度,就像是我們修改自己家中的電視隊比一樣,本人使用MATLAB來完成這次的作業。第一部份將介紹Histogram的基礎理論,第二部份針對本次作業的實際應用及程式架構以及相關的函式庫介紹,最後一部分是將本次作業後的心得感想以及總結。 立即下載