-
Notifications
You must be signed in to change notification settings - Fork 14
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
annotations for custom training ? #5
Comments
Not a direct json, but the info you need is in the output printed from this, which shows (x,y) coords of each 17 named kpts; if you were to hack your own json writer, I'd start here
Yes, the model outputs 25 kpts (17 coco + 8 midpoints); if you're interested in the coco ones, they're just the first 17 of the 25
Yeah we don't handle partial characters; fullbody foreshortening can be fixed by more data, but partial can't be fixed without changing the architecture. IIRC, partial is handled by also outputting a visibility score, but we don't do this since we assume fullbody
If you want to train a model that can handle occlusion/partial, you can also augment the current dataset by cropping; again, this still needs architecture change though. Overall if you're interested in retraining something, I'd honestly look at a more standard repo like mmcv (I don't really like detectron2); our training code is admittedly a mess... That's not to say our repo is 100% useless. What you're saying about using our detector to quickly annotate more data is a good idea; also, if you can hack our pretrained classifier into like an mmcv backbone, I'm guessing that'll make significant difference. Thanks for your interest in our work, hope this clarifies things! |
Thank you very much, once more for the clear explanation, suggestions and help ! ^^ Thank you ! |
Hello again !
I've been busy since my last message, on other projects (i'm still new in this field and python programming so everything takes forever), i'm now back to trying to make my ACGAN to generate manga pictures. (i'm pretty much a newbie in this field, i hope i won't ask stupid questions ! )
Your pre-trained model works wonderfully in most cases, but i'm getting a bit lost in your code, is there a fonction to record .json with keypoints after a detection somewhere ?
Also, your model is trained on 25 keypoints right ? so there is no easy way (like a script already in the project ?) to actually generate results that could be manually corrected if a few keypoints are wrong and then used to re-train the model ? (your pre-trained model struggle on partial characters, like bust shots, and with foreshortening/strong perspectives, i guess it's not because of the architecture but just because of the dataset, so i'd like to train it a bit more with an extended dataset)
Thank you !
The text was updated successfully, but these errors were encountered: