看板 MATLAB 關於我們 聯絡資訊
把一張image分成8*8的block後,開始做DCT後分別對這64個係數做整理。 想分別把這64個系數分開然後再集中(有點複雜) 舉個例子說明,可能比較好表達我的想法: 把所有block的DC值全都整理成一個vector,然後計算mean variance 眾數等東西 也就是想把不同的block轉換成DCT後的同一個基底的係數做整理討論, 所以照我的描述,最後處理完一張image,會得到64個的vector。 我目前的想法是只在做完dct後,分別把每個係數放在這個vector後。 等到最後做完所有的block的DCT,就會把所有64個vector更新完。 另外,我想問一個vector想得出它的值的變化有什麼方法。 我目前想到的是mean variance和眾數。 感謝看完這篇有點難懂的文章。請大家能幫幫我這個程式肉咖。感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.217.9 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1402153494.A.1F0.html
jack10313:聽起來像jpeg 06/08 00:05
lance5487:真的嗎 所以有什麼function可以直接做到這件事嗎? 06/08 13:27
jack10313:程式慢慢寫 重點是演算法 06/08 14:55
jack10313:現在比較流行的是高階統計,可以看一下natural image 06/08 14:55
sunev:用多維矩配內建的dct就可以了 06/08 21:12
lance5487:哈 我後來真的慢慢刻.. 06/13 00:01