TIDOP-USAL / graphos

GRAPHOS
GNU General Public License v3.0
4 stars 0 forks source link

Permitir añadir nuevas imágenes sin tener que volver a realizar de nuevo toda la reconstrucción #18

Open estebanrdo opened 1 year ago

estebanrdo commented 1 year ago

Por ahora, si se añaden nuevas imágenes hay que volver a hacer la extracción de características, el matching y la orientación de todas las imágenes.

estebanrdo commented 1 year ago

Colmap permite añadir nuevas imágenes a una reconstrucción existente mediante los siguientes comandos:

colmap feature_extractor \
    --database_path $PROJECT_PATH/database.db \
    --image_path $PROJECT_PATH/images \
    --image_list_path /path/to/image-list.txt

colmap vocab_tree_matcher \
    --database_path $PROJECT_PATH/database.db \
    --VocabTreeMatching.vocab_tree_path /path/to/vocab-tree.bin \
    --VocabTreeMatching.match_list_path /path/to/image-list.txt

colmap image_registrator \
    --database_path $PROJECT_PATH/database.db \
    --input_path /path/to/existing-model \
    --output_path /path/to/model-with-new-images

colmap bundle_adjuster \
    --input_path /path/to/model-with-new-images \
    --output_path /path/to/model-with-new-images

En la extracción de características se tiene que mostrar un mensaje con la advertencia de extraer características para todas las imágenes, sólo para las imágenes añadidas o cancelar.

En el matching habría que hacer lo mismo, calcular todo de nuevo, sólo con las nuevas features o cancelar.

El ajuste de haces es opcional.

Si se necesita un registro de imágenes más preciso con triangulación, se deberá reiniciar o continuar el proceso de reconstrucción en lugar de limitarse a registrar las imágenes en el modelo. En lugar de ejecutar _imageregistrator, se debe ejecutar mapper para continuar el proceso de reconstrucción a partir del modelo existente:

colmap mapper \
    --database_path $PROJECT_PATH/database.db \
    --image_path $PROJECT_PATH/images \
    --input_path /path/to/existing-model \
    --output_path /path/to/model-with-new-images