python代码运行后内存为什么一直累积

一个函数运行结束之后,内部的变量应该都回收了,内存也会释放,对吧?
我掉用了一个第三方ocr的库,用它来识别图片里的文字。
很多张图片,运行之后占用的内存越来越多。 为什么会这样? ocr的对象不是会一直覆盖吗,函数结束之后,内存不是会释放吗?