【发布时间】:2019-10-07 11:15:45
【问题描述】:
我是 OpenCV 和 Google Colab 的新手。我一直在从事一个项目,该项目需要我从网络摄像头获取实时图像帧并进行处理。但问题出在下面的代码中,“框架”总是返回“无”类型,我的网络摄像头似乎没有打开。但是使用 Colab 的示例代码捕获图像效果很好:
How to use cap = cv2.VideoCapture(0) in Google Colab
下面是失败的代码:
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
frame = cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)
---> 19 frame = cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)
error: OpenCV(3.4.3) /io/opencv/modules/imgproc/src/color.cpp:181: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
【问题讨论】:
-
好像抓拍本身有问题,导致抓取的图片是空的。
-
您有什么建议可以解决这个问题吗,因为我进行了广泛的搜索,但找不到任何可以解决问题的方法
标签: opencv google-colaboratory