Снижение шума изображения с помощью QtOctave
Я пытаюсь сделать шумоподавление для изображения. Я пытался найти онлайн-ресурсы, но безрезультатно. Если честно, я не очень хороший исследователь. Я просто студент с плохими исследовательскими навыками.
Я научился выполнять простую обработку изображений, такую как повышение резкости (нерезкость), imsubtract, размытие и т. Д. Однако я не связывался с шумоподавлением.
Я нашел в Google, как добавить шум, используя (imnoise), но не наоборот.
Я также пытался использовать усреднение.
A=imread('friend.jpg');
B=fspecial('average');
C=imfilter(A,B);
Но я просто не понимаю. Почему обработанное изображение становится хуже оригинала?
Я также попробовал noisecomp http://www.csse.uwa.edu.au/~pk/research/matlabfns/PhaseCongruency/noisecomp.m
Но я не уверен, что набрал неправильно или что-то в этом роде, он говорит "ошибка: недопустимое преобразование матрицы uint8 в матрицу", когда я набираю команды на полпути.