brief introduction
- This is a base spring boot + maven + opencv The realization of image recognition and training project
- Including license plate recognition 、 Face recognition and other functions , Throughout sample processing 、 model training 、 The image processing 、 Object detection 、 Object recognition and other technical points
- java Deep language learning program , It's relatively rare across the open source community ;
- Have a complete training process 、 testing 、 There are very few open source projects that identify the process !!
Include features
- blue 、 green 、 Yellow license plate detection and license plate number recognition
- The common contour extraction algorithm on the Internet JAVA Realization
- hsv Color segmentation algorithm for license plate extraction JAVA Realization
- be based on svm License plate detection training of the algorithm JAVA Realization
- be based on ann License plate number recognition training of the algorithm JAVA Realization
- Face detection Next, we will implement face recognition
- Image processing tools , So far HSV Color cutting , More image processing tools will be added later , Used to assist algorithm optimization
interface
Software version
- jdk 1.8.61+
- maven 3.0+
- opencv 4.0.1 ; javacpp1.4.4;opencv-platform 4.0.1-1.4.4
- spring boot 2.1.5.RELEASE
- yx-image-recognition 1.0.0 edition
Software architecture
- B/S framework , front end html + requireJS, Back end java
- Database usage sqlite3.0
- The interface document uses swagger 2.0
Reference documents
- I refer to EasyPR C++ project 、 as well as fan-wenjie Of EasyPR-Java project ; At the same time, the section is consulted opencv official 4.0.1 edition C++ Source code , Combined with personal java Language understanding , Sort out the current project
- liuruoze/EasyPR:https://gitee.com/easypr/EasyPR?_from=gitee_search
- fan-wenjie/EasyPR-Java: https://github.com/fan-wenjie/EasyPR-Java
- opencv official : https://opencv.org/
At the end
(1) The standard springboot project :
(2)Python Language to achieve license plate recognition algorithm more ,Java I haven't met before , If you have an interest or need of friends , You can download and try , Open source free , Old rules , Reply in official account “ License plate recognition ” , Automatic access to Download address .