2012-04-10 4 views
1

Я попытался выполнить следующий код сжатия изображения на языке Matlab. Он работал нормально, без ошибок до вчерашнего дня. Но сегодня, когда я попытался запустить его, он дал мне ошибки относительно неопределенной функции imshow, wavedec2 и т.д.MATLAB Неопределенная ошибка функции

ОШИБКИ:

??? Undefined function or method 'wavedec2' for input arguments of type 'uint8'. 
Error in ==> wave_project at 45 
[c,s]=wavedec2(input_image,n,wname); 

??? Undefined function or method 'imshow' for input arguments of type 'uint8'. 
Error in ==> wave_project at 17 
imshow(input_image); 

Я проверил различные инструментарии у меня есть по команде VER и обработки изображений В нем есть набор инструментов!

Это случилось со мной раньше. Но затем программа побежала.

ПРОГРАММА:

clear all; 
close all; 

input_imag7e1 = imread('101_1.tif'); 
input_image=imnoise(input_image1,'speckle',0.01); 

figure; 

imshow(input_image); 

p=input('enter the number of vanishing moments of wavelett M '); 
n=input('enter the decomposition level'); 

wname = strcat('db',int2str(p)); 
disp(wname); 

[c,s]=wavedec2(input_image,n,wname); 

ответ

1

Я предполагаю, что вы используете версию MATLAB, которая должна проверить эти инструментарии из центрального хранилища. Если это так, и в настоящее время слишком много людей используют этот специальный набор инструментов, тогда Matlab не назначает вам лицензию. У нас была эта проблема в прошлом. Единственное исправление, когда это случалось слишком часто, заключалось в том, чтобы заставить администратора покупать дополнительные лицензии этого инструментария или запускаться через час, когда другие выпустили свою лицензию.

John

+0

Не эта проблема дает ошибку лицензии, а не неопределенную функцию? Что-то вроде «Ошибка диспетчера лицензий -4 Достигнуто максимальное количество пользователей для« ... ». Повторите попытку позже». – Richante

+1

Сетевые лицензии - дьявол. –

+0

Вы можете проверить [лицензию] (http://www.mathworks.co.uk/help/techdoc/ref/license.html) – Richante

Смежные вопросы