OpenCV 解决 cv2.imread读取带中文路径图片问题


原因:cv2.imread读到带中文路径图片,会报错。
解决方法:先用np.frfile()读取为np.uint8格式,再使用cv2.imdecode()解码
对于代码,只需将

image = cv2.imread(filepath)

更改为

1 image = cv2.imdecode(np.frfile(filepath, dtype=np.uint8), 1) 2 # imdecode读取的是rgb,如果后续需要opencv处理的话,需要转换成bgr,转换后图片颜色会变化 3 image = cv2vtColor(image, cv2OLOR_RGB2BGR)



上一篇:Qt 实现最小化窗口到托盘图标

下一篇:Qt 系统托盘图标不显示的问题


OpenCV
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图