Prognosis of the energy and instantaneous power consumption in electric vehicles enhanced by visual terrain classification. (September 2019)