cv2.imread()返回none时应如何解决
生活随笔
收集整理的这篇文章主要介绍了
cv2.imread()返回none时应如何解决
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
如果你通过cv2.imred读取图片的路径中含有中文,并且造成这个错误的话,那么主要是因为路径中还有中文造成的,解决方式请参考如下:
import cv2 import numpy as np # 读取中文路径 def cv_imread(Path):cv_img=cv2.imdecode(np.fromfile(Path,dtype=np.uint8),-1)## imdecode读取的是rgb,如果后续需要opencv处理的话,需要转换成bgr,转换后图片颜色会变化#cv_img=cv2.cvtColor(cv_img,cv2.COLOR_RGB2BGR)return cv_img我就是用以上方法解决了我的问题!希望也对你有用哦!!
当然,路径中没有中文的应该可以直接使用 cv2.imread
总结
以上是生活随笔为你收集整理的cv2.imread()返回none时应如何解决的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java json u0026_特殊字符
- 下一篇: 服务器怎么存储文件节省空间,超大空间云服