Welcome 微信登录

首页 / 脚本样式 / JavaScript / Javascript图像处理:边缘梯度计算

Javascript图像处理:边缘梯度计算2013-10-10 博客园 Justany_WhiteSnow前言

上一篇文章,我们讲解了图像处理中的膨胀和腐蚀函数,这篇文章将做边缘梯度计算函数。直接摘自OpenCV 2.4+ C++ 边缘梯度计算。

图像的边缘

图像的边缘从数学上是如何表示的呢?

图像的边缘上,邻近的像素值应当显著地改变了。而在数学上,导数是表示改变快慢的一种方法。梯度值的大变预示着图像中内容的显著变化了。

用更加形象的图像来解释,假设我们有一张一维图形。下图中灰度值的“跃升”表示边缘的存在:

使用一阶微分求导我们可以更加清晰的看到边缘“跃升”的存在(这里显示为高峰值):