Practical Computer Vision Applications Using Deep Learning with CNNs