以上这样的写法,在file为中文目录时,会导致imread()出错 ,可能是编码原因
改成如下代码,读取成功
from tkFileDialog import *
import cv2
file = askopenfilename()
im2 = cv2.imread(file.encode('gbk')
from tkFileDialog import *
import cv2
file = askopenfilename()
im2 = cv2.imread(file.encode('gbk')