小编Rus*_* Z.的帖子

Python OpenCV 内存泄漏

每次执行代码后,都会泄漏 150 MB 的内存。

cam = cv2.VideoCapture('rtsp://admin:admin@192.168.0.64:554/Streaming/Channels/101')
ret_val, img = cam.read()
ret_val = cv2.imwrite(str(chat_id) + '.jpg',img)
cam.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

这很可能是由于 OpenCV。下面是配置 OpenCV。我正在使用 GStreamer 来处理来自 IP 摄像机的 H264 流。

General configuration for OpenCV 3.4.1-dev =====================================
  Version control:               3.4.1-54-g5b868cc

  Platform:
    Timestamp:                   2018-03-11T16:10:52Z
    Host:                        Linux 4.13.0-36-generic x86_64
    CMake:                       3.5.1

  Video I/O:
    DC1394:                      YES (ver 2.2.4)
    FFMPEG:                      NO
      avcodec:                   NO
      avformat:                  NO
      avutil:                    NO
      swscale:                   NO
      avresample:                NO
    GStreamer:                   
      base:                      YES (ver 1.8.3)
      video:                     YES (ver 1.8.3)
      app:                       YES (ver 1.8.3)
      riff:                      YES (ver 1.8.3) …
Run Code Online (Sandbox Code Playgroud)

python memory opencv gstreamer

6
推荐指数
0
解决办法
617
查看次数

标签 统计

gstreamer ×1

memory ×1

opencv ×1

python ×1