【发布时间】:2022-01-15 21:08:29
【问题描述】:
我只是在 colab google 中尝试此代码
for label in labels:
cap = cv2.VideoCapture(0)
print('Collecting images for {}'.format(label))
time.sleep(5)
for imgnum in range(number_imgs):
print('Collecting image {}'.format(imgnum))
ret, frame = cap.read()
imgname = os.path.join(IMAGES_PATH,label,label+'.'+'{}.jpg'.format(str(uuid.uuid1())))
cv2.imwrite(imgname, frame)
cv2.imshow('frame', frame)
time.sleep(2)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release() cv2.destroyAllWindows() 我得到了这个错误
【问题讨论】:
-
您希望在 colab 中拍摄哪个相机? img.empty() 表示没有成功捕获图像,最好测试一下ret是否为真。
标签: opencv google-colaboratory