The invention relates to a
plant classification method based on sparse expression
dictionary learning. The method is technically characterized by comprising the following steps: performing parameter initialization, wherein the parameter initialization comprises arranging the size, a sparse limitation factor and an
error tolerance parameter of each
plant type dictionary; for a training sample of each type of
plant blade images, obtaining an over-complete dictionary of each type of blade images by use of a K-SVD
algorithm; splicing the over-complete dictionary of each type of blade images after training to form a redundancy dictionary, and performing normalization
processing on each column of the redundancy dictionary; obtaining a
sparse coefficient through solving a
minimum norm; and calculating residual errors and selecting a corresponding
sample type with a minimum difference as a final identification result of a sample to be identified. According to the invention, the over-complete dictionaries are solved by use of type-based
dictionary learning and sparse representation of an image to be identified is calculated, such that the calculation time of an
algorithm is reduced, the requirement for real-time performance is met, the obtained
identification rate is quite high, and the average
identification rate is as high as more than 95%.