Text this: A review on vehicle classification and potential use of smart vehicle-assisted techniques