rtmlib icon indicating copy to clipboard operation
rtmlib copied to clipboard

First pass implementation of rtmpose3d

Open S0yKaf opened this issue 10 months ago • 3 comments

Hello, Here's a first pass at implementing the new rtmpose3d model. Since the 3D model isn't provided in onnx by mmlab I converted it myself and uploaded it here:

https://huggingface.co/Soykaf/RTMW3D-x

I'd appreciate some feedback on the implementation, I tried my best. It seems to work well. I'm just unsure about the Z axis accuracy.

Progress

  • [x] 2D skeleton visualization
  • [x] multiple subject support
  • [ ] openpose display
  • [ ] 3D skeleton visualization
  • [ ] format_result

Closes: #31

PS: getting mmpose setup was an absolute nightmare. So I'm forever grateful for this library.

S0yKaf avatar Feb 28 '25 03:02 S0yKaf

Hi @S0yKaf , thanks for your contribution! Please feel free to contact me if this PR is ready. I'll review it asap.

Tau-J avatar Feb 28 '25 04:02 Tau-J

I added the bboxes support but it seems to make the output a bit unstable. maybe it's just that my PC can't handle it.

I'm tracking what else would need to be done to get feature parity with the 2D model but I think this is good for a first pass review. @Tau-J

I think the 3D visualization is a big enough task to be split in a different PR.

S0yKaf avatar Mar 05 '25 03:03 S0yKaf

Subscribing to this, as I'd be quite interested

davidpagnon avatar Mar 28 '25 23:03 davidpagnon

I am also interested to see if work on integrating the 3D model into this repo continues.

jerela avatar May 12 '25 11:05 jerela

Sorry for the late reply. I've been busy with work and haven't had time to review this PR. I may still need some time, and I apologize for the inconvenience caused :(

Tau-J avatar May 13 '25 05:05 Tau-J

Are you still working on this project, this is really interesting!

yihang314 avatar Aug 15 '25 13:08 yihang314

Hey, any updates on merging this?

BLukash avatar Oct 31 '25 08:10 BLukash

hi @S0yKaf , sorry to keep you waiting. I've tested your code locally and confirmed it runs without issues. I think your implementation is excellent, and I'll merge this PR. The only minor regret is that there's currently no 3D visualization code, but I'm still very grateful for your contribution.

Tau-J avatar Nov 05 '25 16:11 Tau-J