In this paper, we present a performance analysis of two techniques for detection tomato maturity. Detecting plant maturity from images inherits several challenges. We designed two different architectures: (1) a general Convolutional Neural Networks "CNN" architecture. And (2) a pretrained architecture with 16 layers "VGG16". The experiment uses a set of 2986 images and proof that the general CNN has a better performance due to its ability to accommodate several challenges.