An open API service indexing awesome lists of open source software.

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.

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) |