I want to create a face detection mobile app and I want to do it with a regular Deep Learning(Convolutional Network). I will train it with my computer and use trained data in the mobile app.
My question is that: can I get very fast computation in the regulat phone like iPhone? I need it be very fast and under 1 sec can detect a face in the video. Is it possible on a mobile device? or this kind of task need more powerful hardware?
I know training phase must be in a powerful computer but I mean production phase in a mobile device.
for example, if I put my phone in a street, It can detect all peoples face with the same deep network in training phase?
Yes, this is possible, but not with standard CNN architectures, some changes are needed:
A very good related resource are the presentation and papers from the The 1st International Workshop on Efficient Methods for Deep Neural Networks.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With