problem with bwmorph function after upgrade
5 次查看(过去 30 天)
显示 更早的评论
I had some previous version of Matlab installed on my computer running Mac OSX 10.8.5. I installed v2013a on Friday and since then I've been having issues with the function bwmorph. I first noticed the problem because some of my code that worked previously stopped working and gave me errors for bwmoprh. I then tried the code included in the help file and this is the error I get:
BW1 = imread('circles.png');
figure, imshow(BW1)
BW2 = bwmorph(BW1,'remove');
BW3 = bwmorph(BW1,'skel',Inf);
figure, imshow(BW2)
figure, imshow(BW3)
error:
Undefined variable "coder" or class "coder.internal.prefer_const".
Error in images.internal.algbwmorph (line 17)
coder.internal.prefer_const(opStr);
Error in bwmorph (line 133)
[bw, lut] = images.internal.algbwmorph(bwin,op,n);
Edit: I've already tried restarting matlab and that did not help.
2 个评论
Image Analyst
2014-2-9
编辑:Image Analyst
2014-2-9
Please give the entire error message, including where it mentions the line of your code that produces the error. I'm assuming your m-file is a script of function. Is it a class instead?
Why did you install the old version? If you did it just 2 days ago, why didn't you use the latest, current version R2013b? Do you have the student version where there is no "b" release?
Ashish Uthama
2014-2-10
Ben, my suspicion is that either its not a clean install or the path is messed up. Inspect your path to ensure that you aren't accidentally mixing MATLAB versions. If that fails, please contact support. (otherwise, unfortunately, my best suggestion is to try a clean, fresh install)
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!