import cv2
import numpy as np
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 800)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 600)
ret,img=cap.read(); cv2.imshow('img',img); cv2.waitKey(0);
lowR1=np.array([170, 120,  20]);
uppR1=np.array([180,255, 255]); 
lowR2=np.array([0,  120,  20]);
uppR2=np.array([5, 255, 255]); 
while(cap.isOpened()):
    ret,frame=cap.read(); imga=np.copy(frame)
    if ret == False: break
    hsv=cv2.cvtColor(frame,cv2.COLOR_BGR2HSV);
    maskR1=cv2.inRange(hsv,lowR1,uppR1)
    maskR2=cv2.inRange(hsv,lowR2,uppR2)
    maskR=maskR1 | maskR2
    imgR1=cv2.bitwise_and(imga,imga,mask=maskR1)
    imgR=cv2.bitwise_and(imga,imga,mask=maskR)
    sh0('img',imgR); sh0('imgR1',imgR1);
    if(cv2.waitKey(1) & 0xFF == ord('q')): break
cv2.destroyAllWindows()
cap.release()
