face-detector: opencv based haarcascade
diff --git a/apps/face-detection/mtcnn.py b/apps/face-detection/mtcnn.py
new file mode 100644
index 0000000..3a128a0
--- /dev/null
+++ b/apps/face-detection/mtcnn.py
@@ -0,0 +1,11 @@
+from facenet_pytorch import MTCNN
+from PIL import Image
+
+
+def detect_faces(img_file):
+    mtcnn = MTCNN(keep_all=True)
+    ret = []
+    with Image.open(img_file) as img:
+        for box in mtcnn.detect(img)[0]:
+            ret.append((box[0], box[1], box[2], box[3]))
+    return ret