Obtenga excelentes escaneos 3D con fotogrametría abierta
Recientemente, la fotogrametría, el proceso de combinar varias fotos tomadas desde diferentes ángulos en un todo en 3D, ha sido un tema difícil. Hoy en día es fácil. [Mikolas Zuza] at Prussian Printers, tiene una guía que muestra un programa de código abierto de vanguardia que no solo es más poderoso, sino también más fácil de usar. También produjeron un video que incluimos a continuación.
Básicamente, esta es una guía para usar Meshroom, que se basa en el marco fotogramétrico AliceVision. AliceVision es una plataforma de investigación, por lo que funciona terrible capacidad, pero no necesariamente se centra en la experiencia del usuario. Entra en Meshroom, que facilita ese poder.
Meshroom hace todo tipo de trucos interesantes, como mostrarle cómo se ve la reconstrucción 3D a medida que agrega más imágenes a la base de datos para que sepa dónde tomar la siguiente foto para completar los parches incompletos. También se puede reconstruir a partir de video, por ejemplo, si simplemente caminó alrededor del objeto con una cámara en funcionamiento.
La renderización final requiere un uso intensivo de la computadora, pero AliceVision usa bien CUDA en las tarjetas gráficas Nvidia, por lo que puede reducir las representaciones nocturnas hasta unas pocas horas si tiene el hardware adecuado. Pero incluso si tienes que esperar los resultados, son realmente impresionantes. Y lo mejor de todo, puede comenzar a construir su biblioteca de modelos 3D usando nada más que ese teléfono en su bolsillo.
Si quieres saber cómo usar los modelos que salen de la fotogrametría, compruébalo [Eric Strebel]video. Y si este software de alta tecnología le engaña demasiado, pruebe con un escáner 3D de leche.
Vega 64 dice:
Código abierto ... necesita CUDA para funcionar.
Bueno, eso es horrible.
fanto324 dice:
¿No es así? Primero encendí esto con mi computadora portátil (sabiendo que sería más lento que la muerte) y eso fue una falla debido a la falta de CUDA. Tuve que esperar hasta tener acceso a mi escritorio con mi gtx 1080. El código abierto con dependencias de código cerrado sería más preciso.
Sin embargo, más allá de eso, funciona bastante bien con un buen material fuente.
Usuario de Linux dice:
Alicevision solo admite nvidia cuda ... no admite openCL
Mamá dice:
Parece interesante generar modelos 3D de mobiliario urbano o edificios 🙂 Eso es lo que estaba buscando, contribuya aquí a OpenStreetmap https://3dmr.eu
Recoger dice:
F ellos para mantener la basura CUDA patentada y completamente F para que solo admitan CUDA.
mrehorst dice:
Esto se ve bastante bien, pero ¿debería esperar que lance su procesador FOSS? ¿Cuándo dijiste que estaría listo?
jogh44832 dice:
Ya existe OpenCL, funciona en todo, no solo en tarjetas 3D, sino también en CPU normales
Somun dice:
Aunque la respuesta de F obviamente superan, no es infundada, como puedes leer de otros comentarios aquí.
Por cierto, CUDA no es un procesador si no lo sabías y solo querías armar un cliché aburrido.
mrehorst dice:
Me refería al programa que convierte varias imágenes en un modelo 3D como “procesador”.
FOSS es bueno, pero no siempre es la mejor solución para todos los problemas. No me importa usar mis propias cosas cuando las alternativas de software libre apestan.
¿Existe una aplicación FOSS fácil de usar que procese varias fotos en un modelo 3D de calidad?
Robert Mateja dice:
No existe.
Para todos los demás SfM soft, como siempre, paga con pequeñas cantidades de su vida.
Tad Poluso dice:
¿No hicieron sus investigaciones y desarrollos de acuerdo con sus preferencias? Tal vez sea un punto de partida en el que podría tomar lo que hicieron y diversificarlo para lograr mejor el resultado final que desea.
Ostraco dice:
Especialmente las universidades que son grandes usuarios de Nvidia. No los culpo. Las primeras ventajas en movimiento son tales. Actualmente, AMD está compitiendo con Nvidia por la informática, solo las herramientas necesitan más trabajo. Otra razón para la multiplataforma no es solo AMD, ya que Intel y algunos futuros recién llegados también pueden querer una porción del pastel GPGPU.
Dj Biohazard dice:
Encontré al usuario de AMD.
Jon H dice:
O el usuario de Mac desde que Apple compra NVIDIA, dejándonos atrapados en AMD.
doug dice:
código fuente que se encuentra aquí: publique una actualización después de haberla terminado o parcheado solo para el procesamiento de la CPU.
https://github.com/alicevision/meshroom
Joel dice:
En general, hemos reimportado la canalización de CPU solo a pi3B + (el nombre de usuario contiene la URL de la imagen del disco), y tenga en cuenta que se necesitan algunas horas para configurar los núcleos al 100% para solo 12 imágenes. Además, el proceso de refinado de la malla no es práctico sin mucho más de 1 GB de RAM. También tenemos varios servidores de escaneo láser instalados, ya que son mucho más rápidos para objetos más pequeños.
Definitivamente, uno debería ver el clic de COLMAP con CUDA en Ubuntu 16.04 LTS. Funciona, pero tenga en cuenta que consumirá mucha RAM durante el proceso. He creado más de 100 conjuntos de datos de imágenes con la herramienta y existen algunas soluciones para GPU de gama baja.
También tenga en cuenta que muchos de estos algoritmos de escaneo 3D tienen IP patentada, por lo que su uso en cualquier capacidad comercial sigue siendo una mala idea, a pesar de que el código es de código abierto. 🙂
Hola,
J
Las pollas duelen dice:
U Fing STUNOD!
issac dice:
Es decepcionante que el software no se pueda utilizar sin la aceleración de la GPU, incluso si uno es paciente.
Josef Kuchař dice:
Puede ser https://github.com/alicevision/meshroom/wiki/Draft-Meshing, pero el resultado no será tan bueno como con una GPU
Ostraco dice:
Eso es matemáticas para ti. Casio ya no es suficiente.
torio dice:
¡Esto es hermoso! Es posible copiar esculturas enteras e imprimirlas para que mis hijos jueguen con ellas. La posesión de CUDA no es en absoluto.
Mike Rizzo dice:
¡Muchos CAPÍTULOS aquí!
¡Entonces si necesita una tarjeta NVIDIA! Entonces, ¿qué pasa con otros requisitos que USTED no satisface con su hardware débil? Estas son cosas IMPRESIONANTES y realmente GRANDES noticias para la comunidad de escaneo 3D.
¡Bien por ellos (los desarrolladores) por un gran trabajo!
mkomarinski dice:
Llegó a tiempo. Mi esposa tenía una pieza pequeña que necesitaba duplicar, pero no le preocupaba demasiado que fuera una combinación adecuada. Usando esto más un poco de trabajo de limpieza, sellé una pieza de reemplazo y ella está feliz.
Usuario del Reino Unido dice:
También tengo un sistema AMD, el problema para mí es que también usamos todo lo que funciona gratis en computadoras con Windows, no esperamos que nos digan que compremos una marca sobre otra. En un mundo ideal, CUDA y OpenCL se fusionarían y dividirían entre AMD y nVidia. No me veré obligado a comprar un producto de marca solo para acceder a algún programa que alguna empresa sea perezosa para hacer entre sistemas. En 2020, AMD se volverá tan popular como nVidia. No soy fanático de ninguna marca, cuando compró una actualización, estudié e investigué todo y me decidí por AMD. El único software que generalmente no funciona en AMD es la inteligencia artificial y el software de escaneo. TODO mi otro software beneficia a cualquier hardware.