Mientras investigaba el código de mvs_texturing, noté que actualmente no tenemos una forma de habilitar la función de mapeo de tonos, aquí:
https://github.com/nmoehrle/mvs-texturing/blob/master/apps/texrecon/arguments.cpp#L69
Lo que creo que está directamente relacionado con los colores "suaves" que a veces observa como salida en las ortofotos:
Observe las áreas blancas cerca de los árboles.
Esto parece directamente relacionado con la función de mapeo de tonos, que está deshabilitada de forma predeterminada: https://github.com/nmoehrle/mvs-texturing/issues/24
Veré si exponer este parámetro ayudará.
https://github.com/dakotabenjamin/OpenDroneMap/tree/tone-mapping-param
Tenga en cuenta que esto no incluye una actualización de MVS-Texturing. Tendrá que introducir los cambios #471 o actualizar manualmente.
No tengo un conjunto de datos a mano para encontrar diferencias tangibles entre 'gamma' y 'ninguno', así que espero que puedas probar eso. Además, no estaba seguro de si usar los argumentos mvs-tex (gamma y ninguno) o solo una bandera booleana, pero puedo cambiar fácilmente si cree que uno es preferible al otro.
¡Gracias @dakotabenjamin! Haré algunas pruebas y reportaré mis resultados.
Mm, no hay mejoras significativas sobre los árboles marchitos. Esto es lo que obtuve con la última asignación de texturas y tonos de mvs configurada en gamma:
Creo que debería incluirse la opción de mapeo de tonos, pero tal vez tenerla configurada de forma predeterminada en ninguno. Dejarlo como una cadena está bien para mí.
La configuración del mapeo de tonos a none
con la última textura de mvs dio como resultado resultados mucho mejores:
Entonces, si bien la actualización al último código de texturizado de mvs solucionará el problema, podría ser beneficioso para algunos usuarios exponer la opción de mapeo de tonos. Pero es mejor dejar el valor predeterminado en none
.
Cerraré esto ya que se ha solucionado como parte de #499
Comentario más útil
La configuración del mapeo de tonos a
none
con la última textura de mvs dio como resultado resultados mucho mejores:Entonces, si bien la actualización al último código de texturizado de mvs solucionará el problema, podría ser beneficioso para algunos usuarios exponer la opción de mapeo de tonos. Pero es mejor dejar el valor predeterminado en
none
.