¿Alguien conoce un buen tutorial o documentación que se ocupe de mezclar OpenCV
y OpenGL
en C++, relacionado con Computer Vision
y representación 3D?Tutorial sobre OpenGL combinado con OpenCV para Computer Vision
Quiero crear escenarios virtuales con objetos y luego encontrar object's 3D poses
usando OpenCV, por lo que puedo comparar con la posición OpenGL conocida, pero hasta ahora no encontré mucha información de "calidad". Por ejemplo, necesitaría los parámetros intrínsecos de la cámara OpenGL para usar OpenCV para detectar objetos en el mundo 3D, etc.
En realidad, yo soy capaz de cargar las imágenes con OpenCV y luego pasarlas como texturas a OpenGL y luego leer los píxeles de OpenGL y espectáculo y el marco OPENCV . Pero el problema no es mezclarlos, es que me gustaría obtener información sobre cómo lidiar con los parámetros de la cámara, cómo pueden afectar los filtros de texturas al reconocimiento, etc. –
Entonces probablemente debería volver a formular la pregunta. No está del todo claro si desea utilizar OpenGL para representación 3D y llamar a OpenCV sobre eso, o si desea posprocesar imágenes usando OpenGL y pasarlas a OpenCV o si desea estudiar los efectos de los filtros de interpolación de texturas (como un filtro bilineal) en la tasa de reconocimiento de OpenCV. Si es el último, entonces probablemente no necesite usar OpenGL en absoluto, el filtrado de texturas funciona como un filtro de paso bajo débil. Solo use eso en su lugar. Si es el segundo, entonces necesitas algún tutorial sobre sombreadores OpenGL para implementar los efectos que deseas. –
"No es probable que haya un tutorial porque es muy simple". Eso es cojo. Uno pensaría que habría muchos tutoriales para principiantes si ese es realmente el caso. – enthusiasticgeek