您当前的位置: 首页 >  android

鱼儿-1226

暂无认证

  • 0浏览

    0关注

    1100博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android OpenGL ES(八) - 简单实现绿幕抠图

鱼儿-1226 发布时间:2020-07-27 10:58:37 ,浏览量:0

image.png

实现绿幕抠图,其实想法很简单。 这里简单粗暴的使用着色器替换。

OES Filter

直接实现在相机预览上的Shader

 
  1. #extension GL_OES_EGL_image_external : require

  2. precision mediump float;

  3.  
  4. varying vec2 vTextureCoordinate;

  5. uniform samplerExternalOES uTexture;

  6.  
  7. const float pixel = 30.0;

  8. void main() {

  9. vec4 tc = texture2D(uTexture, vTextureCoordinate);

  10. float r = tc.x * 255.0;

  11. float g = tc.y * 255.0;

  12. float b = tc.z * 255.0;

  13.  
  14. if(g>140.0 && r

关注
打赏
1604459285
查看更多评论
0.0431s