At present, license plate recognition algorithm under restricted conditions is relatively mature and widely used in various license plate recognition system. Due to the influence of factors such as large differences in shooting angles and vehicle motion blur, Chinese license plate recognition is quite challenging. In response to the above problems, this research abandoned the single end-to-end deep learning license plate recognition method, and proposed a step-by-step license plate recognition algorithm that integrated detection and classification, and utilized a level-by-level object detection strategy combined with character classification to predict the characters of the license plate result. On the basis of the above, a multi-anchor character position regression algorithm was proposed to further accurately regress the local area position information of all license plate characters. At the same time, in order to meet the needs of character detection and character classification, as well as the imbalance of the existing license plate datasets, this study contributed a series of supporting license plate datasets. According to the published publications, this study contributed the first large-scale character-level annotated license plate dataset. Extensive experiments show that the method in this study can reach the current state-of-the-art on different datasets. If accepted, the dataset will be publicly available at https://gitee.com/wust30405/lpdataset.