Text this: Object Detection with Deep Learning Models:Principles and Applications