https://github.com/edluffy/pangolin
🎨 Pangolin is a graphical image segmentation/annotation tool written in Python using Qt.
https://github.com/edluffy/pangolin
annotation-tool annotations computer-vision image-classification image-segmentation labeling-tool pangolin python3
Last synced: about 1 year ago
JSON representation
🎨 Pangolin is a graphical image segmentation/annotation tool written in Python using Qt.
- Host: GitHub
- URL: https://github.com/edluffy/pangolin
- Owner: edluffy
- License: mit
- Created: 2020-08-06T13:40:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-21T19:18:07.000Z (over 5 years ago)
- Last Synced: 2025-03-23T00:31:40.257Z (over 1 year ago)
- Topics: annotation-tool, annotations, computer-vision, image-classification, image-segmentation, labeling-tool, pangolin, python3
- Language: Python
- Homepage:
- Size: 151 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README



# Pangolin
Pangolin is a graphical image segmentation/annotation tool written in Python using Qt. Created to handle annotation tasks (both object detection and image segmentation) with large datasets of > 700 images.
| Image Segmentation ✅ | Object Detection ✅ | Dark mode ✅ |
|---------|---------|---------|
|
|
|
## Features
Support for exporting/importing annotations in different formats:
- [X] PascalVOC (.xml) - obj. detection bounding boxes.
- [X] YoloV3 (.txt) - obj. detection bounding boxes.
- [X] Image (.png) - segmentation mask + obj. detection bounding boxes.
- [ ] COCO (.json) - segmentation mask + obj. detection bounding boxes.
Annotation:
- Smart polygon tool with editable vertices.
- Paint tool with variable point size for direct segmentation of images.
- Bounding box tool with class label.
## Preview
|||
|----|----|
|||
## Installation
#### Linux / macOS
Install [Python3](https://www.python.org/downloads/) and [Git](https://git-scm.com/download/)
```
git clone https://github.com/edluffy/pangolin
cd ~/pangolin
pip3 install -r requirements.txt
python3 app.py
```
#### Windows
Install [Python3](https://www.python.org/downloads/windows/) and [Git](https://git-scm.com/download/win)
Clone the repository and open pangolin directory in command prompt:
```
pip3 install -r requirements.txt
python3 app.py
```
## Usage
## License