2015年11月4日 星期三

資工三乙 02360822 王亞嶠 hw2


這次的作業是要統計圖片裡的每個像素的BGR的色彩值
然後個別用畫布畫出PDF與CDF

首先用OpenPictureDialog功能來開啟要程式計算的圖片


先寫PDF的功能來計算各色彩值的0到255值各出現過多少次
參考學長姐的成果發現到大家常常錯誤的地方
就是要從(0,256)開始畫
所以在寫的時候有特別注意

然後就是寫CDF的功能來計算累加0到255出現次數
但剛開始發現只出現一小部分
以為是什麼問題
結果發現其實是方塊拉不夠大

下面是均化後的效果
在這邊卡了非常非常非常的久...
一下不知道為什麼寫完程式卻無法跑
一下發現圖片什麼都沒變
後來在許多人幫助之下終於把問題都改掉了
本來雖然可以跑
但圖片很不邏輯的只有均化一點
最後意外發現是沒有寫refresh...
真的有種重見光明的感覺QQ




最後心血來潮加上個負片功能試試看效果


這次作業真的參考了不少程式碼才寫的出來
而且沒有別人幫助真的可能會卡無限期
雖然腦袋都快爆炸了
但對影像處理的一些功能有了多一些的了解
覺得能用程式寫出這些東西真的感到蠻神奇的



沒有留言:

張貼留言