登录论坛

查看完整版本 : 【求助】彩色图像转化成灰度图像出现的问题


tcamel
2008-04-01, 13:09
将rgb彩色图像转化成灰度图像
rgb=imread('test.bmp');
figure;imshow(rgb);
g=rgb2gray(rgb);
figure;imshow(g);

在别人的电脑都是可以实现的
但是我的电脑出现错误
错误提示:
??? Attempt to execute SCRIPT rgb2gray as a function.

我已经重装了好几次matlab,也用过不同版本,可是在我的电脑都是无法实现
请教这是什么问题啊?可以解决吗?

yizhougis
2008-04-01, 15:40
很奇怪,我运行没有任何问题呀!根模块的安装的没有问题吧。

ajn25953
2008-04-01, 16:35
你matlab中work文件夹中是否放置了程序中用到的图片?

tcamel
2008-04-01, 17:04
有啊,我用的是彩色图像,也已经把图片放在work文件夹里面,
在同学的电脑也可以运行,可在我的电脑怎么也不行
难道是我的电脑出现了问题?

tcamel
2008-04-01, 17:05
没有问题啊
我装了好几次了
很奇怪,我运行没有任何问题呀!根模块的安装的没有问题吧。

anzhaowei
2008-04-03, 08:59
你是不是在M-file里编译的啊?在把这个程序存储时,不要存为名为rgb2gray.m的文件,其他什么名字都行,如果是把它删除了,就可以了。

enson
2008-04-23, 17:27
rgb=imread('test.bmp');
figure(1);imshow(rgb);
g=rgb2gray(rgb);
figure(2);imshow(g);看这样行不!

tsgt2008
2008-05-03, 01:25
应该是图片名字问题吧,你尝试下把它改为JPG格式