使用Tkinter和Opencv-Python上传,读取和显示图像

时间:2016-04-15 10:21:26

标签: python tkinter opencv3.0

我想使用tkinter方法上传此文件并使用cv2.imread读取并显示。但是我有一个问题,这是我正在使用的代码:

wid=Tk()
def myown():
file = tkFileDialog.askopenfile(parent=wid,mode='rb',title='Choose a file')
if file != None:
   data = file.read()
   b=cv2.imread(data)
   cv2.imshow('img',b)
   cv2.waitKey(0)

   file.close()

之后,

  wid3=Button(None,text="upload it",command=myown)
  wid.mainloop

但是我收到一个opencv错误,图片没有被imshow显示,它表示size.width> 0&& size.height大于0

0 个答案:

没有答案