1.0.4 • Published 2 years ago
hand-landmarks-tracker v1.0.4
Hand Landmarks Tracker
A library compatible with p5.js for hand pose detection.
Variables
wristthumb1,thumb2,thumb3,thumb4index1,index2,index3,index4middle1,middle2,middle3,middle4ring1,ring2,ring3,ring4pinky1,pinky2,pinky3,pinky4landmarks: Array containing all the landmarks.
Methods
drawLandmarks(): Visualizes the detected hand landmarks on the canvas.drawVideo(x = 0, y = 0, w = width, h = height): Draws the video feed on the canvas. Can be customized with position and size.distanceBetween(p1, p2): Returns the Euclidean distance between landmarksp1andp2.directionBetween(p1, p2): Returns the direction angle formed by landmarksp1andp2, normalized to the range of -1 to 1.drawImageBetween(img, p1, p2): Draws an image stretched between landmarksp1andp2, aligning it with the line connecting these points.
Notes
- Compatible with Node.js version 16.x.
- Use
npm installfor installing dependencies (avoid usingyarnorpnpm).