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 28 Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
利用Python实现Shp格式向GeoJSON的转换方法
Jul 09 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
Jan 29 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 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 session会话的安全性分析
2011/09/08 PHP
Iframe 自适应高度并实时监控高度变化的js代码
2009/10/30 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
几种经典排序算法的JS实现方法
2016/03/25 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
vue + vuex todolist的实现示例代码
2018/03/09 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
微信小程序实现简单购物车功能
2020/12/30 Javascript
Python3.x和Python2.x的区别介绍
2013/02/12 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
Python机器学习之决策树算法
2017/12/22 Python
python3.x实现发送邮件功能
2018/05/22 Python
Win8下python3.5.1安装教程
2020/07/29 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
Python绘制股票移动均线的实例
2019/08/24 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
2016年七夕情人节宣传语
2015/11/25 职场文书
2016年记者节感言
2015/12/08 职场文书
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
详解OpenCV曝光融合
2022/04/29 Python