Openmvg: Línea de tuberías OpenMVG y reconstrucción mediante secuencia de imágenes

Creado en 11 feb. 2014  ·  3Comentarios  ·  Fuente: openMVG/openMVG

Verifico la documentación en línea sobre la tubería y las muestras.
Todavía estoy confundido
¿Sabes cómo puedo crear un modelo 3D a partir de una secuencia de imágenes (más de 2) usando openMVG?

Atentamente,
Tyler

question

Comentario más útil

I Tyler, OpenMVG es una biblioteca de visión por computadora que se enfoca en una implementación sólida de algoritmos de geometría de múltiples vistas.

Proporciona:

  • 2 Estructura de la canalización de Motion :

    • una estructura incremental de la cadena de movimiento [ACSfM] _ (ACCV 2012),

    • una estructura global de la cadena de movimiento [GlobalACSfM] _ (ICCV 2013).

  • herramientas para visualizar:

    • características,

    • correspondencias de coincidencias fotométricas / geométricas,

    • cuenta con pistas.

  • exportar a la canalización de visión estéreo de múltiples vistas existente :

    • [PMVS] _, CMPMVS.

  • herramientas para construir su propia canalización SfM :

    • solucionadores geométricos, estimadores robustos ...

Como puede ver aquí: https://github.com/openMVG/openMVG/blob/LInfinityCV/docs/sphinx/rst/software/SfM/SfM.rst
OpenMVG puede encontrar una nube de puntos 3D (estructura) y el movimiento de una serie de imágenes.
Según algunos usuarios, la cadena openMVG SfM se ha utilizado con éxito con hasta 1600 imágenes.

Para inferir el modelo 3D, debe realizar un procesamiento posterior, conocido como MVS Multiple View Stereo (PMVS, CMPMVS). OpenMVG proporciona una exportación compatible lista para usar para esos binarios.

Al final podrás producir un modelo como el que he hecho aquí: https://sketchfab.com/show/2cde608f89424a7786bdc751857f8dfd

La estructura de la cadena Motion openMVG se centra en la precisión y no en la velocidad, incluso pueden ser rápidos.

Tan contrario a las siguientes alternativas:

  • VisualSfM, Changchang Wu, "Hacia una estructura incremental en tiempo lineal a partir del movimiento", 3DV 2013
  • Bundler, Noah Snavely, Steven M. Seitz, Richard Szeliski. Modelando el mundo a partir de colecciones de fotografías de Internet. IJCV, 2007.
    OpenMVG quiere proporcionar un código fuente fácil de entender, iniciar y modificar.

Esperando que la respuesta sea completa.

Todos 3 comentarios

I Tyler, OpenMVG es una biblioteca de visión por computadora que se enfoca en una implementación sólida de algoritmos de geometría de múltiples vistas.

Proporciona:

  • 2 Estructura de la canalización de Motion :

    • una estructura incremental de la cadena de movimiento [ACSfM] _ (ACCV 2012),

    • una estructura global de la cadena de movimiento [GlobalACSfM] _ (ICCV 2013).

  • herramientas para visualizar:

    • características,

    • correspondencias de coincidencias fotométricas / geométricas,

    • cuenta con pistas.

  • exportar a la canalización de visión estéreo de múltiples vistas existente :

    • [PMVS] _, CMPMVS.

  • herramientas para construir su propia canalización SfM :

    • solucionadores geométricos, estimadores robustos ...

Como puede ver aquí: https://github.com/openMVG/openMVG/blob/LInfinityCV/docs/sphinx/rst/software/SfM/SfM.rst
OpenMVG puede encontrar una nube de puntos 3D (estructura) y el movimiento de una serie de imágenes.
Según algunos usuarios, la cadena openMVG SfM se ha utilizado con éxito con hasta 1600 imágenes.

Para inferir el modelo 3D, debe realizar un procesamiento posterior, conocido como MVS Multiple View Stereo (PMVS, CMPMVS). OpenMVG proporciona una exportación compatible lista para usar para esos binarios.

Al final podrás producir un modelo como el que he hecho aquí: https://sketchfab.com/show/2cde608f89424a7786bdc751857f8dfd

La estructura de la cadena Motion openMVG se centra en la precisión y no en la velocidad, incluso pueden ser rápidos.

Tan contrario a las siguientes alternativas:

  • VisualSfM, Changchang Wu, "Hacia una estructura incremental en tiempo lineal a partir del movimiento", 3DV 2013
  • Bundler, Noah Snavely, Steven M. Seitz, Richard Szeliski. Modelando el mundo a partir de colecciones de fotografías de Internet. IJCV, 2007.
    OpenMVG quiere proporcionar un código fuente fácil de entender, iniciar y modificar.

Esperando que la respuesta sea completa.

@pmoulon Gracias por su respuesta detallada. Soy un novato en este campo, así que quiero preguntar si hay alguna muestra de reconstrucción 3D (C ++) que use OpenMVG como referencia.

@fansays OpenMVG está hecho en C ++.
Hay algunos scripts de Python que solo permiten iniciar más fácilmente las herramientas de línea de comandos.
Es más fácil usar primero los scripts de Python proporcionados para los cuales solo tiene que especificar un directorio de imagen de entrada y un directorio de salida.
Una vez que lo domine, puede jugar y tener más control sobre la tubería utilizando directamente los binarios.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

autosquid picture autosquid  ·  4Comentarios

roby23 picture roby23  ·  3Comentarios

itsdsk picture itsdsk  ·  6Comentarios

CanCanZeng picture CanCanZeng  ·  3Comentarios

MaXL130 picture MaXL130  ·  7Comentarios