Handtrack.js allows developers to detect multiple hand poses from an image, in any orientation, in the browser. It uses an object detection neural network model, optimized to run in Javascript via Tensorflow.js.
More in https://victordibia.com/handtrack.js/#/