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字符串转换成浮点数函数分享
Jul 24 Python
matplotlib绘图实例演示标记路径
Jan 23 Python
python用opencv批量截取图像指定区域的方法
Jan 24 Python
python的依赖管理的实现
May 14 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
python3中numpy函数tile的用法详解
Dec 04 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
Python面向对象之多态原理与用法案例分析
Dec 30 Python
Python GUI自动化实现绕过验证码登录
Jan 10 Python
Python之Matplotlib文字与注释的使用方法
Jun 18 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
Pygame Rect区域位置的使用(图文)
Nov 17 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
PHP 反射机制实现动态代理的代码
2008/10/22 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
JS实现li标签的删除
2019/04/12 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
[01:06:12]VP vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Zabbix实现微信报警功能
2016/10/09 Python
python交互式图形编程实例(一)
2017/11/17 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
python可视化实现代码
2019/01/15 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
python读取xml文件方法解析
2020/08/04 Python
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
售后服务科岗位职责范文
2013/11/13 职场文书
在职员工证明书
2014/09/19 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书