python版本OpenCV 2.3 的中文路径

来源:互联网 发布:mac chown usr local 编辑:程序博客网 时间:2024/04/28 15:14

关于python中文路径的支持已经有很多文章,OpenCV 2.3中读取图像文件

的接口是 cv2.imread(name) , 然而使用unicode、ascii、utf-8编码的中文路径

名的图像文件都无法打开,而以gbk编码的中文字串才能被imread接受。一般的

做法为将字串转为unicode,再编码为gbk:

# -*- coding:utf-8 -*-import cv, cv2fpath = 'F:/未命名.jpg'img = cv2.imread(fpath.decode('utf-8').encode('gbk'))cv2.namedWindow('hi')cv2.imshow('hi', img)

	
				
		
原创粉丝点击