Kód: Vybrať všetko
#!/usr/bin/python
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
while(1):
ret, frame = cap.read()
hand = frame[152:398, 52:298]
hsv = cv2.cvtColor(hand, cv2.COLOR_BGR2HSV)
lower_orrange = np.array([0,50,50])
upper_orrange = np.array([20,255,255])
mask = cv2.inRange(hsv, lower_orrange, upper_orrange)
res = cv2.bitwise_and(hand,hand, mask= mask)
cv2.imshow('HSVHand',mask)
blur = cv2.GaussianBlur(mask, (5, 5), 0)
thresh = cv2.adaptiveThreshold(blur, 255, 1, 1, 11, 2)
cv2.imshow('ThreshHand',thresh)
cv2.rectangle(frame,(50,400),(300,150),(0,255,0),2)
cv2.imshow('Frame',frame)
cv2.imshow('Hand', hand)
k = cv2.waitKey(5) & 0xFF
if k == 27:
break
cap.release()
cv2.destroyAllWindows()