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 相关文章推荐
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
windows下python安装pip图文教程
May 25 Python
python如何生成网页验证码
Jul 28 Python
python使用matplotlib画饼状图
Sep 25 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
pandas计数 value_counts()的使用
Jun 24 Python
Python发送手机动态验证码代码实例
Feb 28 Python
django xadmin action兼容自定义model权限教程
Mar 30 Python
Python sorted排序方法如何实现
Mar 31 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
May 22 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
关于Curl在Swoole协程中的解决方案详析
2019/09/12 PHP
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
分享Python字符串关键点
2015/12/13 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
python中property和setter装饰器用法
2019/12/19 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
2020/11/17 Python
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
公司活动总结范文
2014/07/01 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
2016银行求职自荐信
2016/01/28 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
MySQL update set 和 and的区别
2021/05/08 MySQL
MySQL优化及索引解析
2022/03/17 MySQL