¿Existe actualmente una biblioteca en JavaScript para convertir una transmisión de video en Canvas en una malla 3D?¿Cuáles son los puntos de partida adecuados para convertir video en lienzo en una malla 3D
Una situación de ejemplo es apuntar una cámara a una taza y capturar las imágenes sin procesar, comparando datos previos con datos nuevos para generar un contorno de los objetos a la vista, convirtiéndolo idealmente en el conjunto más simple de polígonos y visualización el polígono/modelo calculado en un segundo elemento de lienzo.
He visto un excelente trabajo de mrdoob en JavaScript 3D que va de archivos de objeto a la representación en lienzo, pero estoy tratando de capturar datos sin procesar y tratar de generar una malla. La intención es enviar los puntos de malla entre 2 usuarios por sockets para cualquier objeto actualmente dentro de la vista de la cámara que sea capturado.
Cualquier ayuda apreciada.
OBJ-archivos ya tienen información vértice en 3D. Eso es bastante simple de mostrar en un lienzo. ¿Desea generar una malla 3D a partir de un video 2D? ¿Cómo vas a obtener información/información de profundidad del otro lado del objeto? - Obtener los contornos de un objeto a través del procesamiento de imágenes es posible, aunque solo obtiene información 2D. – Smamatti
Hay una aplicación interesante llamada video trace que requiere que el usuario ingrese las líneas que delinean el objeto pero no en tiempo real aunque es muy inteligente en los bordes de interpolación, de manera similar hay aplicaciones para kinect que realizan detección de bordes para seguimiento de gestos, entonces pienso una aplicación que puede comparar marcos para discernir límites y geometrías a lo largo de muchos marcos puede ser una dirección que podría llevarnos a coordenadas en 3D si pudieran detectarse ciertas líneas de fuga o si el movimiento de un conjunto de puntos relacionados difería de otro. Mucho más para aprender de cualquier manera – MyStream