报错:
在执行matlab脚本的时候出现报错。
>> imread
尝试将 SCRIPT imread 作为函数执行:
S:\temp_file\matlab\DigitalImageProcessing\imread.m
出错 imread (line 2)
I = imread('S:\temp_file\matlab\DigitalImageProcessing\blueman.png');
分析以及解决方法
当前目录下有一个名为"imread.m"的自定义脚本,而不是调用 MATLAB 内置的imread函数。当尝试执行imread时,MATLAB 会在当前目录中找到脚本而不是内置函数,从而导致错误。
解决方法之一是将脚本重命名为不会与内置函数冲突的名称。建议将脚本命名为与其他函数不冲突的名称,以避免命名冲突。
还要注意,在matlab图片名称都不能是中文,对中文十分不友好!!!