Usando la imagen de la ventana acoplable, usando la invocación de línea de comandos predeterminada de la ventana acoplable.
Estibador
whatismybrowser.com/w/C6LZ8FJ
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
Procesé un conjunto de imágenes recopiladas anteriormente y la misma instalación de opendem produjo un mapa.
Puedo proporcionar la colección de imágenes si este no es un problema obvio.
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:
cambie el tamaño de sus imágenes para que sean más pequeñas (antes del proceso de opendronemap; puede haber una manera de hacer esto dentro de odm, no lo sé).
disminuir la calidad de la ortofoto (aumentando -ortofoto-resolución; el valor predeterminado es 5
utilizar el enfoque de fusión-división
Obtener más RAM parece ser la respuesta más popular con la que me he encontrado.
(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).