The application of machine vision to food and agriculture: a review | Synapse