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

学习 时间:2026-05-30 19:04:57 阅读:6837
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-05-30 19:04:57

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

最新回答共有2条回答

  • 懵懂的香烟
    回复
    2026-05-30 19:04:57

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

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

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