2014年10月19日 星期日

Homework 2: 直方圖與直方圖均化處理


原始 bmp 影像

From Image Processing Class

Photoshop 影像色彩直方圖 (histogram) 的顯示方式。

From Image Processing Class

2014年9月17日 星期三

2014F 課程說明

2014F 影像處理課程說明:

1. 期中考 30 %。
期中考範圍: 第一週至第八週課堂上所討論的主題都是考試範圍。

2. 程式作業 70%。
程式作業包含原始碼 40% 與報告 60%。
報告以部落格 ( http://hwshow-ipc.blogspot.tw/ ) 形式繳交,原始碼使用 cpp 副檔名及 unicode 格式存檔,並上傳至 dropbox 網站, 再將分享連結附於部落格報告之中。每個作業原始碼佔報告分數 40% 比須完全符於程式撰寫規範, 若不符合規範, 又沒有在期限內修改完成, 原始碼成績以零分計。
若原始碼符合規範,報告成績成績分原則上分成 A、B、C 三級,分數分別為 90、75、60,再進行加減 5 分微調。基本上,A 級報告就是言之有物、認真討論作業內容的報告,B 級作業則是中規中矩但只完成部分項目的報告、C 級報告則一看就是敷衍了事的報告,可能討論不出任何內容或盡是抄襲網路文章的報告。

[ 程式碼撰寫規範 ]
1. 變數名稱必須包含資料型態與代表意義,並統一放置於檔案最前方,以方便尋找。請勿多個變數宣告在同一行, 並於每一行變數宣告後, 附加說明變數用途。例如:
int iImageWidth; // 影像寬度。
int iImageHeight; // 影像高度。

上述的變數名稱 iImageWidth,小寫的 i 表示資料型態 int;Image 是影像的意思,第一個字母 I 必須大寫, 用以和前面小寫資料型態區別;Width 是寬度的意思,第一個字母 W 也要大寫, 用來和前面 Image 最後的小寫字母 e 區別。因此,當我們在程式中看到 iImageWidth 時,不但對其型態一目了然,也很容易掌握其含意為影像寬度。

2. 縮排時, 大括號 {}請內縮並上下對齊。

請參閱範例程式。