0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 6
1

Медианный фильтр

02.06.2015, 22:48. Показов 7768. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно написать медианный фильтр для одномерного массива
уже бьюсь целый день

x = [2 80 6 3]
y[1] = медиана [2 2 80] = средний элемент 2
y[2] = медиана[2 80 6] = средний элемент 6
y[3] = медиана[80 6 3] = средний элемент 6
y[4] = медиана[6 3 3] = средний элемент 3
в результате
y = [2 6 6 3] — выход медианного фильтра
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2015, 22:48
Ответы с готовыми решениями:

Не работает медианный фильтр
%Возьмем некоторое исходное изображение L=imread('lili.bmp'); figure, imshow(L); % Наложим на...

Взвешенный медианный фильтр в matlab
Стоит задача обработать зашумленное изображение взвешенным медианным фильтром. Окно фильтра 3х3,...

Медианный фильтр
Подскажите алгоритм для написания медианного фильтра на языке C++ среда программирования Qt....

Медианный фильтр на Attiny85
Всем привет, люди, может у кого завалялась реализация медианного фильтра с окном >3, исполненная...

2
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
03.06.2015, 08:06 2
Цитата Сообщение от d1ot Посмотреть сообщение
уже бьюсь целый день
И это только начало, только не разбейтесь пожалуйста.
А конкретно, где проблема, МФ - достаточно популярная и хорошо описанная штука.

Добавлено через 5 минут
Дьяконов, Абраменкова - MATLAB обработка сигналов и изображений (2002)
Для картинок см. стр. 552
Для одномерного сигнала см. стр. 192

В Command Win см. type medfilt1

Добавлено через 3 минуты
Обратите внимание, что МФ далеко не самый эффективный фильтр, используется редко и применяется, в основном для учебных целей.
0
Эксперт по математике/физике
3385 / 1908 / 571
Регистрация: 09.04.2015
Сообщений: 5,350
03.06.2015, 08:41 3
Matlab M
1
2
3
4
5
6
7
8
9
10
11
clear, clc 
x = [2 80 6 3 ];
n=length(x);
xw(1)=x(1); xw(2)=x(1); xw(3)=x(2);
y(1)=median(xw);
for i=2:n-1
  xw=x(i-1:i+1);
  y(i)=median(xw);
end
xw(1)=x(n-1); xw(2)=x(n); xw(3)=x(n);
y(n)=median(xw)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2015, 08:41
Помогаю со студенческими работами здесь

OpenCV - Медианный фильтр
Здравствуйте! При реализации медианного фильтра средствами OpenCV возникла проблема: после того как...

медианный фильтр по области от 3*3 до 7*7
вот попал ко мне unit,который реализует медианный фильтр.но когда на кнопку ОК нажимаешь все...

Медианный фильтр изображения С++
Здравствуйте подскажите пожалуйста по реализации данного фильтра как его сделать есть у кого нибудь...

Медианный фильтр на ПЛИС
Доброго дня! Помогите с такой задачей. На плис нужно реализовать медианный фильтр, то есть поиск...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru