mtcnn
mtcnn copied to clipboard
Passing batch of images for faster processing
Hi, First of all thanks so much for your effort in bringing MTCNN to Python in an easy usable way.
I wanted to know if there is a way to pass a batch of images (instead of just one image) to the GPU to increase the overall speed of face detections for lots of images.
Thanks again
Hello @Neltherion . Right now there isn't a way to process a batch of images, but I'll work on it. Thank you for the suggestion!
@ipazc Thanks. I'll be watching your progress...
I'm curious, how fast is it on GPU, without batches?
@Vermeille something like 40-60ms on 1920x1080
I also want this features, when will batch of images support be available?
@ipazc are you still woking on it, or its a dead thing ?
@Vermeille something like 40-60ms on 1920x1080
I tried on GPU instance on Google-colab. For 1280x720 image it took around a second, not at all fast as I was expecting initially
%time _ = face_detector.detect_faces(image)
CPU times: user 1.11 s, sys: 56.2 ms, total: 1.17 s Wall time: 939 ms
Is it ok to have this high number??
Hello @Neltherion . Right now there isn't a way to process a batch of images, but I'll work on it. Thank you for the suggestion!
Hi @ipazc, if possible will you be able to suggest by when we can expect this feature?
@ipazc Still waiting for Batch level implementation, see if you can help