Using webcam with opencv python shows a black screen w/waitkey()

蹲街弑〆低调 提交于 2019-12-02 04:23:51
karlphillip

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()
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!