This is a helper project to Lane Lines project
This project uses WASM OpenCV and Emscripten. core functionality was written in C++, JS for DOM manipulation and wrapper around C++ calls.
More details on how to setup environment locally here.
mkdir build
cd build
${HOME}/emsdk/fastcomp/emscripten/emconfigure cmake ..
# nproc for linux; sysctl -n hw.ncpu for OsX
${HOME}/emsdk/fastcomp/emscripten/emmake make -j $(nproc)
Or run make command
make build
# make debug # build debug
make serve
- Build with Conan
- Upload photo feature
- Better post build script
- Exception handling (both C++ and JS)
- Unit Tests
- Performance Tests
- Check memory leaks
- Add better UX/UI (without 3rd party lib, or JS framework)
- Create static instance of app
- Rewrite to Rust