Text this: Innovative computer vision methods for tomato (Solanum Lycopersicon) detection and cultivation: a review