每个人都问如何在Python中绘制直方图,但我想知道如何使用Python代码关闭直方图。
使用Matplotlib库绘制直方图(plt.show())后,我在PyCharm DE中弹出了一个窗口。该窗口还会中止代码,将来可能会令人讨厌。
不是每次程序运行时都单击以关闭直方图绘图窗口,有没有办法让程序在设置的时间后自行关闭窗口?我会在Google上查找它,但我不是要如何表达我的问题以获得所需的结果。我一直在搜索结果,以了解如何绘制而不是关闭图。
import cv2 as cv
from matplotlib import pyplot as plt
# [...] Code that grabs an image from a webcam
# [...] Defining variables
# Creating a Histogram
hist = cv.calcHist([img],[channel], mask, [256], [0, 256])
plt.plot(hist, color=clr)
plt.xlim([0,256])
plt.show()
exit() # Thought this might help but it doesn't