OpenCV中的destroyallWindows的作用

对OpenCV的destroyallWindows一些认知

  • 前言
  • 一、先看代码
  • 二、网上的资料
    • 1.Stack Overflow的回答
    • 2.官方回答
  • 总结

前言

因为之前在学习OpenCV,当然了网络上有许多的资料,基本上都是在学习前人的造好的轮子。但是我这个人比较喜欢刨根问底,一直在写代码的过程中有的时候忘记写destroyallWindos这个函数,代码也可以正常运行,但是我看一些参考代码里面都最后带有destoryallWindos这个语句,有有些想法,于是找了一些资料。所以特地写一片文章,来记录一下,希望以后忘记了可以看看


一、先看代码

1import cv2 2# 这里0.jpg是同目录下的一张图片 3img = cv2.imread("0.jpg") 4cv2.imshow("CHJ", img) 5cv2.waitKey(0)

这样的代码是可以运行的,并且会一直等待键盘输入,但是就是没有destroyallWindows

二、网上的资料

1.Stack Overflow的回答

stackoverflow上的回答
大家可以看一看

2.官方回答

这个是官方链接:官方文档
英文:
You can call destroyWindow() or destroyAllWindows() to close the window and de-allocate any associated memory usage. For a simple program, you do not really have to call these functions because all the resources and windows of the application are closed automatically by the operating system upon exit.
百度翻译一下:
您可以调用destroyWindow()或destroyAllWindows()来关闭窗口并取消分配任何相关的内存使用。对于一个简单的程序,实际上不必调用这些函数,因为退出时操作系统会自动关闭应用程序的所有资源和窗口


总结

如果之前没有释放掉内存的操作的话destroyallWIndows会释放掉被那个变量占用的内存


点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

​一篇文章总结一下Python库中关于时间的常见操作

前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593

OpenCV中的destroyallWindows的作用 - HelloWorld