Python Hand Tracking Projesi! Kodlar Dahil!

 



Python yazılım dilini yapay zeka yeteneğini kullanarak görüntü işleme ile hazırladığımız projemizin kodları aşağıda ama öncelikle sitemizden videomuza giderek izler, beğenir, destek için abone olursanız seviniriz.

video link:
https://youtu.be/5fRoDZTnwm8

import cv2
import mediapipe as mp
import time
import numpy
cap = cv2.VideoCapture(1)

mpHands = mp.solutions.hands
hands = mpHands.Hands()
mpDraw = mp.solutions.drawing_utils

pTime = 0
cTime = 0

while True:
success, img = cap.read()
imgRGB = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
results = hands.process(imgRGB)
# yazdır(results.multi_hand_landmarks)

if results.multi_hand_landmarks:
for handLms in results.multi_hand_landmarks:
for id, lm in enumerate(handLms.landmark):
# yazdır(id, lm)
h, w, c = img.shape
cx, cy = int(lm.x * w), int(lm.y * h)
print(id, cx, cy)
# eger eşitse id == 4:
cv2.circle(img, (cx, cy), 15, (255, 0, 255), cv2.FILLED)

mpDraw.draw_landmarks(img, handLms, mpHands.HAND_CONNECTIONS)

cTime = time.time()
fps = 1 / (cTime - pTime)
pTime = cTime

cv2.putText(img, str(int(fps)), (10, 70), cv2.FONT_HERSHEY_PLAIN, 3,
(255, 0, 255), 3)

cv2.imshow("Image", img)
cv2.waitKey(1)

Yorumlar

Bu blogdaki popüler yayınlar

Engelden Kaçan Robot Projesi (3 Mesafe Sensörü + Arduino)

Python İle Cümle Ve Kelimeleri Tersten Yazdırma Projesi

USB TO TTL (PL2303) Windows Driver Sorunu Çözümü