Odm: Child Return 137 durante "Generando parches de textura: Running .... Killed

Creado en 4 sept. 2019  ·  3Comentarios  ·  Fuente: OpenDroneMap/ODM

¿Cómo instalaste OpenDroneMap? (Docker, de forma nativa, ...)?

Usando la imagen de la ventana acoplable, usando la invocación de línea de comandos predeterminada de la ventana acoplable.
Estibador

¿Cuál es su navegador y sistema operativo? (Copie / pegue la salida de https://www.whatismybrowser.com/)

whatismybrowser.com/w/C6LZ8FJ

¿Cuál es el problema?

Con una colección de 270 imágenes de Phantom 4 recopiladas con dronedeploy,
Ejecuto este comando:

docker run -ti --rm -v / Users / maechlin / mydocker / odm: / datasets / code opendronemap / odm --project-path / datasets

Y me sale este error

El programa sale durante el mapeo de texturas:
NFO] Escribiendo archivo MVS Textured en: /datasets/code/odm_texturing/odm_textured_model.obj
[INFO] Eliminando el directorio tmp antiguo / conjuntos de datos / código / odm_texturing / tmp
[INFO] ejecutando / code / SuperBuild / install / bin / texrecon /datasets/code/opensfm/reconstruction.nvm /datasets/code/odm_meshing/odm_mesh.ply / datasets / code / odm_texturing / odm_textured_model -d gmi -o gauss_clamping -t ninguno -n 65535
/ code / SuperBuild / install / bin / texrecon (construido el 13 de agosto de 2019, 21:43:57)
Cargue y prepare la malla:
PLY Loader: comentario VTK generado PLY File
Leyendo PLY: 66826 verts ... 133449 caras ... hecho.
Advertencia: normales de longitud cero detectadas: 0 normales de cara, 12 normales de vértice
Generando vistas de textura:
NVM: Cargando archivo ...
NVM: Número de visitas: 265
NVM: Número de funciones: 0
Cargando 100% ... hecho. (Tomó 571.993s)
Gráfico de adyacencia de edificios:
Añadiendo bordes al 100% ... listo. (Tomó 0.344s)
200085 aristas totales.
Ver selección:
Construyendo BVH a partir de 133449 caras ... hecho. (Tomó: 174 ms)
Cálculo de cualidades faciales al 100% ... hecho. (Tomó 149.149 s)
Postprocesamiento de informaciones faciales 100% ... hecho. (Tomó 0.298s)
Calidad máxima de un rostro dentro de una imagen: 63541,5
Calidades de sujeción a 6577.21 dentro de normalización.
Escribiendo archivo de costos de datos ... hecho.
Optimizando:
Tiempo [s] Energía
0 97756
0 95694
0 93721
1 92617
1 92123
1 91818
1 91639
2 91578
2 91475
2 91385
2 91337
2 91307
2 91277
2 91247
2 91228
17096 caras no vistas
Tomó: 153.834s
Generando parches de textura:
Corriendo ... Muerto
Rastreo (llamadas recientes más última):
Archivo "/code/run.py", línea 56, en
app.execute ()
Archivo "/code/stages/odm_app.py", línea 92, en ejecución
self.first_stage.run ()
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 373, en ejecución
self.next_stage.run (salidas)
Archivo "/code/opendm/types.py", línea 354, en ejecución
self.process (self.args, salidas)
Archivo "/code/stages/mvstex.py", línea 97, en proceso
'-n {nadirWeight}'. formato (** kwargs))
Archivo "/code/opendm/system.py", línea 76, en ejecución
raise Exception ("El niño devuelto {}". formato (código de ret))
Excepción: niño devuelto 137

¿Cuál debería ser el comportamiento esperado? Si se trata de una solicitud de función, describa en detalle los cambios que cree que se deben realizar en el código, citando archivos y líneas donde se deben realizar cambios, si es posible.

Procesé un conjunto de imágenes recopiladas anteriormente y la misma instalación de opendem produjo un mapa.

¿Cómo podemos reproducir esto? (¿Qué pasos siguió para desencadenar el problema? ¿Qué parámetros está utilizando para el procesamiento? Si es posible, incluya una copia de su conjunto de datos cargado en Google Drive o Dropbox. Sea detallado)

Puedo proporcionar la colección de imágenes si este no es un problema obvio.

Todos 3 comentarios

El error 137 suele ser el resultado de quedarse sin memoria.

Con respecto al conjunto anterior que procesó con éxito, ¿ese conjunto tenía menos imágenes y las dimensiones de sus imágenes eran más pequeñas?

Si es así, tiene un par de opciones diferentes:

(Soy un usuario más nuevo de opendronemap, así que tómelos con un grano de sal; dado que esto parece ser más un problema con su conjunto de datos, los desarrolladores principales lo alientan a que pregunte en community.opendronemap.org)

Intenté procesar menos imágenes, y esta vez se completó sin problemas, por lo que la explicación de falta de memoria parece correcta. Gracias por las sugerencias y alternativas específicas. Iré al sitio community.opendronemap.org para estas preguntas más generales.

Si está utilizando el escritorio Docker (parece una MAC), asegúrese de aumentar su límite de memoria (y probablemente también la CPU). El valor predeterminado suele ser bastante pequeño (como 2 GB).

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