RobotSobelScharr算子
Posted cyssmile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RobotSobelScharr算子相关的知识,希望对你有一定的参考价值。
Robot算子
1 | 0 |
0 | -1 |
(Gx)
0 | 1 |
-1 | 0 |
(Gy)
(left | G
ight |=sqrt{Gx^{2}+Gy^{2}})
原图:
Robot_x处理后:
Robot_y处理后:
Robot_x 与Robot_y 合并
Sobel算子
(Gx=egin{bmatrix} -1 & 0 &1 -2& 0 &2 -1& 0 &1 end{bmatrix}*I)
(Gy=egin{bmatrix} -1 & -2 &-1 0& 0 &0 1& 2&1 end{bmatrix}*I)
处理结果
Scharr算子
(Gx=egin{bmatrix} -3 & 0 &3 -10& 0 &10 -3& 0 &3 end{bmatrix})
(Gy=egin{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
以上是关于RobotSobelScharr算子的主要内容,如果未能解决你的问题,请参考以下文章