python - 错误:(-215:断言失败)函数'cv :: cvtColor'中的!_src.empty()
问题描述
代码是:
import numpy
import cv2 as cv
cap=cv.VideoCapture(0)
while True :
#ret will get non or value
ret,frame=cap.read()
#for make frames gray who did this library make RGB=>BGR
gray=cv.cvtColor(frame,cv.COLOR_BGR2GRAY)
cv.imshow('fram',gray)
#if the user click q or exit the vedio
if cv.waitKey(1)&0xFF==ord('q'):
break
cap.release()
cv.destroyAllWindows()
错误是: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' 。 在此处输入图像描述
解决方案
使用cv.VideoCapture(0)
而不是cv.videoCapture(0)
. 你的错误是你小写了V,它应该是大写的。
来源:Opencv 文档
推荐阅读
- excel - 检查工作表中是否存在 OLE 对象
- ubuntu - 如何在 Ubuntu 上托管 dotnet core 并使其可以从 LAN 访问?
- ios - 在 iOS 中将 react-native-navigation 与 react-native-callkit 集成
- java - 如何在运行时跟踪已弃用的 Java API?
- c++ - 在函数上出现分段错误
- c# - 如何在 VoidUpdate 中调用 OnColllsionEnter2D 函数?
- javascript - 如何创建多个stackNavigator?
- flutter - 如何在颤动中将最大日期设置为库比蒂诺日期选择器?
- laravel - 总结所有儿童模型价值的更好方法
- javascript - 无法部署 Firestore 云功能