实际项目中,经常会使用opencv来加载图片,但是opencv加载的图片默认是bgr格式。
可以利用 shader 实现bgr格式快速转rgb格式。
void main()
{
//进行纹理采样
vec4 rgba = texture2D(sTexture, vTextureCoord);
gl_FragColor = vec4(rgba.bgr, rgba.a)
}
实际项目中,经常会使用opencv来加载图片,但是opencv加载的图片默认是bgr格式。
可以利用 shader 实现bgr格式快速转rgb格式。
void main()
{
//进行纹理采样
vec4 rgba = texture2D(sTexture, vTextureCoord);
gl_FragColor = vec4(rgba.bgr, rgba.a)
}