義守大學電機系
授課教師:陳慶瀚
E-mail : pierre@isu.edu.tw
6. Image Object Class Design(影像物件類別設計)
|
範例程式1. 輸出影像到檔案
下載raw格式影像看圖程式:ViewRawImage.exe 範例程式1執行結果:
範例程式2. 將影像輸出到ASCII存文字格式檔案
範例程式3:讀取範例程式1所輸出的影像檔,並輸出到螢幕。
這個程式輸出到第10個raw,資料就發生錯誤,為什麼? 改寫如下:
練習1: 到網路搜尋並下載lena.raw影像檔,將其輸出到ASCII文字檔,並以Excel開啟瀏覽
練習2: 讀取lena.raw影像檔,將所有像素值除以2後重新存檔lena2.raw,同樣的作法將所有像素值除以4後重新存檔lena4.raw。 你應該得到如下結果:
練習3: 讀取lena.raw影像檔,將所有像素值 乘以4後重新存檔lenax4.raw,。你可能得到如下結果:
顯然像素值發生溢位(overflow)情形,請修改程式,使其輸出如下:
其他工具程式 下載: raw格式影像轉bmp : Raw2BMP.exe 到網路下載免費軟體: ImageView2 irfanView
|
計算機程式
義守大學電機系
陳慶瀚
2005.10.12更新