Skip to content
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

I use yolov5 to train three gestures but there are many misjudgments. Is there any solution? #54

Open
goldwater668 opened this issue Oct 21, 2023 · 2 comments

Comments

@goldwater668
Copy link

goldwater668 commented Oct 21, 2023

Thank you for your timely answer. I only trained the three types of gesture data (marked red boxes) in Figure 1 below, a total of 30,000 images, 10,000 images for each type. The following is the training result Figure 2
Then we used the data of all gestures in Figure 1 above to test. The results were many misjudgments. How can we distinguish similar data sets?
Image_20231021133746
Figure 1
Image_20231021134001
Figure 2
The misjudged data set is as shown below,

  1. The real gesture is dislike which is misjudged as fist.
  2. The real gesture is four, but it was misjudged as palm.
  3. The real gesture was ok but was misjudged as peace.
    image
    image
    image
@karinakvanchiani
Copy link
Collaborator

Hello!

You need to add a no_gesture class to the classification. So that the model does not react to gestures that are not in your training data set, it is worth diversifying the no_gesture class with them.

@goldwater668
Copy link
Author

@karinakvanchiani

Already added no_gesture category to tags

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants