用于MATLAB的水平sobel滤波器

时间:2018-12-08 19:50:52

标签: matlab image-processing matlab-figure

我编写了这段代码,以便在图像上应用水平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');

0 个答案:

没有答案