Históricamente, crear una aplicación de visión artificial que pueda ejecutarse en diversas máquinas y tipos de hardware ha sido muy difícil. ¡Parece un excelente caso de uso para WebAssembly!
wasmVision (https://wasmvision.com/) es un nuevo proyecto para aplicaciones de visión artificial de alto rendimiento basadas en WebAssembly.
Utiliza la interfaz wasmCV (https://wasmcv.org/), que proporciona enlaces de invitado para aplicaciones de visión artificial basadas en OpenCV. Cualquier lenguaje compilable a WASM puede usar estas interfaces para crear procesadores que realicen tareas como filtrado de imágenes, detección de objetos, comunicación con modelos de visión y más.
En esta charla, Ron Evans, uno de los desarrolladores que crean TinyGo, mostrará varias demostraciones con código escrito en Rust, Go y C para realizar diversas tareas visualmente interesantes, como la visualización de vídeo en directo desde un dron.
¡No te la puedes perder! Nos vemos.