AI branches many areas including computer vision and machine learning which are growing in a variety of application sectors. In this perspective, the agriculture sector is a promising application space for these two areas. Many efforts have been undertaken to address various agricultural challenges using computer vision and machine learning. Some prominent problem domains are fruit, vegetable, and crop disease diagnosis, recognition of distinct fruits, vegetables, and crops, and quality grading of fruits, vegetables, and crops which we attempt to delineate from state of-the-art perspective.