-
-
Notifications
You must be signed in to change notification settings - Fork 15.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loading two models about license plate detection and license plate character detection. #5244
Comments
@jayer95 no, detect.py has provisional structure in place for second stage classification. In general second stage classification may be useful for reducing FPs. See TowerScout for a deployed example of YOLOv5 paired with a second stage EfficientNet model. |
@glenn-jocher |
I saw this!
|
@jayer95 yes that's the idea! If you have a classification model with the same classes as your detection model you can pass it here :) |
@glenn-jocher Currently, I use your reserved classify function to achieve the following effect. |
@jayer95 wow very cool! It looks like it's working very well. |
@jayer95 looks really good! I think the two stage approach is correct as you can detect license plates at low resolution and then use a higher resolution ROI for the character recognition. |
@glenn-jocher It is indeed divided into two stages to increase the accuracy of license plate character detection. It can even solve the problem of stack character. https://github.com/bharatsubedi/ALPR-Yolov5 This is the reference I found about using YOLOv5 object detection on two stages. Please let me know if you have any ideas. |
👋 Hello, this issue has been automatically marked as stale because it has not had recent activity. Please note it will be closed if no further activity occurs. Access additional YOLOv5 🚀 resources:
Access additional Ultralytics ⚡ resources:
Feel free to inform us of any other issues you discover or feature requests that come to mind in the future. Pull Requests (PRs) are also always welcomed! Thank you for your contributions to YOLOv5 🚀 and Vision AI ⭐! |
@glenn-jocher If you have any ideas, please let me know and discuss with me, thank you. In addition, I would like to ask you, "detect.py" is there a way to increase the speed when inferring videos? For example, increase "batch". |
@jayer95 very impressive! Nice example of cascaded detection and overall integration of various tools into a single result. |
👋 Hello, this issue has been automatically marked as stale because it has not had recent activity. Please note it will be closed if no further activity occurs. Access additional YOLOv5 🚀 resources:
Access additional Ultralytics ⚡ resources:
Feel free to inform us of any other issues you discover or feature requests that come to mind in the future. Pull Requests (PRs) are also always welcomed! Thank you for your contributions to YOLOv5 🚀 and Vision AI ⭐! |
Hello, this is very interesting and the results are very good. Character detection model (LPRNet, 94x27), did You implement it on Your own, or what did You use? Thank You in advance for Your answer! |
@jelena2712 hello! It's great to see your sophisticated use of YOLOv5 in creating such an integrated system. Your suggestions for modifications to Keep up the great work! If you decide to move forward with a commercial application, remember to explore the Ultralytics Enterprise License since all implementations using YOLOv5, whether for community or internal use, need to either fully open-source under AGPL 3.0 or have a proper commercial license. 🚀 |
@jelena2712 In fact, what model should be used in layer 2 depends on your application and the Dataset you have. |
Hi, I am trying to use YOLOv5 to implement a license plate detection and license plate character detection system. The license plate detection model will be trained with YOLOv5, and the license plate character detection model will also be trained with YOLOv5. I already have a data set.
I would like to ask you, does the YOLOv5 framework load two models at the same time when detact.py is executed once?
This process will first use the license plate detection model to detect the license plate and then perform the crop, then the cropped license plate will pass through the second-level license plate character detection model, and finally the license plate number will be obtained, as shown in the following reference website.
https://github.com/stephanecharette/DarkPlate
The text was updated successfully, but these errors were encountered: