OpenGL ES 实现图像腐蚀、膨胀、边缘检测

前文我们详细讲了图像锐化的基本原理,本文再介绍一下图像基本处理之腐蚀、膨胀和边缘检测,它们在图像处理和计算机视觉领域有着广泛的应用。

图像腐蚀(Image Erosion):用于缩小或消除图像中物体的边界。主要用于去除图像中的小细节、噪声或不规则物体。

OpenGL ES 实现图像腐蚀、膨胀、边缘检测_第1张图片

实现图像腐蚀的片段着色器代码,基本原理就是寻找附近的最小 color 作为输出:

precision highp float;
varying highp vec2 vTextureCoord;
uniform lowp sampler2D sTexture;
uniform highp vec2 inputSize;

void main() {
   

你可能感兴趣的:(OpenGL,ES,3.0,OpenGLES,图形渲染,Android,c++)