Podczas programu wywołuję pokazanie obrazu za pomocą
cv2.imshow('binary preview', img_binary)
następnie chce zapauzować program i zniszczyć okno
cv2.waitKey()
cv2.destroyAllWindows()
Jednak powoduje to, że ostatnie okno po prostu robi sie białe i zamarza zamiast sie zamknąć. Gdy okien jest wiele wszystko oprócz ostatniego normalnie sie zamykają. Znalazłem obejście i żeby zamknąć okna wywołuje
def waitForCloseAllWindows():
cv2.waitKey()
cv2.destroyAllWindows()
cv2.waitKey()
cv2.waitKey()
cv2.waitKey()
Jednak jest to brzydkie obejście. Czy ktoś zna geneze problemu i zna jakiś elegancki sposób ?? Z góry dzięki za pomoc !