Advertisement

解决了OpenCV imread()图片读取错误

阅读量:

问题描述提炼

在运行OpenCV相关代码以将图像转换为灰度格式的过程中,遇到了如下错误提示。

复制代码
    import cv2
    img0 = cv2.imread('C:\ Users\ username\ 备份\ picture.jpg',1)
    # 高斯双边滤波
    img1 = cv2.bilateralFilter(src=img0, d=0, sigmaColor=100, sigmaSpace=15)
    img2 = cv2.cvtColor(img1,cv2.COLOR_BGR2GRAY)
    
    
      
      
      
      
      
    
复制代码
    error: C:\ci\opencv_1512688052760\work\modules\imgproc\src\color.cpp:11048: error: (-215) scn == 3 || scn == 4 in function cv::cvtColor
    
    
      
    

原因分析:

通过查阅相关资料可知,问题源于路径设置的不正确,即便尝试使用正斜杠与反斜杠进行调整,仍未能有效解决该问题。

解决方案:

将路径中所包含的文件夹名称

全部评论 (0)

还没有任何评论哟~