Matlab filter2、conv2报错:不支持N维数组

filter2、conv2报错:不支持N维数组

错误原因👇
对于彩色图像,imread函数返回一个3维数组,其中第三维度有3个元素分别为R、G和B。

解决办法
读取图像后,紧接着需要用rgb2gray函数将图像转换为二维的灰度值

A = imread('E:\MATLAB学习\qie.jpg');B = rgb2gray(A);MATLAB