OpenCV之sobel算子详解

liuduan45336 3 0 PDF 2021-01-09 06:01:01

原理 sobel算子是一种计算不同方向上梯度的工具。原理是使用卷积核对图像进行处理。 如果想计算x方向梯度,我们就需要这样的一个卷积核 以卷积核的中心为中心,将卷积核与图像上像素值一一对应,卷积核上的数字相当于系数。利用如下公式即可计算出卷积核中心的x方向梯度。 同理,如果想要计算y方向的梯度,卷积核应该是这样的,公式也是同理。 我们求得了某一像素x方向和y方向的梯度,那么该像素的梯度容易得出: 但是这个公式比较难算,所以我们一般直接把这个公式化作: Sobel函数 opencv中提供给我们封装好的Sobel算子函数,不需要我们一一计算。 其构造函数如下: cv2.Sobel(src

用户评论
请输入评论内容
评分:
暂无评论