Python OpenCV人脸检测方法挂起

Python OpenCV人脸检测方法挂起,python,opencv,Python,Opencv,我使用OpenCVs detectMultiScale和res10_300x300_ssd_iter_140000.caffemodel.forward()方法检测图像中的人脸。显示了精确的代码 直到一天前,这两种方法都取得了很好的效果。现在,这两个进程分别挂起在detectMultiScale和net.forward命令上。此外,当基于DNN的模型运行时,系统内存会慢慢开始累积,直到系统挂起 在最后一天,任何python库或系统配置都没有修改。到目前为止,我已经尝试重新安装openCV和pyt

我使用OpenCVs detectMultiScale和res10_300x300_ssd_iter_140000.caffemodel.forward()方法检测图像中的人脸。显示了精确的代码

直到一天前,这两种方法都取得了很好的效果。现在,这两个进程分别挂起在detectMultiScale和net.forward命令上。此外,当基于DNN的模型运行时,系统内存会慢慢开始累积,直到系统挂起

在最后一天,任何python库或系统配置都没有修改。到目前为止,我已经尝试重新安装openCV和python,但效果并不理想

#code for For cascade based detection:
faceCascade = cv2.CascadeClassifier('./haarcascade_frontalface_default.xml')
faces = faceCascade.detectMultiScale(frame)

#Python code for For DNN based detection:
modelFile = "res10_300x300_ssd_iter_140000.caffemodel"
configFile = "deploy.prototxt"
net = cv2.dnn.readNetFromCaffe(configFile, modelFile)
net.setInput(blob)
detections = net.forward()
我无法理解正在发生的内存泄漏背后的原因以及克服此问题的可能解决方案