OpenCV 程序有时会失败,有时会运行
OpenCV program fails sometimes and works other times
我在需要打开网络摄像头的 2016 Macbook Pro 上使用 OpenCV 程序。我已经看到,使用完全相同的代码,有时我的网络摄像头会打开一秒钟然后结束,程序也会终止,即使我没有点击终止按钮也是如此。
while(1):
try:
ret, frame = cap.read()
frame = cv2.flip(frame, 1)
except:
pass
cv2.imshow('mask', mask)
cv2.imshow('frame', resized)
这些是我代码的相关部分,我想知道我启动程序的方式是否有问题。
引用官方文档here:
Sometimes, cap may not have initialized the capture. In that case, this code shows error. You can check whether it is initialized or not by the method cap.isOpened(). If it is True, OK. Otherwise open it using cap.open().
我在需要打开网络摄像头的 2016 Macbook Pro 上使用 OpenCV 程序。我已经看到,使用完全相同的代码,有时我的网络摄像头会打开一秒钟然后结束,程序也会终止,即使我没有点击终止按钮也是如此。
while(1):
try:
ret, frame = cap.read()
frame = cv2.flip(frame, 1)
except:
pass
cv2.imshow('mask', mask)
cv2.imshow('frame', resized)
这些是我代码的相关部分,我想知道我启动程序的方式是否有问题。
引用官方文档here:
Sometimes, cap may not have initialized the capture. In that case, this code shows error. You can check whether it is initialized or not by the method cap.isOpened(). If it is True, OK. Otherwise open it using cap.open().