opencv_python使用cv2.imread()读取中文路径,cv2.imwrite()把图片写入中文路径

定义函数:
cv2_imread(path)代替cv2.imread()
cv2_imwrite(path,img)代替cv2.imwrite()

import cv2
import numpy as np
#cv2读取中文路径图片,path:读取照片的位置
# flog = -1:返回图像的深度不变
# flog = 0:总是返回一个灰度图
# flog = 1:总是返回一个彩色图。
def cv2_imread(path,flag):img=cv2.imdecode(np.fromfile(path,dtype=np.uint8),flag)return img
#cv2 图片写入中文路径,path:要写入的路径,img:cv2读取的照片
def cv2_imwrite(path,img):cv2.imencode(".jpg", img)[1].tofile(path)
if __name__ == '__main__':#读取路径path1 = r"C:\Users\xiahuadong\Pictures\名人照片\chenglong\timg6O8I6VL6.jpg"#读取的图片img = cv2_imread(path1,0)# img: [[[237 230 227]#        [237 230 227]#       [237 230 227]#     ...cv2.imshow('image', img)cv2.waitKey(0)#写入的路径path2 = r"C:\Users\xiahuadong\Pictures\名人照片\chenglong\test.jpg"cv2_imwrite(path2, img)

opencv_python使用cv2.imread()读取中文路径,cv2.imwrite()把图片写入中文路径。相关推荐

  1. Image.open和cv2.imread读取图像的区别,及改变图像分辨率

    目录 需求 图像的读取 两者区别 两者相互转换 具体需求代码 需求 需要对一些图片做图像处理,但是原数据图像太大了(2700x2500左右),实际的处理过程中并不需要这么高的分辨率,所以需要对数据进行 ...

  2. cv2.imshow()显示图片与cv2.imread()读取灰度图像

    import cv2 img = cv2.imread('images/1.jpg') cv2.imshow('result.jpg',img) cv2.waitKey(0) cv2.destroyA ...

  3. cv2.imread(filename, 0)和先img=cv2.imread(filename, 1)再cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)得出灰度图区别

    函数cv2.imread(filepath, flags), 其中filename为读入image的路径,flags为标志位. flags有以下几种参数可供选择: cv2.IMREAD_COLOR:默 ...

  4. opencv_python使用cv2.imread()读取中文路径报错问题(转)

    原地址:https://blog.csdn.net/liuqinshouss/article/details/78696032 1 说明 本篇中使用的opencv版本为3.3,python使用的版本为 ...

  5. cv2.imread读取图像结果none_keras遥感图像Unet语义分割(支持多波段amp;多类)

    前言 网上其实有好多unet的教程,但是大多不支持多波段(遥感图像除了RGB波段还有红外等其他波段),多类别的话标签做onehot编码的时候类别颜色要手动输入.针对这两个问题,今天写下这篇文字. 有问 ...

  6. cv2.imread读取图像结果none_PyTorch 42.图像操作

    本文转载自: 知乎用户​www.zhihu.com 1. 读取训练集 pytorch读取训练集是非常便捷的,只需要使用到2个类: (1)torch.utils.data.Dataset (2)torc ...

  7. cv2.imread读取图像结果none_python cv2.imread 读取中文路径的图片返回为None的问题

    此篇文章首发于我的csdn博客,见原文链接. 使用cv2读取图片是常见的事情,但如果,输出图片形状大小时出现报错" 'NoneType' object has no attribute sh ...

  8. cv2.imread无法读取/保存中文路径下的图片的解决方法

    cv2.imread无法读取/保存中文路径下的图片的解决方法 关于无法读取 用cv2.imread读取中文路径下的图片会出现空.这种情况下windows会出现,mac好像还没出现过. 解决方法是,使用 ...

  9. cv2.imread 中文路径返回null

    经过测试,发现cv2.imread读取图片,路径中有中文,则返回null cv2.imread 中文路径返回null 这个方法还没试: file = askopenfilename() im2 = c ...

最新文章

  1. 使用OpenCV和Python高效计算视频的总帧数
  2. android中占容器比例,Android中的容器
  3. C++中int id[sizeof(unsigned long)]的语句,正确吗?
  4. 微信小程序_指南部分
  5. oracle中时间加减一年的写法
  6. java动态变量名反射_Java动态性—反射 - Eclipse666的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. python3纵向输出字符串_Python 3.x 格式化输出字符串 % format 笔记
  8. 力扣429. N 叉树的层序遍历(JavaScript)
  9. 吃货联盟点餐java面向对象_使用面向对象思想编写吃货联盟
  10. MySQL show processlist
  11. 背包九讲Java版本
  12. 怎么理解函数式编程?
  13. uniapp打包安卓APP生成自有证书的教程,简单实用
  14. 瞳孔特征值提取,blink frequency,fixation frequency,saccad extent, pupil diameter等
  15. 适合购买免备案云服务器一般是哪些网站业务?
  16. vue项目打包后出现页面布局异常、图片显示不出来等问题
  17. QGIS基本功| 6 图层进阶(三)- 快速美化图层数据
  18. 4000w粉网红宣告散伙,抖音顶流为何总是一拍两散?
  19. slice在php里面什么意思,js中slice()使用方法
  20. sql基础_SQL基础

热门文章

  1. 重置管理员密码linux,grafana重置管理员密码
  2. 深入浅出CMake(二): 基础语法
  3. [转】HTTP请求流程(二)----Telnet模拟HTTP请求
  4. Mol2vec | 一种无监督机器学习方法的分子亚结构向量表示
  5. 附录7:SciPy实例记录
  6. Anaconda入门使用指南(一)
  7. 在线作图|如何绘制带分组的散点图
  8. 导师推荐的学术前沿号
  9. psRobot:植物小RNA分析系统
  10. xp路由器播放服务器无响应,xp系统连不上路由器的原因及解决方法