opencv_python使用cv2.imread()读取中文路径,cv2.imwrite()把图片写入中文路径。
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()把图片写入中文路径。相关推荐
- Image.open和cv2.imread读取图像的区别,及改变图像分辨率
目录 需求 图像的读取 两者区别 两者相互转换 具体需求代码 需求 需要对一些图片做图像处理,但是原数据图像太大了(2700x2500左右),实际的处理过程中并不需要这么高的分辨率,所以需要对数据进行 ...
- cv2.imshow()显示图片与cv2.imread()读取灰度图像
import cv2 img = cv2.imread('images/1.jpg') cv2.imshow('result.jpg',img) cv2.waitKey(0) cv2.destroyA ...
- 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:默 ...
- opencv_python使用cv2.imread()读取中文路径报错问题(转)
原地址:https://blog.csdn.net/liuqinshouss/article/details/78696032 1 说明 本篇中使用的opencv版本为3.3,python使用的版本为 ...
- cv2.imread读取图像结果none_keras遥感图像Unet语义分割(支持多波段amp;多类)
前言 网上其实有好多unet的教程,但是大多不支持多波段(遥感图像除了RGB波段还有红外等其他波段),多类别的话标签做onehot编码的时候类别颜色要手动输入.针对这两个问题,今天写下这篇文字. 有问 ...
- cv2.imread读取图像结果none_PyTorch 42.图像操作
本文转载自: 知乎用户www.zhihu.com 1. 读取训练集 pytorch读取训练集是非常便捷的,只需要使用到2个类: (1)torch.utils.data.Dataset (2)torc ...
- cv2.imread读取图像结果none_python cv2.imread 读取中文路径的图片返回为None的问题
此篇文章首发于我的csdn博客,见原文链接. 使用cv2读取图片是常见的事情,但如果,输出图片形状大小时出现报错" 'NoneType' object has no attribute sh ...
- cv2.imread无法读取/保存中文路径下的图片的解决方法
cv2.imread无法读取/保存中文路径下的图片的解决方法 关于无法读取 用cv2.imread读取中文路径下的图片会出现空.这种情况下windows会出现,mac好像还没出现过. 解决方法是,使用 ...
- cv2.imread 中文路径返回null
经过测试,发现cv2.imread读取图片,路径中有中文,则返回null cv2.imread 中文路径返回null 这个方法还没试: file = askopenfilename() im2 = c ...
最新文章
- 使用OpenCV和Python高效计算视频的总帧数
- android中占容器比例,Android中的容器
- C++中int id[sizeof(unsigned long)]的语句,正确吗?
- 微信小程序_指南部分
- oracle中时间加减一年的写法
- java动态变量名反射_Java动态性—反射 - Eclipse666的个人空间 - OSCHINA - 中文开源技术交流社区...
- python3纵向输出字符串_Python 3.x 格式化输出字符串 % format 笔记
- 力扣429. N 叉树的层序遍历(JavaScript)
- 吃货联盟点餐java面向对象_使用面向对象思想编写吃货联盟
- MySQL show processlist
- 背包九讲Java版本
- 怎么理解函数式编程?
- uniapp打包安卓APP生成自有证书的教程,简单实用
- 瞳孔特征值提取,blink frequency,fixation frequency,saccad extent, pupil diameter等
- 适合购买免备案云服务器一般是哪些网站业务?
- vue项目打包后出现页面布局异常、图片显示不出来等问题
- QGIS基本功| 6 图层进阶(三)- 快速美化图层数据
- 4000w粉网红宣告散伙,抖音顶流为何总是一拍两散?
- slice在php里面什么意思,js中slice()使用方法
- sql基础_SQL基础