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中用于计算指数的exp()方法
May 14 Python
解密Python中的描述符(descriptor)
Jun 03 Python
Python制作Windows系统服务
Mar 25 Python
pycharm中连接mysql数据库的步骤详解
May 02 Python
Python中装饰器高级用法详解
Dec 25 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
Feb 25 Python
如何查看Django ORM执行的SQL语句的实现
Apr 20 Python
sqlalchemy实现时间列自动更新教程
Sep 02 Python
python函数超时自动退出的实操方法
Dec 28 Python
深度学习tensorflow基础mnist
Apr 14 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
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
一个简单的javascript类定义例子
2009/09/12 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
2013/05/17 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
深入解析Python中的变量和赋值运算符
2015/10/12 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
详解小白之KMP算法及python实现
2019/04/04 Python
python批量图片处理简单示例
2019/08/06 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
解决python运行启动报错问题
2020/06/01 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
物业门卫岗位职责
2013/12/28 职场文书
儿子婚宴答谢词
2014/01/09 职场文书
委托书怎么写
2014/07/31 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
2014年收银工作总结
2014/11/13 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
行政介绍信范文
2015/05/04 职场文书