作者lance5487 ( )
看板MATLAB
标题[讨论]想请问是否有很快速的方法
时间Sat Jun 7 23:04:51 2014
把一张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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1402153494.A.1F0.html
1F:推 jack10313:听起来像jpeg 06/08 00:05
2F:→ lance5487:真的吗 所以有什麽function可以直接做到这件事吗? 06/08 13:27
3F:推 jack10313:程式慢慢写 重点是演算法 06/08 14:55
4F:→ jack10313:现在比较流行的是高阶统计,可以看一下natural image 06/08 14:55
5F:推 sunev:用多维矩配内建的dct就可以了 06/08 21:12
6F:→ lance5487:哈 我後来真的慢慢刻.. 06/13 00:01