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

my own dataset #1

Open
Kangzf1996 opened this issue Jan 19, 2022 · 7 comments
Open

my own dataset #1

Kangzf1996 opened this issue Jan 19, 2022 · 7 comments

Comments

@Kangzf1996
Copy link

If I want to train the data on my own dataset, how should I do?
Thank you!

@zhulf0804
Copy link
Owner

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.

Then maybe you are ready to train with minor modifications.

Good luck.

@Kangzf1996
Copy link
Author

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.

Then maybe you are ready to train with minor modifications.

Good luck.

Thank you for your reply.
I'm wondering what's the info.pkl file, it's generated by the ThreeDMatch.py?

@zhulf0804
Copy link
Owner

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.
Then maybe you are ready to train with minor modifications.
Good luck.

Thank you for your reply. I'm wondering what's the info.pkl file, it's generated by the ThreeDMatch.py?

No, it's a file containing 3DMatch information generated before, and you don't need to care about it for your own dataset.
In fact, you only need to think about how to return dict similar as data/ThreeDMatch.py#L70 in your getitem() function for your dataset.

@Kangzf1996
Copy link
Author

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.
Then maybe you are ready to train with minor modifications.
Good luck.

Thank you for your reply. I'm wondering what's the info.pkl file, it's generated by the ThreeDMatch.py?

No, it's a file containing 3DMatch information generated before, and you don't need to care about it for your own dataset. In fact, you only need to think about how to return dict similar as data/ThreeDMatch.py#L70 in your getitem() function for your dataset.

I noticed that the dict has been generated by the info.pkl, could I generate a .pkl file like 3Dmatch and then return dict similar as data/ThreeDMatch.py#L70. I'm not sure whether this method is ok.

@zhulf0804
Copy link
Owner

zhulf0804 commented Jan 19, 2022

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.
Then maybe you are ready to train with minor modifications.
Good luck.

Thank you for your reply. I'm wondering what's the info.pkl file, it's generated by the ThreeDMatch.py?

No, it's a file containing 3DMatch information generated before, and you don't need to care about it for your own dataset. In fact, you only need to think about how to return dict similar as data/ThreeDMatch.py#L70 in your getitem() function for your dataset.

I noticed that the dict has been generated by the info.pkl, could I generate a .pkl file like 3Dmatch and then return dict similar as data/ThreeDMatch.py#L70. I'm not sure whether this method is ok.

It's ok. But I think it is a suboptimal option.

@Kangzf1996
Copy link
Author

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.
Then maybe you are ready to train with minor modifications.
Good luck.

Thank you for your reply. I'm wondering what's the info.pkl file, it's generated by the ThreeDMatch.py?

No, it's a file containing 3DMatch information generated before, and you don't need to care about it for your own dataset. In fact, you only need to think about how to return dict similar as data/ThreeDMatch.py#L70 in your getitem() function for your dataset.

I noticed that the dict has been generated by the info.pkl, could I generate a .pkl file like 3Dmatch and then return dict similar as data/ThreeDMatch.py#L70. I'm not sure whether this method is ok.

It's ok. But I think it is a suboptimal option.

well, I'll try your method. btw how could I generate my own info.pkl file?

@Kangzf1996
Copy link
Author

Write your dataset similar as data/ThreeDMatch.py#L11, and new your_dataset.yaml file similar as configs/threedmatch.yaml.
Then maybe you are ready to train with minor modifications.
Good luck.

Thank you for your reply. I'm wondering what's the info.pkl file, it's generated by the ThreeDMatch.py?

No, it's a file containing 3DMatch information generated before, and you don't need to care about it for your own dataset. In fact, you only need to think about how to return dict similar as data/ThreeDMatch.py#L70 in your getitem() function for your dataset.

I'm not clear about the struct of dict in the getitem(), do you have some detailed information? Thank you!

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