Text this: License Plate Detection with Shallow and Deep CNNs in Complex Environments