OnePoseviaGen
[CORL 2025 Oral]One View, Many Worlds: Single-Image to 3D Object Meets Generative Domain Randomization for One-Shot 6D Pose Estimation.
Install / Use
/learn @GZWSAMA/OnePoseviaGenREADME
<a href="https://arxiv.org"><img src='https://img.shields.io/badge/arXiv-Paper-red?logo=arxiv&logoColor=white' alt='arXiv'></a> <a href="https://gzwsama.github.io/OnePoseviaGen.github.io/"><img src="https://img.shields.io/badge/Project_Page-green" alt="Project Page"></a> <a href='https://huggingface.co/spaces/ZhengGeng/OnePoseviaGen'><img src='https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Live_Demo-blue'></a>
<p class="text-lg"> <a href="https://github.com/GZWSAMA" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Zheng Geng</a>, <a href="https://bigcileng.github.io/" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Nan Wang</a>, <a href="https://daniellli.github.io/" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Shaocong Xu</a>, <a href="https://scholar.google.com/citations?user=V-YdQiAAAAAJ&hl=zh-CN" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Bohan Li</a>, <a href="https://frozenburning.github.io/" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Zhaoxi Chen</a>, <a href="https://hugoycj.github.io/" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Chongjie Ye</a>, <a href="http://pengsida.net/" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Sida Peng</a>, <a href="https://sites.google.com/view/fromandto" class="text-white hover:underline hover:text-gray-300 transition-colors duration-200">Hao Zhao</a> </p> </div>

TODO:
- [ ] Release Polished Paper
- [ ] Release Evaluation Code
- [ ] Release Training Code
⚙️ Installation
Quick Setup Using setup.sh
To streamline the setup process, we provide a setup.sh script that automates all installation steps. Follow these instructions to get started:
Prerequisites
Before running the setup.sh script, ensure you have the following prerequisites installed on your system:
- Python 3.11+
- Conda (recommended)
- Basic build tools (
git,make,cmake, etc.)
Usage
-
Clone the repository:
git clone https://github.com/GZWSAMA/OnePoseviaGen.git cd OnePoseviaGen -
Make the
setup.shscript executable:chmod +x setup.sh -
Run the
setup.shscript:It is recommended to run this script within a fresh conda environment. Here's how you can create and activate a new environment before running the script:
conda create -n OnePoseviaGen python=3.11 -y conda activate OnePoseviaGen ./setup.shThe script will handle:
- Installing PyTorch with CUDA support.
- Installing required dependencies.
- Cloning and installing external extensions.
- Building FoundationPose.
- Installing local packages in editable mode.
- Downloading pretrained weights.
- Patching the transformers library.
-
Verify the setup:
After running the script, verify that all dependencies are correctly installed and the necessary files are downloaded.
-
Web demo:
python app.py
Troubleshooting
Indices should be on the same device
Can't convert cuda:0 device type tensor to numpy
📚 Citation
If you find this work useful, please cite:
TODO
Related Skills
node-connect
335.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.7kCommit, push, and open a PR
