I am Guide brother, a Java backend development, will be a little front-end, free teenager.

If there is any improvement or improvement in the article, please point it out in the comments section and make progress together!

Recently I read too many readers’ resumes and found that there are so many kinds of shopping malls/seckill systems/online education systems. Recommend a few last night to find a few good based on Java image recognition processing system to partners.

TCM photo recognition system

Project address: gitee.com/xiaohaoo/ch…

Project introduction

It is mainly used to identify the pictures of traditional Chinese medicine taken, and the system will give the 10 traditional Chinese medicines with the highest probability value. Meanwhile, the system mainly includes the following functions: detailed information viewing of traditional Chinese medicine, screening of traditional Chinese medicine, full-text retrieval of traditional Chinese medicine, problem community, etc.

Project backend introduction

The back-end of the project includes five modules:

  • Admin: server. Maven+SpringBoot+MongoDB+Elasticsearch and IK word segmentation (full text retrieval) +MySQL+Deeplearning4j
  • Medicine-collection: crawler engineering, used to crawl Chinese medicine data. Crawler framework: WebMagic, data persistence: MongoDB.
  • Image-cnn-model: Convolutional neural network Engineering. Python+TensorFlow (Deep Learning framework)
  • Util: Pull out the project common utility class
  • Datasets:The data set

Results the preview

Dependent Environment description

Rely on version
JDK 8 +
Python 3.6
Maven 3.0 +
TensorFlow 2.0
mongoDB 4.2.2
mongo-java-driver 3.12
MySQL 8.0 +
Spring Boot 2.2.2
Elasticsearch 7.4.2
IK participle 7.4.2
deeplearning4j 1.0.0 – beta6
nd4j-native-platform

Id card number identification system

Project address: gitee.com/endlesshh/i… .

Project introduction

  1. This project is based on Java and OpencV development, integration of Tess4J, do not need to be trained to directly use the id card identification system. If you want to train, please learn about the source code, or go to my reference before the author gitee.com/nbsl/idCard… Check it out in the project.
  2. The project deployment is shown on the SpringBoot application project (A brief look at the SpringBoot project back-end code, written very bad, ha ha, you can optimize).
  3. When the picture is clear, the number detection and recognition accuracy is above 90%.

Results the preview

Dependent Environment description

Rely on version
JDK 8 +
opencv 4.3
tess4j 4.5.1
tesseract 4.0.0

License plate Recognition system

Project address: gitee.com/admin_yu/yx… .

Project introduction

Yx-image-recognition is a license plate recognition and training system based on Spring Boot + OpencV + Maven.

This is an entry-level deep learning project based on Java language, and I am currently learning related technologies of image recognition. Daniel please make a detour

At present, the training function of license plate detection based on SVM algorithm and license plate number recognition based on Ann algorithm has been added. Identification, face recognition and other functions will be gradually added later

Currently, the following functions have been implemented:

  • Yellow, blue and green license plate detection and license plate number recognition
  • Single picture, multi picture concurrent, single picture multi license plate detection and recognition
  • Photo license plate detection training
  • Picture text recognition training

Results the preview

Dependent Environment description

Rely on 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

I am Guide brother, a Java backend development, will be a little front-end, free teenager. See you next time!