Este demo intenta leer el código de barras 2D en formato PDF417 del DNI argentino desde un stream de la webcam o cámara de celular.
Está basado en un port de CPP de ZXing
El código debe estar bien enfocado y horizontal, lo más paralelo a la imagen como sea posible.
Este lector usa WebAssembly. Ver instrucciones para compilar en el repo de ZXing C++
También puede ver la versión con JS puro.
emconfigure cmake -G "Unix Makefiles" -ENABLE_ENCODERS=0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="./zxing-cpp/wrappers/wasm/Toolchain-Emscripten.cmake" -DEMSCRIPTEN_ROOT_PATH="$EMSCRIPTEN" "./zxing-cpp/wrappers/wasm"
emmake make