You are really swimming against the current by using Node (or Java, or other languages) and not Python or C++ to do things with OpenCV. There are so many resources that you have to painfully translate to Javascript. Plus, almost every other thing you would want to hook up to a pipeline containing face detection (like face recognition, tensor flow object detection, etc) is easily accessed from Python.
If you are going to do it in JavaScript, just run it in the browser with webasm. Otherwise, running CPU intensive code on the server isn't an ideal use of node.js.
Surely you could recomend it but to say that this is categorically true, is a bit of a stretch.
Surely you could recommend it but to say that this is categorically true, is a bit of a stretch.