ガウス ハイパス フィルターを設計して画像を鮮明にしようとしています。ハイパスフィルターが単位行列からローパスフィルターを引いたものに等しいという事実を使用してこれを行いたいので、次のようにしました。
image= imread('Question3_Data-Cats.jpg'); % read image
H = 1 - fspecial('gaussian' ,[5 5],2); % create unsharp mask
sharpened = imfilter(image,H); % create a sharpened version of the image using that mask
imshow([image sharpened]); %showing input & output images
シャープなイメージは得られませんでした。代わりに、画像の小さな領域にいくつかの色が付いた白い画像が得られました。誰か助けてくれませんか?ありがとうございました。