every blog every motto: You can do more than you think.

0. 前言

之前遇到一个问题,今天又再一次遇到,记之。

1. 正文

1.1 问题

在使用python调用opencv时,无法读取图片,返回结果为None,如下图所示:

1.2 解决办法

原因是所读取的图片还有中文,所以不能读取。进行如下改进:

import os
import cv2 as cv
import numpy as npdef cv_imread(file_path):"""可读取图片(路径为中文):param file_path: 图片路径:return:"""# 可以使用中文路径读取图片cv_img = cv.imdecode(np.fromfile(file_path, dtype=np.uint8), -1)return cv_imgfile = './数据/201910_A11_3_10r_43c.tif'
img = cv_imread(file)
# print(img)
print(img.shape)
print('-------------------------------------22')


结果如下,可以正确读取图片:

【python|opencv】cv2.imread返回None,无法正确读取图片相关推荐

  1. python opencv cv2.imread

    python opencv cv2.imread 环境说明 opencv 安装 pip install opencv-python opencv:opencv_python 4.5.5.64 介绍 方 ...

  2. python opencv 实现从一个文件夹中读取图片做切割处理后放入另一个文件夹

    python opencv 实现从一个文件夹中读取图片切割处理后放入另一个文件夹. 实现的功能是把一个文件夹里的图片作处理,即把原图片中心为起点切割成1536*1536的图片,原图片必须大于这个的大小 ...

  3. python opencv cv2在图片中画mask掩码/掩膜

    python opencv cv2在图片中画mask掩膜 import cv2 import numpy as np from PIL import Image import matplotlib.p ...

  4. 从入门到入土:基于Python实现百度查询返回结果真实url读取及域名读取

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  5. python cv.imread_Python的OpenCV cv2.imread总是返回None而cvFeatDetector崩溃了python

    我用python中的opencv弄湿了自己的脚,并且我认为开始加载图像是一个很好的开始. 我在我的系统上构建了opencv,并且在目录tpl / opencv中有python绑定和opencv dll ...

  6. Python:cv2.imread读入图片后返回NoneType的解决方案

    cv2.imread读入图片后返回NoneType的解决方案 这里用的是Spyder 重点 如果文件和图片不在一个文件夹下,工作目录也不一致,按照上面代码也会输出NoneType,这时需要把路径写好: ...

  7. python opencv cv2.cvtColor()方法(将图像从一种颜色空间转换为另一种颜色空间)(转换成灰度图)

    def cvtColor(src, code, dst=None, dstCn=None): # real signature unknown; restored from __doc__" ...

  8. OpenCV——cv2.imread()无法读取中文路径的文件解决方案

    解决方案 方法一: ## 读取图像,解决imread不能读取中文路径的问题 def cv_imread(filePath):# 核心就是下面这句,一般直接用这句就行,直接把图片转为mat数据cv_im ...

  9. python opencv cv2.rectangle 参数含义

    因为做程序图像剪切一直不太明白是怎么切片的,这里就用 cv2.rectangle 这个函数来看一下 opencv 是怎么计量图像的坐标轴的. cv2.rectangle 这个函数的作用是在图像上绘制一 ...

  10. python opencv cv2.resize()函数

    **def resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None): # real signature unknown; ...

最新文章

  1. 源哥每日一题第十七弹 poj 1568 Alpha-Beta剪枝
  2. 知识图谱实体链接:一份“由浅入深”的综述
  3. Go之Beego报错RegisterModel must be run before BootStrap
  4. 连分数求解Pell方程
  5. 区块链技术指南笔记(一):区块链基本概念
  6. django权限系统实现步骤_在django中实现一个简单的权限管理
  7. Chrome、Edge 合力围剿,Safari 夹缝求生?
  8. jdk,jre,jvm的区别以及联系
  9. 循环增加li id_循环老化对于锂离子电池中锂和电解液分布的影响
  10. ENVI Flaash大气校正与6S大气校正(TM为例)
  11. MyBatis源码阅读(九) --- 插件原理
  12. Auto.js抓取移动端数据实战
  13. 无人机航模新手100 问
  14. 清爽通用工作总结汇报ppt模板免费下载_PPTX图片设计素材_包图网888pic.com
  15. scratch编程体感游戏
  16. oracle经纬度换算成xy坐标,经纬度换算成xy坐标(经纬度转换xy坐标算法)
  17. PPT插入图片为任意形状
  18. kali无线安全分析工具
  19. kali下载速度慢_Linux系统软件安装更新下载太慢解决方法(转载)
  20. 用好故事思维,轻松获得人心

热门文章

  1. idea mysql做登录界面_IDEA下创建SpringBoot+MyBatis+MySql项目实现动态登录与注册功能...
  2. mysql数据库修改结构_Mysql 数据库之修改标的结构
  3. 判别多项式有无重因式的方法_几种有理分式分解的方法
  4. spf打包解包_SPF’校园管理项目实训-1
  5. python3中def的用法-python3中的def函数语法错误
  6. 如何保证API接口数据安全?
  7. 小白Linux入门之:CentOS基础命令
  8. ubuntu 安装多个CUDA版本并可以随时切换
  9. Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
  10. DB2 常用SQL语法