中文版功能影像處理程式下載                  

英文版影像處理程式下載  

請用Winzip(or Winace)的壓縮軟體將檔案解壓縮

 

影像處理程式教學投影片    

多媒體技術與應用實習作業Part 2  2009/10/7更新

程式軟體版本

請用Borland C++ Builder 5.0 (or 6.0) 版本開啟與執行

 

軟體功能

開啟影像檔程式請看 File -->Open Image

儲存影像檔程式請看 File -->Save Image

 

量化程式(Quantization)

32 Color  -> 量化成32色

8 Color  -> 量化成8色

2 Color  -> 量化成2色

 

空間頻域之影像處理方法  (Spatial Method)

Darker  ->  變暗

Lighter ->  變亮

Inverse ->  反相

Histogram Equalization - > 長條圖等化

Thresholding ->  取閥值做二值化處理 (修改數值會有不同的結果)   

Thresholding AutoSelecting ->  程式自行選 取適當的閥值做二值化處理   (可用H.bmp這張圖測試)

 

濾波器處理方法  (Filter)

Lowpass Filter ->  低通濾波器   

Highpass Filter - > 高通濾波器   

Medium Filter -> 中值濾波器      (可用Lena-noise.bmp這張圖測試)

Sobel Filter ->  Edue(邊緣)  (修改數值會有不同的結果)   

 

描述方法 (Representation)

Thinning -> 細化 (可用H.bmp先取閥值後 在對這張圖做細化)

 

 

 

還原原始檔案  -> 點選"還原原始檔案"的按鈕  即可還原成原始影像   

 

 

 

程式中的參數說明

Image_Width       開啟影像的寬度      

Image_Height      開啟影像的高度

Data[][]                儲存開啟影像與用來進行運算的陣列

                            此陣列為二維陣列  Data[Image_Width][Image_Height]

                            第一維的大小是Image_Width   第二維的大小是Image_Height

 

副函式說明如下

GetBitmap( ) 

將影像的資料讀進預先宣告的Data[][]陣列

SetBitmap( )

將Data[][]陣列中的資料  儲存到原始影像中  並顯示在圖片上

Retrieve( )

將Data[][]陣列中的資料還原回原始影像中的資料