Show older comments
imflatfieldという関数を使いたいのですが、J=imflatfield(I,σ)という形でコードを作っても、imflatfieldが未定義ですというエラーが出ます。これはなぜでしょうか。
Answers (1)
Atsushi Ueno
on 24 Jan 2024
Edited: Atsushi Ueno
on 24 Jan 2024
「同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 Comments
suzuka iwaki
on 25 Jan 2024
Atsushi Ueno
on 25 Jan 2024
「ライセンスセンター」の「製品の管理」には、製品のライセンス購入/更新時点で表示されます。
Image Processing Toolbox をインストールしたのに ver images で警告が表示されている場合は、原因を追うのが厄介です。
Atsushi Ueno
on 25 Jan 2024
Image Processing Toolbox をインストールしたのに ver images で警告が表示されている場合は、同Toolboxのインストール作業を再度行うことをおすすめします。繰り返しインストール作業を行っても、条件が同じであれば上書きインストールされますし、ユーザデータが消失する様な事もありません。
suzuka iwaki
on 26 Jan 2024
Kojiro Saito
on 26 Jan 2024
「〇〇大学 MATLAB」でネットで検索して、専用のページが出てきたら御校で包括ライセンスを契約されています。
Toolboxのインストールは、MATLABの「ホーム」タブから「アドオン」→「アドオンの入手」をクリックしてアドオンエクスプローラーを起動し、「Image Processing Toolbox」で検索してインストールできます。
suzuka iwaki
on 29 Jan 2024
Categories
Find more on インストールとライセンスの紹介 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!