因为读取影像较大,且数量较多,不释放,报错OpenCV(4.1.1) (-4:Insufficient memory) Failed to allocate 2825196594 bytes

c++下opencv释放影像占用内存:

IplImage*img=cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,1);
cvReleaseImage(&img);

在python下没有找到对应函数,甚至查阅了opencv网站welcome to opencv document

只找到摄像头释放:

cap.release()

网上博客也一直没有找到,如果有知道的小伙伴,欢迎留言

我采用的解决方法,是python变量的手动释放

下面是部分主要代码:

import gc
array = cv2.imread(testpath + "/" + im_name)
#目标检测,目标框绘制,采用copy
arr = array[Loc[inx][0]:Loc[inx][2], Loc[inx][1]:Loc[inx][3]].copy()
# 内存释放
del arr
gc.collect()
# 内存释放
del array
gc.collect()

python-opencv下读取影像释放内存相关推荐

  1. python opencv如何读取本地视频并显示 cv2.VideoCapture()

    import cv2cap = cv2.VideoCapture('Video_2020-01-06_101858.wmv')while cap.isOpened():ret, frame = cap ...

  2. 二级指针读取文件(显示行数、读取、释放内存)

    1.读取的文件 test.txt 2.c代码 duQu01.c #include <stdlib.h> #include <stdio.h> #define _CRT_SECU ...

  3. python opencv如何读取透明png图片以及如何编辑透明度

    python OpenCV中 cv2.imread(img_path)默认会读取BGR图像,即3通道图像,读出的图像尺寸为h,w,c.cv2.resize(img, (w,h)),resize中的尺寸 ...

  4. python opencv 在线读取网络图片图像资源

    opencv在线读取网络图片图像资源 照例打开opencv3.3.0-python3.6官方文档:  https://docs.opencv.org/master/d8/dfe/classcv_1_1 ...

  5. python线程执行完后释放内存_python变量内存地址释放与加速并行计算多线程

    1.导入numba和gc包进行并行计算和内存释放 代码如下很容易的: #coding:utf-8 import time from numba import jit, prange, vectoriz ...

  6. python线程执行完后释放内存_Python中的线程终止与内存释放

    但我注意到,内存并没有释放(gc.get_objects()不断增长).实际上,这些对象是列表.dict等,而不是文件.在 有没有办法手动释放资源? 代码:import ctypes def term ...

  7. python opencv二值化图像_python opencv,读取彩色图像,提取三通道,图像二值化,提取图像的边缘...

    python opencv,读取彩色图像,提取三通道,图像二值化,提取图像的边缘 python opencv 1,读取图像 2,图像变矩阵 3,图像转灰度图像 4,彩色图像是3D数组 5,灰度图像是2 ...

  8. python中提取几列_自己录制的公开课视频中提取字幕(python+opencv+Tesseract-OCR)

    最近在mooc上看了一个公开课:职场英语,用来学习在找工作时或者工作中用到的英语交流技巧,非常不错.由于自己听力不是很好,有的字幕中的单词不认识,并且想记下来便于以后学习.所以想把公开课中的字幕都记录 ...

  9. Ubuntu系统下python opencv视频采集:使用USB端口映射指定要读取的相机设备

    Ubuntu16.04 下 python opencv 视频采集:使用USB端口映射指定要读取的相机设备 有时我们需要读取指定设备的视频流,但笔记本电脑通常自带相机,同时可能连接多个USB相机,每次插 ...

  10. python opencv 从Intel Realsense D435 视频流中读取并显示帧,按下空格将图像保存到指定文件夹,按下回车自动以一定时间间隔保存图像至指定文件夹

    参考文章1:opencv之读入一幅图像,显示图像以及如何保存一副图像,基础操作 参考文章2:python-OpenCV2中 cv2.VideoCapture(),read(),waitKey()的使用 ...

最新文章

  1. JAVA SHA1 加密 对应 c# SHA1 加密
  2. mysql如何处理图片吗_如何解决mysql插入图片后缀名问题?
  3. SVN主干与分支的合并
  4. html5 制作风车,[网页设计]html5 requestAnimationFrame制作动画:旋转风车
  5. HTTP协议中常见请求方法以及一些常见错误代码
  6. 【转】SharePoint 2013中修改windows 活动目录(AD)域用户密码的WebPart(免费下载)
  7. python输入的字符串转换为对应的数字类型_Python合集之Python运算符(四)
  8. 卸载frontpage服务器扩展_免费0撸一月腾讯云服务器
  9. flink的MemorySegment
  10. 机器学习基础(二十三)—— 概念、定义
  11. 在MyEclipse中使用javadoc导出API文档详解
  12. python 百度ai json解析_百度AI识别调用的简单例子
  13. 放入http请求头中的内容如果含有中文必须编码
  14. taobao.trades.sold.increment.get( 淘宝店铺订单接口,淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
  15. redis缓存服务器
  16. CSS3图片div浮动3D动画效果
  17. 上海地铁三号线(轻轨明珠线)各车站换乘和时刻表
  18. 石溪大学计算机科学咋么样,弗吉尼亚理工和石溪大学的计算机科学专业哪个好?为啥?...
  19. GitHub页面接管并利用-子域名接管
  20. 加密通信(三):CA证书

热门文章

  1. 浅谈如何保障服务器安全
  2. Docker Build Cache 缓存清理
  3. 解决VMware中的Windows Server 2012 R2无法成功安装Hyper-V的问题
  4. FITS文件标准 3:FITS文件的架构
  5. Word-VBA:替换文字
  6. MODULE_DEVICE_TABLE宏的作用
  7. jdk-8u271这里的u是什么意思
  8. 数智时代,英特尔的“三个火枪手”
  9. 网站打开速度过慢时该怎么提高?
  10. Selenium隐藏“Chrome is being controlled by automated test software”