2012-08-28 148 views
5

有什麼辦法可以將OpenGL的GLuint texture類型轉換爲OpenCV的cv::Mat將OpenGL紋理轉換爲OpenCV Mat

+0

我只有oposite函數,texture2opencvMat,如果你感興趣http://stackoverflow.com/q/9126002/744859 –

+0

@Jav_Rock它不是相反的。 – ArtemStorozhuk

+0

對不起,墊子質地 –

回答

6

你可能想看看this question該詢問從glReadPixels轉換成cv::Mat,使用glGetTexImage代替glReadPixels時,這是完全一樣的問題。

My answer這個問題解釋瞭如何直接讀取紋理數據到cv::Mat的存儲中,並且有所有可能的缺陷(如填充,顏色排序等)。