Matlab调用rgb2ycbcr(x)显示错误。
在Matlab调用rgb2ycbcr(x)函数总是出错!求解,谢谢!>>x=imread('1.JPG');>>y=double(rgb2ycbcr(x));Attemp...
在Matlab调用rgb2ycbcr(x)函数总是出错!求解,谢谢!
>> x=imread('1.JPG');
>> y=double(rgb2ycbcr(x));
Attempt to execute SCRIPT rgb2ycbcr as a function:
D:\Program Files (x86)\MATLAB\R2012a\toolbox\images\colorspaces\rgb2ycbcr.m 展开
>> x=imread('1.JPG');
>> y=double(rgb2ycbcr(x));
Attempt to execute SCRIPT rgb2ycbcr as a function:
D:\Program Files (x86)\MATLAB\R2012a\toolbox\images\colorspaces\rgb2ycbcr.m 展开
2个回答
展开全部
1.看看是不是你自己写了个脚本名字叫rgb2ycbcr.m的,注意不是函数是脚本。
2.去查看一下上面报错中提到D:\Program Files (x86)\MATLAB\R2012a\toolbox\images\colorspaces\rgb2ycbcr.m,打开看一看里面是啥。
2.去查看一下上面报错中提到D:\Program Files (x86)\MATLAB\R2012a\toolbox\images\colorspaces\rgb2ycbcr.m,打开看一看里面是啥。
追问
哦!我知道哪里错了!你有rgb2ycbcr.m的源文件吗?
追答
请参考:
http://www.cnblogs.com/tiandsp/archive/2012/12/22/2829315.html
自己添加一下函数头就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询