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

Detector and detection names incompatbility between CosyPose and MegaPose #177

Open
ElliotMaitre opened this issue Jul 8, 2024 · 2 comments

Comments

@ElliotMaitre
Copy link
Collaborator

Following the objective of having the same code for the detector of MegaPose and CosyPose, there might be an incompatibility of naming for the detected objects.

Currently, in cosypose/integrated/detector.py, line 27, there is a change of ds_name to adapt the name of ycbv.bop19 to ycbv. I am unsure why it was needed in the first hand, but I guess a similar problem could arise for other datasets ? Is this a naming issue between MegaPose and CosyPose ?

@MedericFourmy
Copy link
Collaborator

@MedericFourmy
Copy link
Collaborator

I'm not sure either, all tests and examples only use the Detector class present in Megapose.
https://github.com/agimus-project/happypose/blob/dev/happypose/pose_estimators/megapose/inference/detector.py

As for cosypose Detector class (which is pretty much the same as you were mentioning), it is used only in a handful of evaluation script that we (in my knowledge) are not currently attempting to support:

If we actually need to support some of those, then we need to change cosy Detector to the megapose one and run them to see if it works, then we will be able to remove cosypose Detector.

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