I\'m trying to access a basic webcam (Logitech c270) through opencv python VideoCapture. Unfortunately though, every time I run the program the display screen comes up black. I
You should add a safety check after that loop to make sure it found something.
Right now it seems that the code is still executing even when nothing was found:
import sys
import cv2
i = 0
found = False
for i in range(4):
capture = cv2.VideoCapture(i)
if not capture:
print "UNABLE TO CAPTURE CAMERA"
else:
found = True
print "taken camera from index: ", i
break
if found == False:
print "!!! No camera was found."
sys.exit()