MATLAB进行灰度图像读取时: I=imread('lena.bmp'); IW=rgb2gray(I); 总报错

学习 时间:2026-03-31 20:06:42 阅读:9871
MATLAB进行灰度图像读取时: I=imread('lena.bmp'); IW=rgb2gray(I); 总报错? Error using ==> timesIntegers can only be combined with integers of the same class, or scalar doubles.Error in ==> rgb2gray at 65 I = X*coef;

最佳回答

坚强的石头

现实的树叶

2026-03-31 20:06:42

gb2gray的第65行的代码是在不是3维矩阵的情况下才会进入的。open rgb2gray你看一下那句话,if threeD 。。。elseI = X*coef;end 你需要看一下你的I的矩阵格式。

最新回答共有2条回答

  • 温暖的春天
    回复
    2026-03-31 20:06:42

    gb2gray的第65行的代码是在不是3维矩阵的情况下才会进入的。open rgb2gray你看一下那句话,if threeD 。。。elseI = X*coef;end 你需要看一下你的I的矩阵格式。

上一篇 什么东西加热会生成水?

下一篇 蔬菜作物包括什么 具体介绍