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
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
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, ...).
Tôi đã nhận được hàm oposite, texture2opencvMat, nếu bạn quan tâm http://stackoverflow.com/q/9126002/744859 –
@Jav_Rock nó không phải là đối diện. – ArtemStorozhuk
xin lỗi, Mat to texture –