Roberts算子
Roberts算子是由两个2*2的矩阵构成,它的计算量非常的小,对细节很敏感
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/82f11b9c16876b2dc8fa45f740d3f3d9.png)
Prewitt算子
prewitt算子是一个3*3的矩阵,分成了水平,垂直,对角线三个方向
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5b05c5ffdb609455a6f7e8b2a70e3bb5.png)
Sobel算子
与prewitt算子非常的像,但在中间的值会增大。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/934d268dca33dc9f7f4e4147e62963c0.png)
canny算子
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3182c929411f9f8f5d6444fd6ba224a3.png)
代码实现
from skimage import filters
from skimage import features
filters.roberts(img)
filters.prewitt(img)
filters.sobel(img)
features.canny(img,sigma=0.1)