尝试在python上使用opencv将图像从RGB转换为灰度,没有得到结果?



错误回溯(最近一次调用( 在 (( 中----> 1 gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY(

错误:/

Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/color.cpp:10638: 错误: (-215( scn == 3 || scn == 4 in function cvtColor

一种可能性是您尝试读取的图像不在提供的路径中。在这种情况下,OpenCV 不会抛出错误,而只是返回 none 类型。

现在,当您尝试将 none 类型转换为灰色图像时,会出现上述错误。

看看我发布的图片。在此代码中,默认路径中不存在"a.jpg"。

最新更新