Python OpenCV读取中文路径图像的方法


Posted in Python onJuly 02, 2020

引言

这几天做点小东西,涉及到OpenCV读取中文图像的问题

如果直接读取中文路径的图像,往往返回[]

import cv2

cv_im = cv2.imread(‘老干妈.jpg')

缘起

偶然发现opencv 读取图像,解决imread不能读取中文路径的问题文章,代码简单有效,可以参考下文章底部附录

im = cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1)
  • 但是作者代码注释中说该方法读取的图像的通道就会变为RGB,但是我实验仍为BGR,于是有了如下实验:
  • 实验中各个库的版本:

opencv-python: 4.2.0.34

Pillow: 7.1.2

python: 3.7.7

matplotlib: 3.2.1

Python OpenCV读取中文路径图像的方法

总结以下代码读取中文路径图像通道格式仍为BGR:

im = cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1)

附录:opencv 读取图像,解决imread不能读取中文路径的问题

opencv-python 无法读取中文距离

# 假设 im_name是中文路径
im = cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1) # 读取的数据是RGB 而不是 BGR, 要注意

总结

到此这篇关于Python OpenCV读取中文路径图像的文章就介绍到这了,更多相关OpenCV读取中文路径图像内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
Dec 03 Python
python实现的系统实用log类实例
Jun 30 Python
Python编程中的异常处理教程
Aug 21 Python
Python numpy 常用函数总结
Dec 07 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
构建高效的python requests长连接池详解
May 02 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
Sep 01 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
Nov 02 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 #Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 02 #Python
浅谈keras中的keras.utils.to_categorical用法
Jul 02 #Python
Python使用OpenPyXL处理Excel表格
Jul 02 #Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
Jul 02 #Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
Jul 02 #Python
如何基于Python爬取隐秘的角落评论
Jul 02 #Python
You might like
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
php的一个登录的类 [推荐]
2007/03/16 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
php之可变变量的实例详解
2017/09/12 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
利用Python开发实现简单的记事本
2016/11/15 Python
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
详解python的argpare和click模块小结
2019/03/31 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
keras 简单 lstm实例(基于one-hot编码)
2020/07/02 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
物理系毕业生自荐信
2013/11/01 职场文书
机电一体化大学生求职信
2013/11/08 职场文书
经济管理自荐书
2014/06/09 职场文书
医学专业自荐信
2014/06/14 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
认识实习感想
2015/08/10 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
图文详解matlab原始处理图像几何变换
2021/07/09 Python
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android