import numpy as np import cv2 cap = cv2.VideoCapture(0) # indica el dispositivo para captura, puedo tener varios conectados while(True): # lo hare infinitamente hasta presionar la tecla q # Capture frame-by-frame ret, frame = cap.read() # leer un frame o imagen del dispositivo # Our operations on the frame come here gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # la imagen que capturamos la convertimos a escala de grises # Display the resulting frame cv2.imshow('frame escala grises',gray) cv2.imshow('frame color',frame) if cv2.waitKey(1) & 0xFF == ord('q'): cv2.imwrite('prueba.jpg',frame); break # When everything done, release the capture cap.release() cv2.destroyAllWindows()