2007年7月25日 星期三

Working - Jiayu 03

時間:xx:00~xx:00(2007/07/23-07/24)
地點:Home
進度:偽Frequency Histogram。

作業:
   ① 顯示介面。


   ② Frequency Histogram of Original Image。
     code
     ... 已修正(2007.08.09/15:02) → code
   ③ Frequency Histogram of Modified Image。
     code
     ... 已修正(2007.08.09/15:02) → code
   ④ 調整Histogram比例。
     nUnit[0]-=20; 或 nUnit[0]+=20;

執行:run
   ... 已修正(2007.08.09/15:02) → run

心得:
   這次有大半時間是在拉框
   正所謂線是由無限多個點組成 Orz
   每次手算的預計情形都與實際有差距
   大部分長條的位置ˋ
   左右兩邊長條的位置ˋ
   格線的位置要至於長條的中間ˋ
   留邊......等等
   最後決定憑感覺了
   這個時候就是差不多就好 Orz

   此Histogram的比例縮放方式不同於以往
   由於之前繪製的Histogram是沒有單位限制
   所以即使是數量稀少
   還是會畫出來
   但本次的Histogram由於是單位制
   至少需達一定數量才能顯示
   所以縮放的方式不再是以往的修改長條的長度比例
   而是修改數量單位
   以上是畫完兩種方式之後的頓悟b
      
   介面由於時間緊迫暫時這樣
   這幾天希望能修改至理想的狀態
   目前只取-25到25這之間的DCT係數做個別數量計數
   這幾天也希望能改善至可調整式   

備註:①目前已知的Bug有:
    ⒜每更新一次DCT係數即產生一個新Form
     (Working - Jiayu 02有記載)
    ⒝目前取消顯示視窗未能確實取消顯示
     盡快尋找到關閉其他Form的正確語法後開放功能
    ⒞目前程式不提供超過一次的開圖
    ⒟DCT係數視窗最小化時
     不該作用的OnMouseDown事件仍繼續作用

   ②本隻程式本次更新項目如下:
    ⒜程式中,所有需判斷當下可否執行的部份均做好判斷
     並做適當限制

   ③④承Working - Jiayu 02
   ⑤本程式以隨機加一代替藏匿訊息。
   ⑥以上全部......寫錯程式 Orz

沒有留言: