関数が認識されない
古いコメントを表示
imflatfieldという関数を使いたいのですが、J=imflatfield(I,σ)という形でコードを作っても、imflatfieldが未定義ですというエラーが出ます。これはなぜでしょうか。
回答 (1 件)
Atsushi Ueno
2024 年 1 月 24 日
編集済み: Atsushi Ueno
2024 年 1 月 24 日
「同Toolboxが入っていない事」が原因として考えられる事の一つです。
ver images % Image Processing Toolbox が入っていればその旨表示される
Iflatfield = imflatfield(imread('peppers.png'),30); % 入ってるのでエラーが出ない
>> ver images % Image Processing Toolbox が入ってなければ下記の様な警告が表示される
警告: 'images' に対して適切に書式化された Contents.m ファイルがありません。
> In ver (line 54)
>> Iflatfield = imflatfield(imread('peppers.png'),30); % 入ってないのでエラーが出る
関数または変数 'imflatfield' が未定義です。
6 件のコメント
suzuka iwaki
2024 年 1 月 25 日
Atsushi Ueno
2024 年 1 月 25 日
「ライセンスセンター」の「製品の管理」には、製品のライセンス購入/更新時点で表示されます。
Image Processing Toolbox をインストールしたのに ver images で警告が表示されている場合は、原因を追うのが厄介です。
Atsushi Ueno
2024 年 1 月 25 日
Image Processing Toolbox をインストールしたのに ver images で警告が表示されている場合は、同Toolboxのインストール作業を再度行うことをおすすめします。繰り返しインストール作業を行っても、条件が同じであれば上書きインストールされますし、ユーザデータが消失する様な事もありません。
suzuka iwaki
2024 年 1 月 26 日
Kojiro Saito
2024 年 1 月 26 日
「〇〇大学 MATLAB」でネットで検索して、専用のページが出てきたら御校で包括ライセンスを契約されています。
Toolboxのインストールは、MATLABの「ホーム」タブから「アドオン」→「アドオンの入手」をクリックしてアドオンエクスプローラーを起動し、「Image Processing Toolbox」で検索してインストールできます。
suzuka iwaki
2024 年 1 月 29 日
カテゴリ
ヘルプ センター および File Exchange で インストールとライセンスの紹介 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!