python 2中对于中文字符的处理可谓是诟病已久,虽然python 3 使用统一编码解决了中文字符串的问题,但在使用opencv中imread函数读取中文路径图像文件时仍会报错。

1) 借助numpy

此时可借助于numpy 先将文件数据读取出来,然后使用opencv中imdecode函数将其解码成图像数据。此方法对python 2 和3均使用。

 import numpy as np
import cv2
fileData = np.fromfile('中文路径及名称.jpg', dtype=np.uint8)
img = cv2.decode(fileData, -1)

 2) 对路径使用gbk编码

 import cv2
imgName = u'中文路径及名称.jpg'.encode('gbk')
img = cv2.decode(imgName, -1)

最新文章

  1. 浅谈js回调函数
  2. encodeURI来解决URL传递时的中文问题
  3. wndows系统命令总结
  4. Linux查看程序端口占用情况(转载)
  5. shell编程之sleep的运用
  6. My97datepicker设置后一个日期大于前一个日期
  7. Hibernate HQL详细说明
  8. Javascrpit学习之路一——基础知识
  9. python每日学习2018/1/11
  10. Docker搭建MongoDB
  11. 自动化测试-4.selenium的xpath定位
  12. Dockerfile指令详解--VOLUME 指令
  13. python摸爬滚打之day010----函数进阶
  14. require 与 include 的区别
  15. c# 得到list符合某条件的索引值,排序
  16. PowerBI开发 第一篇:设计PowerBI报表
  17. 关于 win10 创建WiFi热点 问题(无法启动承载网络 , 我们无法设置移动热点,因为你的电脑未建立以太网,wifi或手机网络数据连接 )
  18. Java复习2-对象与类
  19. js截取相应的域名----正则匹配法 和校验Url 正则表达式
  20. python list数据写入文件

热门文章

  1. Windows 7 控制面板Update选项灰色解决办法
  2. .net framework profiles /.net framework 配置
  3. apt 安装 Oracle Java JDK
  4. 修复xcode6.2 插件不能使用问题
  5. XtraBackup出现 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
  6. Spring JPA 主键
  7. 2424. [HAOI2010]订货【费用流】
  8. [Python 多线程] 详解daemon属性值None,False,True的区别 (五)
  9. Spring(七)之基于注解配置
  10. PHPStorm配置xdebug(phpStudy/wamp)