OpenCV调用摄像头错误error: (-215) size.width>0 && size.height>0 in function cv::imshow的解决

此问题针对于使用opencv调用摄像头时可能会出现的error: (-215) size.width>0 && size.height>0 in function cv::imshow问题
问题原因:某一帧数据读入为空
解决办法:放弃此帧显示,继续读取下一帧
如下代码所示

    cv2.imshow("capture", frame)

当我们通过循环这行代码以达到显示摄像头实时画面的效果之前,应该先进行判断,if(frame is None),如果frame为空则再次获取新的frame,即可解决问题

你可能感兴趣的:(opencv,计算机视觉,python)