OpenCV Module 5: Accessing the Camera

import cv2
import sys

#Default camera is 0
s = 0
if len(sys.argv) > 1:
	s = sys.argv[1]

source = cv2.VideoCapture(s)

win_name = 'Camera Preview'
cv2.namedWindow(win_name, cv2.WINDOW_NORMAL)

while cv2.waitkey(1) != 27: #Escape Key
	has_frame, frame = source.read()
	if not has_frame:
		break
	cv2.imshow(win_name, frame)

source.release()
cv2.destroyWindow(win_name)

» Code for accessing the system camera in Python