打开简历!_函数“cvtColor”中的src.empty()

2024-05-16 17:48:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在python中进行一个基本的颜色转换,但是我似乎无法通过下面的错误。我重新安装了python和opencv,并在python 3.4.3(最新)和python 2.7(在我的Mac上)上进行了尝试。

我使用python的包管理器opencvpython安装了opencv。

下面是失败的代码:

frame = cv2.imread('frames/frame%d.tiff' % count)
frame_HSV= cv2.cvtColor(frame,cv2.COLOR_RGB2HSV)

这是错误消息:

cv2.error: OpenCV(3.4.3) /Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/color.cpp:181: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

Tags: 代码src管理器frames颜色mac错误error
3条回答

如果有人在从网络摄像机读取帧时遇到同样的问题:

只需验证您的网络摄像头是否正在用于其他任务,然后将其关闭。这就能解决问题。

当我意识到我的相机在google的hangouts群组中在线时,我花了一些时间来处理这个错误。

发生此错误的原因是图像加载不正确。所以你对前一行有问题cv2.imread我的建议是:

  • 检查您提供的路径中是否存在图像

  • 检查count变量是否有有效数字

检查它是否是您提供的jpgpngbmp文件,并相应地编写扩展名。

相关问题 更多 >