Robot、Sobel、Scharr算子(一)

Robot算子

10
0-1
\(Gx\)
01
-10
\(Gy\)

\(\left | G \right |=\sqrt{Gx^{2}+Gy^{2}}\)
原图:

Robot_x处理后:

Robot_y处理后:

Robot_x 与Robot_y 合并

Sobel算子

\(Gx=\begin{bmatrix} -1 & 0 &1 \\ -2& 0 &2 \\ -1& 0 &1 \end{bmatrix}*I\)\(Gy=\begin{bmatrix} -1 & -2 &-1 \\ 0& 0 &0 \\ 1& 2&1 \end{bmatrix}*I\)
处理结果

Scharr算子

\(Gx=\begin{bmatrix} -3 & 0 &3 \\ -10& 0 &10 \\ -3& 0 &3 \end{bmatrix}\)\(Gy=\begin{bmatrix} -3 & -10 &-3 \\ 0& 0 &0 \\ 3& 10&3 \end{bmatrix}\)
处理结果

本段代码地址:https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_017/opencv_017.cpp
图片来自网络,如有侵权,请联系我删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值