A critical review on computer vision and artificial intelligence in food industry