-
Notifications
You must be signed in to change notification settings - Fork 551
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
[Feature] Add script converts yolo-style to coco format #161
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Nioolek
reviewed
Oct 13, 2022
Nioolek
reviewed
Oct 13, 2022
Nioolek
reviewed
Oct 13, 2022
Nioolek
reviewed
Oct 13, 2022
Nioolek
reviewed
Oct 13, 2022
PeterH0323
requested changes
Oct 14, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
请完善
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
xin-li-67
changed the title
The script converts yolo-style to coco format draft 1
The script converts yolo-style to coco format draft
Oct 14, 2022
hhaAndroid
reviewed
Oct 14, 2022
RangeKing
reviewed
Oct 14, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's better to add the usage instructions at the top of the script file, yolo2coco.py, as well.
PeterH0323
requested changes
Oct 14, 2022
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
PeterH0323
changed the title
The script converts yolo-style to coco format draft
[Feature] Add script converts yolo-style to coco format
Oct 14, 2022
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Nioolek
reviewed
Oct 19, 2022
RangeKing
reviewed
Oct 20, 2022
Co-authored-by: Range King <RangeKingHZ@gmail.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
hhaAndroid
reviewed
Oct 21, 2022
hhaAndroid
reviewed
Oct 21, 2022
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
hhaAndroid
approved these changes
Oct 21, 2022
Nioolek
pushed a commit
to Nioolek/mmyolo-1
that referenced
this pull request
Nov 3, 2022
* the script converts yolo-style to coco format draft 1 * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * typo fixed and update * encaped and modified yolo2coco * more usage instructions of yolo2coco * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * final draft of yolo2coco * final draft of yolo2coco * final draft of yolo2coco * revise the script and remove -split indicator * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * update the structural example of the root path * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * fix typo on check_existence * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * update the commits * rewrite split_by_files part and add copy_image part * add instruction on using absolute image paths * add instruction on using absolute image paths * Update docs/en/user_guides/useful_tools.md * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * add basic statistic func * add basic statistic func * revise the script * remove copy&move image func * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * revise image_dir Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> Co-authored-by: Range King <RangeKingHZ@gmail.com> Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
hhaAndroid
added a commit
that referenced
this pull request
Nov 3, 2022
* the script converts yolo-style to coco format draft 1 * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * typo fixed and update * encaped and modified yolo2coco * more usage instructions of yolo2coco * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * final draft of yolo2coco * final draft of yolo2coco * final draft of yolo2coco * revise the script and remove -split indicator * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * update the structural example of the root path * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * fix typo on check_existence * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * update the commits * rewrite split_by_files part and add copy_image part * add instruction on using absolute image paths * add instruction on using absolute image paths * Update docs/en/user_guides/useful_tools.md * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * add basic statistic func * add basic statistic func * revise the script * remove copy&move image func * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * revise image_dir Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> Co-authored-by: Range King <RangeKingHZ@gmail.com> Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
wanghonglie
pushed a commit
that referenced
this pull request
Nov 10, 2022
* the script converts yolo-style to coco format draft 1 * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * typo fixed and update * encaped and modified yolo2coco * more usage instructions of yolo2coco * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * final draft of yolo2coco * final draft of yolo2coco * final draft of yolo2coco * revise the script and remove -split indicator * Update docs/en/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * update the structural example of the root path * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * fix typo on check_existence * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> * update the commits * rewrite split_by_files part and add copy_image part * add instruction on using absolute image paths * add instruction on using absolute image paths * Update docs/en/user_guides/useful_tools.md * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Range King <RangeKingHZ@gmail.com> * add basic statistic func * add basic statistic func * revise the script * remove copy&move image func * Update docs/zh_cn/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update docs/en/user_guides/useful_tools.md Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * Update tools/dataset_converters/yolo2coco.py Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com> * revise image_dir Co-authored-by: HinGwenWoong <peterhuang0323@qq.com> Co-authored-by: Range King <RangeKingHZ@gmail.com> Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Roadmap item: Added a script to support to convert yolo-style *.txt format to coco
Modification
added: tools/dataset_converters/yolo2coco.py
modified: docs/en/user_guides/useful_tools.md
modified: docs/zh_cn/overview.md
modified: docs/zh_cn/user_guides/useful_tools.md
BC-breaking (Optional)
Does the modification introduce changes that break the backward-compatibility of the downstream repos?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
Checklist