将OpenGL纹理转换为OpenCV Mat

Xte*_*alz 5 opengl opencv typeconverter

有没有办法将OpenGL的GLuint texture类型转换为OpenCV cv::Mat

Chr*_*ica 6

你可能想看看这个问题,询问有关从转换glReadPixelscv::Mat使用时是完全一样的问题glGetTexImage,而不是glReadPixels.

对这个问题的回答解释了如何将纹理数据直接读入cv::Mat存储中,并存在所有可能的陷阱(如填充,颜色排序等).