image =cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)

总是有这个错误,我是批量处理的图片,也不知道是哪张图片的问题

先用的len()函数就知道了错误的所在
if len(image):
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

会说“NoneType”没有len(函数),就知道有一些图片可能不存在,导致无法转换为灰度图

先使用if吧:

if type(image)==None:
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

不知道为什么不满足if这个条件,还是有错误,使用了try才好使

            try:image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)except:Exceptionbreak

就没有错误了。

color.cpp:7456: error: (-215) scn == 3 || scn == 4 的解决办法相关推荐

  1. Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3

    Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3 参考文章: (1)Opencv3.0-python: 编译报错color.cp ...

  2. 成功解决cv2.error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion fa

    成功解决cv2.error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion fa ...

  3. eltwise_layer.cpp:170: error: (-215:Assertion failed) inputs.size() = 2 in function 'cv::dnn::Eltwi

    eltwise_layer.cpp:170: error: (-215:Assertion failed) inputs.size() >= 2 in function 'cv::dnn::El ...

  4. solvepnp.cpp:92: error: (-215:Assertion failed) ( (npoints = 4) || (npoints == 3

    执行代码 Calib3d.solvePnP(object_pts, image_pts, cameraMatrix, distCoeffs,         rvec, tvec); 时报错: sol ...

  5. grabcut.cpp:380: error: (-215) !bgdSamples.empty() !fgdSamples.empty() in function initGMMs

    grabcut.cpp:380: error: (-215) !bgdSamples.empty() && !fgdSamples.empty() in function initGM ...

  6. 成功解决cv2.error: C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4044: error: (-215) s

    成功解决cv2.error: C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4044: error: (-215) s ...

  7. error: C:\projects\opencv-python\opencv\modules\imgproc\src\imgwarp.cpp:5594: error: (-215) (M0.type

    在做图像平移的时候产生了上述bug error: C:\projects\opencv-python\opencv\modules\imgproc\src\imgwarp.cpp:5594: erro ...

  8. (python走过的坑)OpenCV中错误opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width0 ...

    第一次在python中使用OpenCV(cv2),运行时报错opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.wi ...

  9. src\loadsave.cpp:738: error: (-215:Assertion failed) !_img.empty() in function ‘cv::imwrite‘

    cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:738: er ...

最新文章

  1. C++中错误no matching function for call to transform
  2. 阿里云oss数据迁移到腾讯云cos 方法二(强烈推荐)
  3. 如何看待Scrum Sprint Backlog冻结和变化?
  4. VTK:二次聚类用法实战
  5. netflix会员和非会员的区别_Netflix开放10部作品免费给非会员试看
  6. Linux 命令行通配符及转义符的实现
  7. Android 系统(240)---底层如何简易的获取一个从AP传下来的parameter(flag)
  8. right join
  9. openfire源码编译后部署到linux
  10. Spring Boot + Thymeleaf + Activiti 快速开发平台项目,附源码!
  11. 有的浏览器可以直接打开rtsp,有的不能
  12. 如何改变图片容量大小不影响清晰度
  13. 2021 HW —— 简单过程-致远OA
  14. 中央电视台硬盘播出系统的扩展应用与维护经验(mxf 格式)
  15. 中学-知识与能力【8】
  16. c语言 aligned,“__attribute __((packed,aligned(4)))”的含义是什么意思?
  17. 维谛技术Vertiv 暑期实习
  18. linux docker容器MySQL自动备份发送到邮箱
  19. 蓝牙打印 设置打印样式_Android蓝牙打印机,带你真正了解各种打印格式
  20. 2022夏暑假每日一题(八)

热门文章

  1. 数据是企业和社会发展的重要动力,AI从边缘发展到主流,未来十年信息技术将带来巨大“红利” | 大咖周语录
  2. 关于100层楼,扔两个鸡蛋,求摔碎鸡蛋的临界层的问题
  3. 拼多多:补贴与盈利背道而驰
  4. xpath用于HTML文档通过元素,理解HTML和XPath
  5. 阶段小练—篮球比赛计分器
  6. 西门子PLC状态字解释
  7. TF卡里删掉文件后内存没变大_不用第三方,手机自带软件也能清扫内存!教你4个清理技巧...
  8. 我是如何做研发人员内部培训的
  9. GIT 中如何打标签(git tag)
  10. CAD软件几何数据存储原理