C++ 用OpenGL ES 3.0计算均值和标准差的最佳方法
我需要在支持OpenGL ES 3.0的移动设备上通过掩码找到像素值的平均值和标准偏差。(我正试图从OpenCV编写类似于C++ 用OpenGL ES 3.0计算均值和标准差的最佳方法,c++,image-processing,opengl-es,fragment-shader,C++,Image Processing,Opengl Es,Fragment Shader,我需要在支持OpenGL ES 3.0的移动设备上通过掩码找到像素值的平均值和标准偏差。(我正试图从OpenCV编写类似于meanstdev的东西。) 但是OpenGL ES不提供任何全局像素操作,比如sum。实际上,这是我唯一需要的全局操作,因为我可以使用片段着色器减去或查找正方形 目前我用两个嵌套的for循环计算和,但我认为这是错误的方法 我读过关于mip映射的黑客攻击,但据我所知,它只适用于大小等于二次方的图像。我不知道怎么用面具 解决这个问题最快的方法是什么 另外,我是OpenGL的初学
meanstdev
的东西。)
但是OpenGL ES不提供任何全局像素操作,比如sum。实际上,这是我唯一需要的全局操作,因为我可以使用片段着色器减去或查找正方形
目前我用两个嵌套的for循环计算和,但我认为这是错误的方法
我读过关于mip映射的黑客攻击,但据我所知,它只适用于大小等于二次方的图像。我不知道怎么用面具
解决这个问题最快的方法是什么
另外,我是OpenGL的初学者。你需要计算同一张图像的平均值和标准差,但有不同的遮罩?不,单图像和单遮罩。