首页 > 解决方案 > 错误:(-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' 。 在此处输入图像描述

标签: pythonvisual-studiovisual-studio-2019cv2

解决方案


使用cv.VideoCapture(0)而不是cv.videoCapture(0). 你的错误是你小写了V,它应该是大写的。
来源:Opencv 文档


推荐阅读