面部检测中的cv2错误

时间:2018-02-25 09:25:27

标签: python opencv

我写了一个程序,它将导入一个用于面部识别和分析的图像,但是,我收到了这个错误

from actor import *

这是代码的主要部分,它将导入图像:

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    cv2.error: /home/piwheels/opencv-
    python/opencv/modules/imgproc/src/color.cpp:10638: error: (-215) scn == 3 || scn == 4 in function cvtColor

我无法纠正此文件中的错误,有人可以指出这个错误吗?

1 个答案:

答案 0 :(得分:0)

这可能是从视频源实际捕获帧的问题。最有可能的是,您向cv2.cvtColor发送了错误或空白的图片。我建议查看一些有关正在发生的事情的其他信息,例如检查vs.isOpened()的返回值(如果成功打开则返回true),以及您获取的帧的图像属性,例如{{1 ,}应该看起来像frame.shape

相关问题