了解題目:
這次的作業是利用 C++Builder
將一張BMP圖片的BGR值取出來
撰寫程式:
在寫程式時有碰到一些問題
像是Image的座標
一開始在寫的時候沒有考慮到左下角的點是(0,255)才對
就會變成上下顛倒的直方圖
還有對程式語言的不熟悉
像是 C++ Builder 不能使用%來計算
光是找這個問題就找到快崩潰
最後在同學的解答之下才找到問題
程式碼:
https://www.dropbox.com/s/gklmefgdew4qhqa/Unit1.cpp?dl=0
實做:
一開始先讀取圖片進Image
將圖片叫出來之後
然後利用Image裡面的BGR選項將BGR圖列出來
之後這張圖片所含的BGR像素數目就列成直方圖了
心得:
這次作業看起來雖然沒有很難
但是有一些小細節其實很重要卻很難注意到
但是做完之後對於像素的處理更加熟練
對於一些小問題的處理也更加得心應手
沒有留言:
張貼留言