All Projects → pylabel-project → pylabel

pylabel-project / pylabel

Licence: MIT license
Python library for computer vision labeling tasks. The core functionality is to translate bounding box annotations between different formats-for example, from coco to yolo.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to pylabel

Labelbox
Labelbox is the fastest way to annotate data to build and ship computer vision applications.
Stars: ✭ 1,588 (+828.65%)
Mutual labels:  bounding-boxes, annotation-tool
annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (-39.18%)
Mutual labels:  bounding-boxes, annotation-tool
BBoxEE
Bounding Box Editor and Exporter
Stars: ✭ 15 (-91.23%)
Mutual labels:  bounding-boxes, annotation-tool
deep utils
An open-source toolkit which is full of handy functions, including the most used models and utilities for deep-learning practitioners!
Stars: ✭ 73 (-57.31%)
Mutual labels:  coco, yolov5
coco-viewer
Simple COCO Viewer in Tkinter
Stars: ✭ 65 (-61.99%)
Mutual labels:  coco, bounding-boxes
simpleAICV-pytorch-ImageNet-COCO-training
SimpleAICV:pytorch training example on ImageNet(ILSVRC2012)/COCO2017/VOC2007+2012 datasets.Include ResNet/DarkNet/RetinaNet/FCOS/CenterNet/TTFNet/YOLOv3/YOLOv4/YOLOv5/YOLOX.
Stars: ✭ 276 (+61.4%)
Mutual labels:  coco, yolov5
JSON2YOLO
Convert JSON annotations into YOLO format.
Stars: ✭ 222 (+29.82%)
Mutual labels:  coco, yolov5
Alturos.ImageAnnotation
A collaborative tool for labeling image data for yolo
Stars: ✭ 47 (-72.51%)
Mutual labels:  bounding-boxes, annotation-tool
piaf
Question Answering annotation platform - Plateforme d'annotation
Stars: ✭ 62 (-63.74%)
Mutual labels:  annotation-tool
Vehicle-Detection
Vehicle Detection Using Deep Learning and YOLO Algorithm
Stars: ✭ 96 (-43.86%)
Mutual labels:  yolov5
clothing-detection-ecommerce-dataset
Clothing detection dataset
Stars: ✭ 43 (-74.85%)
Mutual labels:  bounding-boxes
pytorch YOLO OpenVINO demo
No description or website provided.
Stars: ✭ 73 (-57.31%)
Mutual labels:  yolov5
AOI
An R 📦 to find, process, and describe "areas of interest"
Stars: ✭ 27 (-84.21%)
Mutual labels:  bounding-boxes
xtcocoapi
Extended COCO-API
Stars: ✭ 49 (-71.35%)
Mutual labels:  coco
YOLO-Streaming
Push-pull streaming and Web display of YOLO series
Stars: ✭ 56 (-67.25%)
Mutual labels:  yolov5
Object-Detection-Knowledge-Distillation
An Object Detection Knowledge Distillation framework powered by pytorch, now having SSD and yolov5.
Stars: ✭ 189 (+10.53%)
Mutual labels:  yolov5
deep-license-plate-recognition
Automatic License Plate Recognition (ALPR) or Automatic Number Plate Recognition (ANPR) software that works with any camera.
Stars: ✭ 309 (+80.7%)
Mutual labels:  bounding-boxes
YOLOv5-Qt
本项目为基于yolov5的GUI目标识别程序,支持选择要使用的权重文件,设置是否使用GPU、置信度阈值等参数。
Stars: ✭ 61 (-64.33%)
Mutual labels:  yolov5
FCOS GluonCV
FCOS: Fully Convolutional One-Stage Object Detection.
Stars: ✭ 24 (-85.96%)
Mutual labels:  coco
TensorflowDeepSortTracking
Tensorflow object detection with tracking based on the DeepSort algorithm
Stars: ✭ 60 (-64.91%)
Mutual labels:  bounding-boxes

PyLabel

PyPI      Documentation Status   Open In Colab  

PyLabel is a Python package to help you prepare image datasets for computer vision models including PyTorch and YOLOv5. It can translate bounding box annotations between different formats. (For example, COCO to YOLO.) And it includes an AI-assisted labeling tool that runs in a Jupyter notebook.

  • Translate: Convert annotation formats with a single line of code:
    importer.ImportCoco(path_to_annotations).ExportToYoloV5()
    
  • Analyze: PyLabel stores annotatations in a pandas dataframe so you can easily perform analysis on image datasets.
  • Split: Divide image datasets into train, test, and val with stratification to get consistent class distribution.
  • Label: PyLabel also includes an image labeling tool that runs in a Jupyter notebook that can annotate images manually or perform automatic labeling using a pre-trained model.

  • Visualize: Render images from your dataset with bounding boxes overlaid so you can confirm the accuracy of the annotations.

Tutorial Notebooks

See PyLabel in action in these sample Jupyter notebooks:

Find more docs at https://pylabel.readthedocs.io.

About PyLabel

PyLabel was developed by Jeremy Fraenkel, Alex Heaton, and Derek Topper as the Capstope project for the Master of Information and Data Science (MIDS) at the UC Berkeley School of Information. If you have any questions or feedback please create an issue. Please let us know how we can make PyLabel more useful.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].