我能用离散余弦变换(DCT)来提取.png图像的特征吗?还是DCT只适用于JPG格式?因为我的数据集使用PNG格式。
我读了几篇论文,发现2D DCT可以用于基于系数的特征提取。我需要这些特征来进行神经网络训练。我已经尝试了一些基本代码来进行2D DCT(使用Matlab):
i = imread ('AB1.png');
b = im2double (x);
d = dct2 (b, [64 64]);
但是,我仍然不确定这个代码是否真的给我所需的功能。你有没有其他代码的推荐?
而且为什么'dctmtx'函数会给我不同图像相同的系数? *先谢谢了。