AttributeError: ‘NoneType‘ object has no attribute ‘astype‘

AttributeError: ‘NoneType‘ object has no attribute ‘astype‘,第1张

简单理解,就是图片没成功打开,就想对图像进行处理。


我这里出问题的是cv2.imread。


我传入的是图片路径,但是这个函数,假如路径是错误的(图片不存在),它不会返回错误,只是被赋值为None,None当然无法进一步处理。


解决方法

如果是非常大型的项目,一般都会另外弄一个test.py,和上面出错的py文件在同一个目录级别(为了保证能正确读取图片时,图片路径相同),单独测试图片路径到底是什么格式,再把正确的挪回原来的py文件

补充:

注意,下面这样的路径(含有右斜的),图像还是不能被正确打开(加了r在路径前面也不行

只有全部左斜才可以成功读取

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/570603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存