Using computer vision to identify limpets from their shells: a case study using four species from the Baja California peninsula