deep learning and computer vision az opencv ssd and gans