python - cv2.destroyAllWindows() 的功能是什么?

标签 python opencv

import cv2

img = cv2.imread('pic.jpg',1)
cv2.imshow("Win",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

即使我不使用 cv2.destroyAllWindows() 函数,按键盘上的任意键也会关闭图像窗口。那么它有什么用呢?

最佳答案

如果任何相关的内存使用未取消分配,则调用 destroyAllWindows 将负责取消分配。

就像你说的,如果是简单的使用或/和确定资源的适当使用,则不需要调用。

您可以在 opencv 的相关 c++ 文档中找到此信息

https://docs.opencv.org/2.4/modules/highgui/doc/user_interface.html?highlight=destroyallwindows

关于python - cv2.destroyAllWindows() 的功能是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62903701/

相关文章:

python - Matplotlib 属性错误 : 'module' object has no attribute 'popall'

python - python中函数如何处理全局对象?执行顺序是什么?

python - 如何修复 "AttributeError: ' str'对象没有属性 'items'“

qt - Qt Creator 中的 OpenCV

Python-OpenCV 膨胀和侵 eclipse 函数不修改任何东西

python - 模拟 Tornado AsyncHTTPClient 请求/响应

python - 为列表条目提供索引

algorithm - 使用计算机视觉的多级对象识别

opencv - 将.so文件添加到Android Studio中,执行失败

python - 如何在 OpenCV 中实现二值化