2012-04-10 10 views
1

matlabで次の画像圧縮コードを実行しようとしました。それは昨日までエラーなしで正常に実行されていた。私はVERコマンドおよび画像処理によって、私が持っている様々なツールボックスをチェックし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); 

:私はそれを実行しようとしたときしかし、今日、それは私に未定義関数imshowは、wavedec2など

エラーに関するエラーを与えましたツールボックスはそこにあります!

これは以前私と一緒に起こったことです。しかし、プログラムはその後、走った。

PROGRAM:

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

私はあなたが中央のリポジトリから、それらのツールボックスをチェックアウトする必要がありますMathWorks社のMATLABのバージョンを実行していることを推測しています。そのような場合、現在、その特定のツールボックスを使用している人が多すぎる場合、matlabはライセンスを割り当てません。私たちは過去にこの問題を抱えていました。それが頻繁に起こったときの唯一の修正は、管理者にそのツールボックスのライセンスをさらに購入させること、または他の人がライセンスをリリースした1時間後に実行することでした。

ジョン

+0

この問題は、定義されていない機能ではなく、ライセンスエラーですか? 「License Manager Error -4」のようなもの 「...」の最大ユーザー数に達しました。もう一度やり直してください。 – Richante

+1

ネットワークライセンスは悪魔です。 –

+0

[license](http://www.mathworks.co.uk/help/techdoc/ref/license.html)で確認できます。 – Richante

関連する問題