我编写了这段代码,以便在图像上应用水平sobel滤镜以检测水平边缘。但是我遇到此错误:“ 使用边缘时出错 预期输入数字1是二维的。
edge> parse_inputs中的错误(第482行) validateattributes(I,{'数字','逻辑'},{'real','nonsparse','2d'},mfilename,'I',1);
为什么显示错误?
这是我的代码:
h = imread('chest.jpg');
imshow(h);
BW = edge (h,'sobel','vertical');