Undefined function 'bwconncomp' for input arguments of type 'logical'.

I get the above error. My matlab installation is R2016a. Any idea as to what might be wrong, am I missiong some packages ?

回答(2 个)

Yes, you either don't have the Image Processing Toolbox or a license for it:
Is it installed?
ver
Is it licensed?
which -all bwconncomp
You probably don't have the Image Processing Toolbox. Try this:
% Check that user has the Image Processing Toolbox installed.
hasToolbox = license('test', 'image_toolbox'); % license('test','Statistics_toolbox'), license('test','Signal_toolbox')
if ~hasToolbox
% User does not have the toolbox installed.
message = sprintf('Sorry, but you do not seem to have the Image Processing Toolbox.\nDo you want to try to continue anyway?');
reply = questdlg(message, 'Toolbox missing', 'Yes', 'No', 'Yes');
if strcmpi(reply, 'No')
% User said No, so exit.
return;
end
end

类别

帮助中心File Exchange 中查找有关 Image Processing Toolbox 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by