edge函数matlab
时间: 2023-10-31 18:57:39 浏览: 3
MATLAB edge函数
4星 · 用户满意度95%
在MATLAB中,`edge`函数可以用于检测图像中的边缘。该函数的语法为:
```
BW = edge(I, method)
```
其中,`I`是输入图像,`method`是边缘检测算法,可以是字符串 `'sobel'`、`'prewitt'`、`'roberts'`、`'log'`、`'canny'`或自定义的算法函数句柄。函数返回一个二值图像 `BW`,其中边缘处的像素值为1,其他像素值为0。
例如,使用Sobel算子检测图像`I`中的边缘:
```
I = imread('image.jpg');
BW = edge(I, 'sobel');
imshow(BW);
```
这将显示图像`I`中使用Sobel算子检测出的边缘。
阅读全文