agimus-project / happypose

Toolbox and trackers for object pose-estimation. Based on the work CosyPose and MegaPose
https://agimus-project.github.io/happypose/
BSD 2-Clause "Simplified" License
22 stars 8 forks source link

Reorganize project directories #140

Open MedericFourmy opened 6 months ago

MedericFourmy commented 6 months ago

For now, happypose main folders are divided in :

2 important functionalities should be put in common in my opinion:

My proposition (debatable):

With this approach, cosypose/megapose folder would contain only the pose estimation related code (as well as examples, evaluation, training etc.).

MedericFourmy commented 6 months ago

We could think about where to put depth refiners as well.

nim65s commented 6 months ago

I think this would be nice, but really breaking. So maybe we should get v1 first, maybe v1.1 after that, and then make this move for v2

MedericFourmy commented 6 months ago

For single-view pose estimation I'm not sure it would be that breaking. The high level interface to both single view pose estimtors is their respective cosypose PoseEstimator and megapose PoseEstimator. These classes would not change place or API, just some import paths to load the detector and depth refiner would change. If there is code somewhere that directly imports the detector/depth-refiner then yes it's breaking for them.