All Projects → brunovollmer → opencv_label_tool

brunovollmer / opencv_label_tool

Licence: MIT license
Video labeling tool based on OpenCV. Easily customizable.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to opencv label tool

nannotate
Automate ML dataset labelling
Stars: ✭ 11 (-8.33%)
Mutual labels:  labeling-tool
image-sorter2
One-click image sorting/labelling script
Stars: ✭ 65 (+441.67%)
Mutual labels:  labeling-tool
Alturos.ImageAnnotation
A collaborative tool for labeling image data for yolo
Stars: ✭ 47 (+291.67%)
Mutual labels:  labeling-tool
SwipesForScience
A general purpose citizen science game template for scientific research
Stars: ✭ 24 (+100%)
Mutual labels:  labeling-tool
annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+766.67%)
Mutual labels:  labeling-tool
Deeplabcut
Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans
Stars: ✭ 2,550 (+21150%)
Mutual labels:  labeling-tool
Make Sense
Free to use online tool for labelling photos. https://makesense.ai
Stars: ✭ 2,087 (+17291.67%)
Mutual labels:  labeling-tool
Labelbox
Labelbox is the fastest way to annotate data to build and ship computer vision applications.
Stars: ✭ 1,588 (+13133.33%)
Mutual labels:  labeling-tool
Label Studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
Stars: ✭ 7,264 (+60433.33%)
Mutual labels:  labeling-tool
Cvat
Powerful and efficient Computer Vision Annotation Tool (CVAT)
Stars: ✭ 6,557 (+54541.67%)
Mutual labels:  labeling-tool
MarkToolForParkingLotPoint
A tool for parking-slot labeling under surround-view image
Stars: ✭ 42 (+250%)
Mutual labels:  labeling-tool
jupyter-bbox-widget
A Jupyter widget for annotating images with bounding boxes
Stars: ✭ 19 (+58.33%)
Mutual labels:  labeling-tool
finetuner
Finetuning any DNN for better embedding on neural search tasks
Stars: ✭ 442 (+3583.33%)
Mutual labels:  labeling-tool
zplgfa
#Golang package and cli tool for converting to #ZPL (from PNG, JPEG and GIF) for @ZebraTechnology-printers
Stars: ✭ 29 (+141.67%)
Mutual labels:  labeling-tool
Pixie
Pixie is a GUI annotation tool which provides the bounding box, polygon, free drawing and semantic segmentation object labelling
Stars: ✭ 52 (+333.33%)
Mutual labels:  labeling-tool
label-studio-frontend
Data labeling react app that is backend agnostic and can be embedded into your applications — distributed as an NPM package
Stars: ✭ 230 (+1816.67%)
Mutual labels:  labeling-tool
Form-Labeller
Use this tool to label forms, bounding boxes, and assigning types to annotations
Stars: ✭ 17 (+41.67%)
Mutual labels:  labeling-tool

OpenCV Video Labeling Tool

Video labeling tool based on OpenCV. Easily customizable.

The idea behind the project is to create a labeling to for videos, which is fully based on Python + OpenCV and thus very easy to customize. The whole labelling pipeline can easily be changed or parts can be replaced or added.

Installation

With VirtualEnv:

virtualenv --python=/usr/bin/python3.6 venv
source venv/bin/activate
pip install -r requirements.txt

Usage example

Run with video and config as mandatory input:

python main.py data/example_video.avi data/example_config.json

Optional add output path with -o/--output:

python main.py data/example_video.avi data/example_config.json -o results/output.json

If classifier is added (in label_tool/classifier.py), activate "pre-classification" with -c/--classify:

python main.py data/example_video.avi data/example_config.json --classify

Release History

  • 1.0.0
    • First public version.

Contributing

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Open Tasks:

  • fix tracker bug
  • add example classifier
  • different colors for different types of rois

Meta

Distributed under the MIT license. See LICENSE for more information.

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].