私の知る限り、ガウス ローパス フィルターを生成する式は次のとおりです。
[x y] = meshgrid(round(-N/2):round(N/2), round(-N/2):round(N/2));
GaussianFilter = exp((-x.^2/(2*sigma^2)-y.^2/(2*sigma^2)));
この場合、ハイパス フィルターの式はどうなりますか?
私の知る限り、ガウス ローパス フィルターを生成する式は次のとおりです。
[x y] = meshgrid(round(-N/2):round(N/2), round(-N/2):round(N/2));
GaussianFilter = exp((-x.^2/(2*sigma^2)-y.^2/(2*sigma^2)));
この場合、ハイパス フィルターの式はどうなりますか?
私が書いている答えは、これに基づいています- MATLAB Image Sharpening - Gaussian High Pass Filter using (1- Gaussian Low Pass Filter)とコメント。
GaussianFilterHigh = 1 - exp((-x.^2/(2*sigma^2)-y.^2/(2*sigma^2)));