2007年7月26日 星期四

Working - 小冬 02

時間:070725(此版本完成)
目標:將YCbCr DCT並Quantization

介面
Code1(Image Open)
Code2(Draw YCbCr)
Code3(DCT&Quanti)

執行

目前功能:
1.Open Picture
2.Draw R,G,B
3.Draw Y,Cb,Cr
4.DCT&Quzntization並未分開

未來調整或新增的功能:
1.改變長條圖的畫法
2.提供Histogram的X,Y軸值
3.試著顯示每個區塊的Y,Cb,Cr值
4.希望以自己的方式引進寫出與佳玉的程式雷同的功能
5.介面

簡易解說本程式概念:
1.雖然說Paper只畫-25~25
但是我的Draw YCbCr會隨著該圖片的DCT值更動長條圖範圍(會超過上面的範圍)

2.在Open Picture的同時
取出R,G,B(可以Draw統計圖)並且算出Y,Cb,Cr值...

3.DCT & Quantizationa
計算Y,Cb,Cr的DCT值,並且量化....雖然使用不同陣列儲存,但工作一同

4.DCT function(此方面參考學姊程式,小細節修改)
※Bug-學姊的程式...Height與Width的處理放反了
※此部分的intIm1QDCTY,Cb,Cr也有點小問題
後來我並未引用,改用別的方式把量化後的值換成整數

心得:
雖然很想要靠自己的能力寫出DCT最核心的部分
但是因為與Math.h不熟的緣故,最後採用學姊的程式來修改

在其他的部分,試著用自己的方式寫了
覺得可以新增的功能很多,也想做更多的嘗試
(不過還沒思索到Stego的部分....orz)

我試著玩過佳玉的程式,也麻煩她真人解說了一些
感覺她的程式很多功能....玩過後希望自己也能做到某些功能
除此之外,希望能挑戰她的功能增強版

總之,第一版本就暫時定案(算是最簡單版)
準備開始挑戰多功能!!

2 則留言:

小冬 提到...

測試意見

匿名 提到...

測試意見2