MATLAB中边缘提取方法有哪些,能给出原理及在MATLAB下的实现吗?该如何处理

MATLAB中边缘提取方法有哪些,能给出原理及在MATLAB下的实现吗?
使用对同一幅影像进行边缘提取,有哪几种方法啊,请高人指点,各种提取方法的原理,最好能比较说明他们的区别,几种边缘提取方法各自的特点,

------解决方案--------------------
...
------解决方案--------------------
kjlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
------解决方案--------------------
451655555555555555555555555555555555555555555555555
------解决方案--------------------
i=edge(图像,‘算子’),算子有:sobel,canny,roberts,拉普拉斯算子等等。最好自己找书看。自己实践一下