https://github.com/riccardomusmeci/annolit
Annotation tool for small CV classification tasks in Streamlit.
https://github.com/riccardomusmeci/annolit
classification computer-vision labeling-tool
Last synced: 9 months ago
JSON representation
Annotation tool for small CV classification tasks in Streamlit.
- Host: GitHub
- URL: https://github.com/riccardomusmeci/annolit
- Owner: riccardomusmeci
- License: mit
- Created: 2022-03-10T09:14:37.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-02T09:20:25.000Z (over 4 years ago)
- Last Synced: 2025-07-02T04:40:48.805Z (about 1 year ago)
- Topics: classification, computer-vision, labeling-tool
- Language: Python
- Homepage:
- Size: 2.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Annolit**
## *Annolit* is an annotation tool for small CV classification tasks in Streamlit.
### **Usage**
Install the required packages from *requirements.txt*.
Execute the following command:
```
streamlit run app.py
```
### **Annolit Workflow**
#### **1. Setup Project**
From the sidebar, go to the *Setup Project* page. Here you can:
* Open a project: from a list of old annotations projects you can select one.
* Create a project: you can create a new annotation project, specifying project name, dataset to use, and classification categories.
#### **2. Annotate**
From the sidebar, go to the *Annotate* page and start annotating!
Every time you assing a label, an annotation.csv file is uploaded in the *projects/project_name* folder, which is the final annotation file.
The annotations csv file will look like the following one:
----------
### **Warnings**
Be sure to have the images within the path *images/dataset_name/*.jpg*
### **To-Do**
[ ] Add support to Object Detection