OpenCV is a robust computer vision
library that is primarily written in
optimized C/C++ code. As such, it is
very efficient and capable of running
on a number of platforms.
For our project we used OpenCV JS,
which allows for the construction
of C objects through Emscripten. We
translated the image processing
algorithms that were provided
to us by our client, originally
written in Java, into JavaScript
and integrated them into a mobile
application.