2012-08-28 37 views
5

Có cách nào để chuyển đổi loại OpenGL's GLuint texture thành OpenCV's cv::Mat?Chuyển đổi kết cấu OpenGL sang OpenCV Mat

+0

Tôi đã nhận được hàm oposite, texture2opencvMat, nếu bạn quan tâm http://stackoverflow.com/q/9126002/744859 –

+0

@Jav_Rock nó không phải là đối diện. – ArtemStorozhuk

+0

xin lỗi, Mat to texture –

Trả lời

6

Bạn có thể muốn có một cái nhìn tại this question mà hỏi về chuyển đổi từ glReadPixels thành một cv::Mat, đó là chính xác cùng một vấn đề khi sử dụng glGetTexImage thay vì glReadPixels.

My answer cho câu hỏi này giải thích cách đọc trực tiếp dữ liệu kết cấu vào bộ nhớ của cv::Mat với tất cả các cạm bẫy có thể xảy ra (như đệm, đặt hàng màu, ...).

Các vấn đề liên quan