Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Underword
0 / 0 / 0
Регистрация: 18.04.2011
Сообщений: 18
#1

Помощь с ошибкой - Matlab

03.03.2013, 23:09. Просмотров 393. Ответов 2
Метки нет (Все метки)

Есть метод уже реализованный, на основе подавления шума на изображениях.(http://neurons.googlecode.com/svn/trunk/matlab/geneva/bm3d/VBM3D.m)
Вообщем что делаю:

Загружаю 5 изображений, формирую из них матрицу, подаю на вход.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
X1 = imread('seq5.png'); % загружаем изображение
X2 = imread('seq6.png'); % загружаем изображение
X3 = imread('seq7.png'); % загружаем изображение
X4 = imread('seq8.png'); % загружаем изображение
X5 = imread('seq9.png'); % загружаем изображение
A1 = im2uint8(X1);
A2 = im2uint8(X2);
A3 = im2uint8(X3);
A4 = im2uint8(X4);
A5 = im2uint8(X5);
A(:,:,1)=A1;
A(:,:,2)=A2;
A(:,:,3)=A3;
A(:,:,4)=A4;
A(:,:,5)=A5;
Xest = VBM3D(A, 20, 0, 1);
На выходе ошибка:
Matlab M
1
2
3
4
5
6
7
8
Video: Input 3D matrix (1024x1024x5), sigma: 20.0
??? Undefined function or method 'bm3d_thr_video' for input arguments of type 'cell'.
 
Error in ==> VBM3D at 338
y_hat = bm3d_thr_video(z, hadper_trans_single_den, Nstep, N1, N2, 0,...
 
Error in ==> testBM3D at 16
Xest = VBM3D(A, 20, 0, 1);
Помогите пожалуйста разобраться, очень надо! Не могу понять что нетак делаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 23:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Помощь с ошибкой (Matlab):

разобраться с ошибкой
x = linspace(-2,0.01,2); y = linspace(-3,0.02,3); =meshgrid(x,y); Z =...

Не могу разобраться с ошибкой
P0=; P1=; for n=l:100 P(n,:)=P0*P1^n; end; t=l:100; ...

Помогите разобраться с ошибкой в программе
Здравствуйте!Помогите разобраться с ошибкой!Написана вот такая программа,а...

Помощь: Работа синхронной машины в режиме генератора!
цель: изучение синхронной машини в режиме генератора. Изучение способов...

Нужна помощь в создании программы для вычисления силы резания
Всем здравствуйте, помогите, пожалуйста написать программу для матлаб для...

Помощь с ошибкой
Доброе время суток. Тут возник один вапрос. При тестировании программы...

2
Nagdiel
115 / 115 / 7
Регистрация: 23.12.2012
Сообщений: 195
04.03.2013, 20:00 #2
А где определение функции bm3d_thr_video? По ссылке открывается только функция VBM3D, где исходники остальных функций? Их тоже нужно скачать и положить в ту же папку, где находится VBM3D.
1
vital792
1997 / 1269 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
05.03.2013, 09:44 #3
Цитата Сообщение от Nagdiel Посмотреть сообщение
А где определение функции bm3d_thr_video?
да там же
http://neurons.googlecode.com/svn/trunk/matlab/geneva/bm3d/
Но проще скачать zip с первоисточника: http://www.cs.tut.fi/~foi/GCF-BM3D/

Не по теме:

Ссылка почему то не работает - форумный редирект глючит, но если скопировать и вставить в адресную строку переходит нормально...

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 09:44
Привет! Вот еще темы с решениями:

Банальная помощь с ошибкой directrx
Добрый день,такая ситуация решил попробывать возможности directrx,скачал...

Разобраться с ошибкой
Когда компилирую появляется вот такая ошибка.

Скомпилировалось с ошибкой
Вот код: #include <iostream> using namespace std; int main() { cout...

Задача с ошибкой
Не могу понять как сделать что програма писала текст построчечно, прошу вашей...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru