python-opencv上的destroyAllWindows问题

opencv-python中使用cv2.destroyAllWindows()来关闭窗口时会出现程序崩溃的问题,找了很多方法,目前最好的解决策略是这样的。

重复waitkey若干次

image = cv.imread("/home/ding/Pictures/科大logo/Old.png", 0)
cv.imshow('test', image)
cv.waitKey()
cv.destroyAllWindows()
cv.waitKey(1)
cv.waitKey(1)
cv.waitKey(1)
cv.waitKey(1)