解决Python3.5+OpenCV3.2读取图像的问题

yipeiwu_com5年前Python基础

由于编码原因,opencv3.2无法用imread\imwrite直接读写含有中文字符的图像路径,

因此读写要用以下2个方法:

import cv2 as c

import numpy as np

img=c.imdecode(np.fromfile(path,dtype=np.uint8),0) # 读。最后一个参数:0-灰度,1-彩色

c.imencode('.jpg',img)[1].tofile(path1) # 写

以上这篇解决Python3.5+OpenCV3.2读取图像的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python3.4 将16进制转成字符串的实例

将socket收到的16进制转成字符串 def hex_to_str(b): s = '' for i in b: s += '{0:0>2}'.format...

Pandas+Matplotlib 箱式图异常值分析示例

我就废话不多说了,直接上代码吧! # -*- coding: utf-8 -*- import pandas as pd import matplotlib.pyplot as...

Python实现的在特定目录下导入模块功能分析

本文实例讲述了Python实现的在特定目录下导入模块功能。分享给大家供大家参考,具体如下: 方法1、在指定的目录下导入特定模块,(tab.py换行自动补齐语法模块) root@kal...

在Python下使用Txt2Html实现网页过滤代理的教程

在撰写本 developerWorks 系列文章的过程中,我曾遇到过以最佳格式进行撰写的问题。文字处理程序格式都是专用的,在格式之间转换总不能尽如人意,也很麻烦(而且每种格式都会各自将文...

python3.5使用tkinter制作记事本

tkinter是Python下面向tk的图形界面接口库,可以方便地进行图形界面设计和交互操作编程。tkinter的优点是简单易用、与Python的结合度好。tkinter在Python...