Leaf recognition is very important in plant classification and its key subject to distinguish different kinds of leaves. In this paper, A computer aided leaf recognition system is suggested. The main steps involved in this work are image preprocessing, edge detection, feature extraction and the classification. Preprocessing step consists of four sub-steps; color converting, thresholding, binary operations, and filtering (segmentation). Edge detection is strongly needed for locating features. Whereas, feature extraction depends on three types of features; shape, and texture. Finally, two approached of classifiers are used; Neural Network feed-forward and Support Vector Machine. The experimental results are applied to two different datasets. According to the results, the classifiers... succeeds in getting accuracy of 91%. The results are acceptable.