0
私はウェーブレット変換のためのコードを持っています。ここでは、信号を分解するためにcoif1
を使用しています。誰でも何がcoif1
の使用法を説明することができますか?それはどういう意味ですか?ウェーブレット分解におけるパラメータcoif1の意味は何ですか?
これはコードです:
MATLABドキュメント hereと there(パラメータwname
のドキュメント)を見てみると
function wavelet = waveletTransform(image)
% input: image to process and extract wavelet coefficients from
% output: 1x20 feature vector containing the first 2 moments of wavelet
% coefficients
imgGray = double(rgb2gray(image))/255;
imgGray = imresize(imgGray, [256 256]);
coeff_1 = dwt2(imgGray', 'coif1');
coeff_2 = dwt2(coeff_1, 'coif1');
coeff_3 = dwt2(coeff_2, 'coif1');
coeff_4 = dwt2(coeff_3, 'coif1');
% construct the feaute vector
meanCoeff = mean(coeff_4);
stdCoeff = std(coeff_4);
wavelet = [meanCoeff stdCoeff];
end
ありがとうございました.... – Jury
画像を4部まで分解する理由を教えてください。 – Jury
これはウェーブレット変換の定義です。関連するwikipediaの記事を読むことをお勧めします:https://en.wikipedia.org/wiki/Discrete_wavelet_transformと多分それについてのチュートリアルです。これは、プログラミングにはまったく関係ないので、ここでは話題にはなりません。 – Eskapp