Advertisement
cybereq

Dron gesty

Dec 9th, 2022
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | Source Code | 0 0
  1. import cv2
  2.  
  3. # Użyj OpenCV do wczytania obrazu z kamery drona
  4. camera = cv2.VideoCapture(0)
  5. ret, frame = camera.read()
  6.  
  7. # Konwertuj obraz na odcienie szarości
  8. gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
  9.  
  10. # Wykryj obiekty na obrazie za pomocą metody Haara
  11. faces = face_cascade.detectMultiScale(gray, 1.3, 5)
  12.  
  13. # Dla każdego wykrytego obiektu wyznacz prostokąt otaczający
  14. for (x,y,w,h) in faces:
  15.     cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
  16.     roi_gray = gray[y:y+h, x:x+w]
  17.     roi_color = frame[y:y+h, x:x+w]
  18.    
  19.     # Wykryj gest ręki za pomocą metody Haara
  20.     hands = hand_cascade.detectMultiScale(roi_gray)
  21.     for (x,y,w,h) in hands:
  22.         cv2.rectangle(roi_color,(x,y),(x+w,y+h),(0,255,0),2)
  23.         # Użyj wykrytego gestu do sterowania dronem
  24.         drone.move(x, y)
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement