Yes, opencv and dlib helped me in building the architecture, right now it is more statistic oriented, I will use deep learning arch to capture the wide variance of facial data, but that will not improve the recall without supervision learning.
For now job is getting done.