Python 带摄像头的tkinter GUI应用程序仍在运行
在tkinter窗口中,我有来自OpenCV的照相机Python 带摄像头的tkinter GUI应用程序仍在运行,python,python-3.x,opencv,tkinter,Python,Python 3.x,Opencv,Tkinter,在tkinter窗口中,我有来自OpenCV的照相机 cv2.VideoCapture(0) 当我点击角落里的按钮[X]时,应用程序关闭,但相机仍在运行。 现在我有两个箱子 -一,。如果我只放置quit()窗口[无响应]和OS kill窗口,则会出现这种情况。当我下次尝试运行应用程序时,相机工作正常 self.root = tk.Tk() self.root.quit() -二,。若我把quit()和destroy()窗口完全关闭,那个么这个例子就是完美的。 当我下次尝试运行应用程序时,相
cv2.VideoCapture(0)
当我点击角落里的按钮[X]时,应用程序关闭,但相机仍在运行。
现在我有两个箱子
-一,。如果我只放置quit()窗口[无响应]和OS kill窗口,则会出现这种情况。当我下次尝试运行应用程序时,相机工作正常
self.root = tk.Tk()
self.root.quit()
-二,。若我把quit()和destroy()窗口完全关闭,那个么这个例子就是完美的。
当我下次尝试运行应用程序时,相机是黑色的,因为相机仍在运行
self.root = tk.Tk()
self.root.quit()
self.root.destroy()
我的最后一个问题是我想要1。但是我希望窗口正常关闭您应该在结束时释放捕获流:
self.stream = cv2.VideoCapture(0)
self.root = tk.Tk()
# [...]
self.stream.release()
self.root.quit()
你可以找一些关于openCV的文档