Canny边缘检测算子是澳洲计算机科学家约翰·坎尼（）于1986年开发出来的一个多级边缘检测算法。更为重要的是Canny创立了“边缘检测计算理论”（computational theory of edge detection）解释这项技术如何工作。
Canny算法的发展.Canny的目标是找到一个最优的边缘检测算法，最优边缘检测的含义是：为了满足这些要求Canny使用了变分法，这是一种寻找满足特定功能的函数的方法。最优检测使用四个指数函数项的和表示，但是它非常近似于高斯函数的一