cv2.Sobel

1. Sobel 算子简介

Sobel 算子是一种 边缘检测算子 ,通过对图像做梯度计算,可以突出边缘。

  • Sobel X 方向卷积核
  • 用于计算 水平方向(x 方向) 的梯度。

2. 输入图像示例

假设我们有一个 5×5 的灰度图像,像素值如下:

我们选取 中心像素 I(2,2) = 50 ,计算其 Sobel X 梯度


3. 计算过程

(1) 卷积区域

I(2,2) 为中心,对应的 3×3 邻域为:


(2) 卷积计算

Sobel X 卷积公式为:

逐元素相乘并求和:

展开计算:

继续相加:


(3) 结果分析

  • 梯度值 G_x(2, 2) = 0 ,表示 水平边缘不明显
  • 如果梯度值较大,则表示该方向上有 强边缘

4. 总结与解释

  • Sobel 算子 对图像做 加权平均与差分计算突出边缘部分

  • 在本例中,中心像素 I(2,2) = 50 周围水平梯度差异较小,所以 梯度为 0 ,即 无水平边缘

  • Sobel X 卷积核 主要作用:

    • 左边的像素 乘以负权重,对 右边的像素 乘以正权重。
    • 右边亮、左边暗 时,会得到 正梯度值 ,反之为 负梯度值
相关推荐
Niuguangshuo6 小时前
深度学习基本模块:Conv2D 二维卷积层
人工智能·深度学习
Christo37 小时前
TFS-2003《A Contribution to Convergence Theory of Fuzzy c-Means and Derivatives》
人工智能·算法·机器学习
nenchoumi31197 小时前
全网首发!Realsense 全新 D555 相机开箱记录与 D435i、L515、D456 横向测评!
数码相机·计算机视觉·机器人·ros·realsense
Yingjun Mo8 小时前
1. 统计推断-ALMOND收敛性分析
人工智能·算法·机器学习
Loving_enjoy8 小时前
YOLOv11改进大全:从卷积层到检测头,全方位提升目标检测性能
经验分享·机器学习·迁移学习·facebook
A尘埃8 小时前
TensorFlow 和 PyTorch两大深度学习框架训练数据,并协作一个电商推荐系统
pytorch·深度学习·tensorflow
天上的光8 小时前
大模型——剪枝、量化、蒸馏、二值化
算法·机器学习·剪枝
小关会打代码8 小时前
计算机视觉之多模板匹配
人工智能·计算机视觉
AI 嗯啦8 小时前
计算机视觉----opencv----身份证号码识别案例
人工智能·opencv·计算机视觉
星期天要睡觉8 小时前
计算机视觉(opencv)——基于模板匹配的信用卡号识别系统
opencv·计算机视觉