OpenCV人脸检测方法

2024-09-27 21:28:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用了OpenCVs detectMultiScale和res10\u300x300\ussd\uiter\u140000。CafeModel.forward公司()图像中人脸的检测方法。显示准确的代码。你知道吗

直到一天前,这两种方法都取得了很好的效果。今天,这两个进程都挂在detectMultiScale和网络转发命令。此外,当基于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()

我无法理解正在发生的内存泄漏背后的原因以及克服这一问题的可能解决方案。你知道吗


Tags: 方法内存fornet系统codebasedforward

热门问题