Deply handtracking model with just few lines of code.
Project description
About
It is a package having pre-built codes of Hand Tracking. You can implement with just single line of code.
Function
handTracker(image,draw=True)
- Function Parameter : This function takes
image
(a single frame) as input and a variabledraw
with default value False. You can change the value of parameterdraw
to True if you want to the mapping of hands over theimage
frame. - Output : This function returns a nested list of length 2. The element at index 1 is the
frame
and a list ofhandLandmarks
. Know more about thesehandLandmarks
on this link. The list ofhandLandmarks
consist of 21 lists containing data of all 21 points. Each list is in the format of[indexOfPoint, xCoordinate, yCoordinate, zCoordinate]
for all 21 points. NOTE that the function will return [0] at index 1 in the list if no hands are detected.
Usage
handTracker(image,draw=False)
Mapping over the hands directly from function.
from lkhandmapping import handTracker
import cv2
cap = cv2.VideoCapture(0)
while True:
success, image = cap.read()
functionValues = handTracker(image,draw=True)
image = functionValues[0]
handLms = functionValues[1]
print(handLms)
cv2.imshow('Hands', image)
cv2.waitKey(1)
cap.release()
Track hands without mapping.
from lkhandmapping import handTracker
import cv2
cap = cv2.VideoCapture(0)
while True:
success, image = cap.read()
functionValues = handTracker(image,draw=False)
image = functionValues[0]
handLms = functionValues[1]
print(handLms)
cv2.imshow('Hands', image)
cv2.waitKey(1)
cap.release()
Developer
This package is developed by Lakshay Kumar an enthusiastic AI Researcher. This is developed keeping in mind the pain to write lengthy lines of code just to detect faces. This will enable other developers to focus more on implementation part rather than spending time on coding the face detection module.
Feel free to share your feedback via mail
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file lkhandmapping-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: lkhandmapping-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79745b05adc971f34212d0ed4807d4755d79ff30973e34930dc62b4eab0d624b |
|
MD5 | b850979d5441bf7ce6327fe945ecbcd4 |
|
BLAKE2b-256 | 911931ac95b37cbde2586183404118eb49170e8ab838759235be8db10c8f8668 |