Computer vision based detection of external defects on tomatoes using deep learning. (February 2020)