我在 Ubuntu 14.04 LTS 上有一个非常简单的程序来使用 OpenCV 读取和显示图像:
import cv2 #import OpenCV
img = cv2.imread('picture.jpg') #read a picture using OpenCV
cv2.imshow('image',img) # Display the picture
cv2.waitKey(0) # wait for closing
cv2.destroyAllWindows() # Ok, destroy the window
我的问题:
我怎样才能继续阅读 OpenCV 中的图片,但使用 Tkinter 显示它?
我问这个是因为我想为我的程序创建一个接口,但是 OpenCV 做不到,所以我需要 Tkinter。但是,我必须使用 OpenCV 在后台进行所有图像处理。仅显示结果必须使用 Tkinter 完成。
编辑:
从上面的答案,我改变了这一行:
im = Image.open('slice001.hrs').convert2byte()
到:
im=cv2.imread() # (I imported cv2)
但是我得到了一个错误。
我将不胜感激任何提示。
原文由 user4584333 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可能想看看 这个。这是对我有用的东西: