Image Processing Toolbox Problems

7 vues (au cours des 30 derniers jours)
Brandon Slattery
Brandon Slattery le 14 Déc 2011
Commenté : DGM le 28 Sep 2024
Hi
I have been having problems with using the imshow function, and other functions related to the image processing toolbox. I've been getting messages like these when I try to use them:
??? Undefined function or variable 'implay'.
??? Undefined function or variable 'imtool'.
or
??? Undefined function or method 'imshow' for input arguments of type 'uint8'.
I'm pretty sure I have the image toolbox installed because when i check the version this shows up in the list:
Image Processing Toolbox Version 7.2 (R2011a)
So if anyone could provide any help I would really appreciate it as this is kind of an urgent matter.
Thanks.

Réponse acceptée

Wayne King
Wayne King le 14 Déc 2011
Hi Brandon, Can you use any of the functions in Image? If not, are you working in a networked configuration where you have to checkout licenses?
What does:
license('test','image_toolbox')
return?
If that returns a 1, then perhaps try
addpath(genpath([matlabroot '\toolbox\images\']))
savepath
If you are in a networked configuration, check with your local MATLAB administrator. If you have a standalone installation and the above suggestion does not work, do contact MathWorks, they will help you.
  4 commentaires
Aboozar S
Aboozar S le 27 Sep 2024
Modifié(e) : Aboozar S le 27 Sep 2024
for me it gave 1 for license and after adding and saving the path it still gives me the same error, what should I do?
I'm on linux and have R2024a, my problem was with imguassfilt function
the error is: undefined function 'imguassfilt' for input arguments of type 'string'\'double'
the code line is: A=imguassfilt(B,5,FilterDomain='spatial')
B is a 200x180 double
DGM
DGM le 28 Sep 2024
I'm not the one to ask to troubleshoot messed up installations, but if the rest of IPT works, this is equivalent:
% given this parameter
sigma = 5;
% this is the same
A = imgaussfilt(inpict,sigma);
% as this
fk = fspecial('gaussian',2*ceil(2*sigma)+1,sigma);
B = imfilter(inpict,fk,'replicate');
... but if the rest of IPT is somehow not on the path, that won't help either.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by