Closed germanwilches closed 4 years ago
¡Hola! Lamentablemente, footprints_to_shapes es bastante lento en caso de una gran cantidad de puntos de unión e imágenes. Metashape no cuelga, está ejecutando el script durante mucho tiempo. Verifiqué cuánto tiempo se tarda en estimar las huellas con un número similar de puntos de unión (47 millones en mi caso): tomó alrededor de 1 segundo por imagen. Entonces, para 15000 imágenes, puede esperar que se ejecute en 15000 segundos ~ en cuatro horas.
¿Quizás no necesite estimar las huellas de todas las imágenes? Si es así, puede deshabilitar otras imágenes y hacer un cambio simple en el script para que ignore las imágenes deshabilitadas, solo edite esta línea:
https://github.com/agisoft-llc/metashape-scripts/blob/67f8fd0c1da96d078403569c36c12fc5fbd8e0e4/src/footprints_to_shapes.py#L43
con la adición de or not camera.enabled
:
if camera.type != Metashape.Camera.Type.Regular or not camera.transform or not camera.enabled:
Hola gracias por tu pronta respuesta. intente con la solución y tampoco funciono deje el equipo trabajando toda una noche y el programa metachape nunca respondió.
¿Es cierto que el proyecto no tiene un modelo poligonal 3D ni una nube de puntos densa?
Si es así, ¿puede editar la línea 43 como se describe anteriormente (agregando or not camera.enabled:
al final de la línea), luego deshabilite todas las fotos excepto solo 10 fotos, luego ejecute el script y verifique cuántos segundos durará su ejecución ¿tomar? (vea Script started...
and Script finished!
en la consola de Metashape).
Feel free to reopen the issue if needed.
Hola, he intentado usar el script footprints_to_shapes.py con buenos resultados con pocas fotos, pero cuando intento hacerlo en un proyecto con 15000 imágenes el programa no responde y se cuelga.