Снижение шума изображения с помощью 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 в матрицу", когда я набираю команды на полпути.

0 ответов

Другие вопросы по тегам