¿Hay alguna manera de convertir el tipo GLuint texture
de OpenGL a OpenCV's cv::Mat
?Convertir la textura OpenGL a OpenCV Mat
5
A
Respuesta
6
Es posible que desee echar un vistazo a this question que se pregunta acerca de la conversión de glReadPixels
en un cv::Mat
, que es exactamente el mismo problema cuando se utiliza en lugar de glGetTexImage
glReadPixels
.
My answer a esta pregunta explica cómo leer directamente los datos de textura en el almacenamiento de cv::Mat
con todas las trampas posibles (como relleno, orden de color, ...).
Cuestiones relacionadas
- 1. Cargando textura para OpenGL con OpenCV
- 2. Convertir marco de vista previa de Android a OpenCV Mat
- 3. OpenCV 2.3: Convertir Mat a matriz de píxeles RGBA
- 4. cómo convertir un cc de opencv :: Mat a qimage
- 5. Voltear la textura OpenGL
- 6. Convertir cv :: Mat a Magick :: Image
- 7. Concatenate Mat en OpenCV
- 8. OpenCV Mat CV_32FC1
- 9. OpenGL textura invertida
- 10. ¿Convertir uchar Mat para flotar estera en OpenCV?
- 11. datos de conversión de glReadPixels() para OpenCV :: Mat
- 12. Textura OpenGL Cargando
- 13. Eliminar columna de OpenCV Mat
- 14. Conversión de opencv de un elemento Mat a IplImage *
- 15. Android opengl textura corrupción
- 16. Textura translúcida OpenGL sobre otra textura
- 17. OpenGL y textura monocromática
- 18. La textura OpenGL no sigue la geometría
- 19. Renderice la superficie de cairo directamente a la textura OpenGL
- 20. Proyectar una textura en OpenGL
- 21. Convertir vector <Point> en Mat
- 22. Android OpenGL - ES Textura sangrando
- 23. OpenGL - Interpretación en una textura
- 24. Cómo convertir un OpenCV cv :: Mat en un flotante * que se puede alimentar a Vlfeat vl_dsift_process?
- 25. OpenCV + OpenGL + Qt
- 26. cómo convertir de cv :: Mat a CvArr?
- 27. OpenCV elemento de acceso desde Mat
- 28. Obtener índices no nulas de Mat OpenCV
- 29. NSImage a cv :: Mat y viceversa
- 30. Cómo mostrar OpenCV Mat en MFC View
Tengo la función opuesta, texture2opencvMat, si está interesado http://stackoverflow.com/q/9126002/744859 –
@Jav_Rock no es lo contrario. – ArtemStorozhuk
lo siento, estera para textura –