Seeing Eye To Eye: Computer Vision using wasmVision
summary
A concrete toolkit that runs OpenCV pipelines as WebAssembly modules claims language portability and GPU transparency and shows it: wasmVision with the wasmCV WIT interface compiles processors in Rust, Go (TinyGo) and C to the same WASM blur processor that runs identically across hosts. Demos include GPU‑accelerated face detection from a drone video stream (falls back to slower CPU but works) and creative captioning with an Olama LLM and a neural style mosaic where the Olama live demo fails intermittently despite working earlier.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:05What is wasmVision
- 2:30wasmVision architecture
- 4:56WIT interfaces in WASM Vision
- 7:04Vision processors in Go
- 8:28Vision processors in Rust
- 9:53Vision processors in C
- 11:21Chaining processors
- 12:50WASM Vision capabilities
- 13:52Live demo: creative captioning
- 20:25Drone demo: face tracking
- 28:22Demo and summary
related talks
02h 58mWebassembly: Expectation vs. Reality
01h 42mWebAssembly: Writing Once and Running Everywhere NG
42mWebAssembly? Web and Assembler? WTF!
20mWeb Assembly: The Future of JS and a Multi-Language Web
53mWebAssembly
50mWeb Assembly
30mWasi-Webgpu: Build Beautiful Graphics and Safely Run AI with Any GPU
37mGetting Started with AI and WebAssembly
