OpenCV程序有时会失败,有时会工作
我在2016年Macbook Pro上使用OpenCV程序,需要打开网络摄像头。我已经看到,使用相同的代码,有时我的网络摄像头会打开一秒钟,然后结束,程序会终止,即使我没有单击按钮终止OpenCV程序有时会失败,有时会工作,opencv,webcam,Opencv,Webcam,我在2016年Macbook Pro上使用OpenCV程序,需要打开网络摄像头。我已经看到,使用相同的代码,有时我的网络摄像头会打开一秒钟,然后结束,程序会终止,即使我没有单击按钮终止 while(1): try: ret, frame = cap.read() frame = cv2.flip(frame, 1) except: pass cv2.imshow('mask', mask) cv2.imshow('
while(1):
try:
ret, frame = cap.read()
frame = cv2.flip(frame, 1)
except:
pass
cv2.imshow('mask', mask)
cv2.imshow('frame', resized)
这些是我代码的相关部分,我想知道启动程序的方式是否有问题。引用官方文档: 有时,cap可能没有初始化捕获。在这种情况下,此代码显示错误。您可以通过方法cap.isOpened()检查它是否已初始化。如果是真的,好的。否则,请使用cap.open()将其打开