I am currently faced with the challenge of integrating OpenCV into a web application using Express.js. While I am familiar with the Python and C++ libraries for OpenCV, I now need to work with it in conjunction with Express.js. My main requirements include object detection, feature detection (specifically SIFT), and basic functions from the machine learning module.
After doing some research, I came across the opencvjs project at https://github.com/ucisysarch/opencvjs. However, I have some reservations about this solution. Does anyone have experience working with this project? From what I understand, it requires setting up the emscripten SDK to compile the OpenCV library into JavaScript. I previously tried another JS implementation, but found it to be quite slow. Additionally, it appears that opencvjs does not offer extra modules for SURF or SIFT.