https://github.com/cj-mills/torchvision-annotation-tutorials
This repository contains jupyter notebooks for my tutorials showing how to load image annotation data from various formats and use it with torchvision.
https://github.com/cj-mills/torchvision-annotation-tutorials
Last synced: 22 days ago
JSON representation
This repository contains jupyter notebooks for my tutorials showing how to load image annotation data from various formats and use it with torchvision.
- Host: GitHub
- URL: https://github.com/cj-mills/torchvision-annotation-tutorials
- Owner: cj-mills
- License: mit
- Created: 2024-01-07T20:57:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T01:04:41.000Z (10 months ago)
- Last Synced: 2024-12-14T02:18:13.279Z (10 months ago)
- Language: Jupyter Notebook
- Homepage: https://christianjmills.com/series/tutorials/torchvision-annotation-tutorials-series.html
- Size: 129 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Torchvision Annotation Tutorials
This repository contains jupyter notebooks for my tutorials showing how to load image annotation data from various formats and use it with torchvision.## Formats
### COCO
| Type | GitHub | Colab |
| --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| Bounding Boxes | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/coco/torchvision-coco-bounding-box-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/coco/torchvision-coco-bounding-box-annotations.ipynb) |
| Segmentation Polygons | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/coco/torchvision-coco-segmentation-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/coco/torchvision-coco-segmentation-annotations.ipynb) |### CVAT
| Type | GitHub | Colab |
| --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| Bounding Boxes | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/cvat/torchvision-cvat-bounding-box-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/cvat/torchvision-cvat-bounding-box-annotations.ipynb) |
| Keypoints | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/cvat/torchvision-cvat-keypoint-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/cvat/torchvision-cvat-keypoint-annotations.ipynb) |
| Segmentation Polygons | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/cvat/torchvision-cvat-segmentation-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/cvat/torchvision-cvat-segmentation-annotations.ipynb) |### LabelMe
| Type | GitHub | Colab |
| --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| Bounding Boxes | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/torchvision-labelme-bounding-box-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/torchvision-labelme-bounding-box-annotations.ipynb) |
| Keypoints | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/torchvision-labelme-keypoint-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/torchvision-labelme-keypoint-annotations.ipynb) |
| Segmentation Polygons | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/torchvision-labelme-segmentation-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/torchvision-labelme-segmentation-annotations.ipynb) |## Conversion
### LabelMe to CVAT
| Type | GitHub | Colab |
| --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| Bounding Boxes | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/labelme-to-cvat-bounding-box-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/labelme-to-cvat-bounding-box-annotations.ipynb) |
| Keypoints | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/labelme-to-cvat-keypoint-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/labelme-to-cvat-keypoint-annotations.ipynb) |
| Segmentation Polygons | [Jupyter Notebook](https://github.com/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/labelme-to-cvat-segmentation-annotations.ipynb) | [Open In Colab](https://colab.research.google.com/github/cj-mills/torchvision-annotation-tutorials/blob/main/notebooks/labelme/labelme-to-cvat-segmentation-annotations.ipynb) |