hand star
1.0.0
Handstar est une bibliothèque Python qui utilise Mediappe et OpenCV pour faciliter la détection et le suivi des mains. Il fournit des fonctionnalités pour détecter les mains en temps réel à partir de l'alimentation de la caméra, visualiser les repères à main et calculer les distances entre des repères spécifiques.
Vous pouvez installer Handstar à l'aide de PIP:
pip install hand-starimport cv2
from hand_star.hand_star import HandStar
def main ():
cap = cv2.VideoCapture(0)
detector = HandStar(maxHands=2)
while True:
success, img = cap.read ()
if not success:
break
img = detector.detect_hands(img)
lmList = detector.get_hand_positions(img)
# Additional functionalities
fingersList = detector.get_fingers_status ()
for i, fingers in enumerate(fingersList):
print(f " Hand {i+1}: " , fingers)
length, img, lineInfo = detector.calculate_distance(4, 8, img, handNo=i)
print(f " Hand {i+1} Distance: " , length)
cv2.imshow( ' Hand Detection ' , img)
if cv2.waitKey(1) == ord( ' q ' ):
break
cap.release ()
cv2.destroyAllWindows ()
if __name__ == ' __main__ ' :
main ()
Pour toute question ou commentaire, n'hésitez pas à contacter à [email protected].