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基于pyDes库实现des加密的方法
Apr 29 Python
flask框架中勾子函数的使用详解
Aug 01 Python
python3+selenium实现126邮箱登陆并发送邮件功能
Jan 23 Python
python 使用pandas计算累积求和的方法
Feb 08 Python
python读取csv和txt数据转换成向量的实例
Feb 12 Python
使用python进行广告点击率的预测的实现
Jul 04 Python
python实时检测键盘输入函数的示例
Jul 17 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
May 15 Python
python变量的作用域是什么
May 26 Python
Django配置Bootstrap, js实现过程详解
Oct 13 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
Feb 06 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
PHP分页显示制作详细讲解
2006/10/09 PHP
php adodb操作mysql数据库
2009/03/19 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
js选择器全面解析
2016/06/27 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
python类继承与子类实例初始化用法分析
2015/04/17 Python
python 字符串和整数的转换方法
2018/06/25 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
财务部岗位职责
2013/11/19 职场文书
北体毕业生求职信
2014/02/28 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
Python中的程序流程控制语句
2022/02/24 Python