我发现您的相机提供720像素宽和1280像素高的图像的可能性很小,正如您在此处告诉OpenGL的那样:
glTexImage2D(GL_TEXTURE_2D,
0,
GL_RGB,
720,1280, // <---- HERE
0,
GL_RGB,
GL_UNSIGNED_BYTE,
image)
似乎您只是混合了这两个参数,因此数据被重新解释,从而得到了输出。
OpenCV Python OpenGL纹理
我发现您的相机提供720像素宽和1280像素高的图像的可能性很小,正如您在此处告诉OpenGL的那样:
glTexImage2D(GL_TEXTURE_2D,
0,
GL_RGB,
720,1280, // <---- HERE
0,
GL_RGB,
GL_UNSIGNED_BYTE,
image)
似乎您只是混合了这两个参数,因此数据被重新解释,从而得到了输出。