美文网首页
Android基于Shader的图像处理(4)-Sobel边缘检

Android基于Shader的图像处理(4)-Sobel边缘检

作者: andev009 | 来源:发表于2018-09-15 18:26 被阅读42次

    完整代码位置:AndroidShaderDemo

    Sobel边界探测算法
    1、Sobel边界探测算法
    上面给了opencv里Sobel边界探测算法链接,这里在shader里实现。
    主要操作过程有三步:
    1、求像素灰度值
    2、利用下面卷积矩阵求水平变化和垂直变化

    m1.png
    m2.png
    3、根据2里得到的结果求出近似梯度
    源代码就不贴了,参考这里sobel_fragment_shader.glsl
    渲染结果如下:
    sobel.png

    相关文章

      网友评论

          本文标题:Android基于Shader的图像处理(4)-Sobel边缘检

          本文链接:https://www.haomeiwen.com/subject/bpstnftx.html