關於部落格
親子旅遊記錄
加一點點的心得感想
  • 82156

    累積人氣

  • 0

    今日人氣

    0

    追蹤人氣

Qt: 影像處理: Cosine Transform

影像處理講的cosine transform 當然是二維且離散型的
它也可以看成是Fourier Transform 的簡化型
公式為



其中 g 是輸入的影像, 它的水平寬度為 M, 垂直高度為 N
G 為輸出結果, 它的寬與高跟g一樣
cm 的值, 只有在m=0時為根號2, 其它都為1, cn的算法跟cm一樣


許多教科書都會提到consine transform
這本書《Principles of Digital Image Processing》-- Springer
講解得蠻清楚的!


總之程式如下:


變數dct就是輸出結果
其它部份就容易理解了

我們找一個比較小的影像來試試
將dct[0..4][0..4] 的結果顯現出來
結果如下:


我們用 matlab 試試看結果是否相同


結果答案一樣!

只是matlab 執行的速度真快
我們的程式有待加速
結果正確比較重要
下次再來研究 Fast Discrete Consine Transform

-- end --
相簿設定
標籤設定
相簿狀態