Vehicle License Plate Recognition: A Soft Computing Based Approach