我可以使用dct來提取.png圖像的功能嗎? 或者dct只適用於jgp?因爲我的數據集使用PNG格式。如何使用2d dct獲取png圖像的功能?
我讀過幾本期刊,發現2d dct可以用來提取基於係數的特徵。我需要神經Neutwork的功能。 我試過基本代碼做2D DCT(使用MATLAB):
i = imread ('AB1.png');
b = im2double (x);
d = dct2 (b, [64 64]);
但是,我仍然不知道,這個代碼真的給我相應的功能,我需要。你有任何其他代碼的建議嗎?
而且爲什麼'dctmtx'函數爲不同的圖像提供相同的係數? *以前感謝。
是的,如果你的圖像是64像素64像素 – GameOfThrows
非常感謝你的解釋@GameOfThrows我將使用特徵提取用於字符識別目的。那麼,它是d = dct2(b,[64 64]);足以獲得適當的DCT係數作爲圖像的特徵? –
那麼,輸入圖像必須已經是64x64像素了? –