Object Detection with Deep Learning Models (Principles and Applications)