All Projects → hjptriplebee → LabelBoundingBox

hjptriplebee / LabelBoundingBox

Licence: GPL-2.0 License
A tool for labeling bounding boxes

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to LabelBoundingBox

Dwanimatedlabel
An UILabel subclass that lets you animate text with different types
Stars: ✭ 252 (+1382.35%)
Mutual labels:  label
action-release-label
🏷️ GitHub Action to output a semver update level from a pull request release label
Stars: ✭ 41 (+141.18%)
Mutual labels:  label
FOTextLayout
实现文字横竖向切换,实现各种文字的排版,可以某种程度上替代UILabel。
Stars: ✭ 36 (+111.76%)
Mutual labels:  label
auto-label
Auto Label Issue Based on Issue Description
Stars: ✭ 34 (+100%)
Mutual labels:  label
mongoose-aggregate-paginate-v2
A cursor based custom aggregate pagination library for Mongoose with customizable labels.
Stars: ✭ 103 (+505.88%)
Mutual labels:  label
JSON2YOLO
Convert JSON annotations into YOLO format.
Stars: ✭ 222 (+1205.88%)
Mutual labels:  label
Mpitextkit
Powerful text framework for iOS to display rich text based on TextKit, inspired by Texture and YYText.
Stars: ✭ 191 (+1023.53%)
Mutual labels:  label
WaveLabelDemo
波浪经过文字,文字改变颜色。Waves pass through words, and words change colours.
Stars: ✭ 58 (+241.18%)
Mutual labels:  label
Dam
Delphi and Lazarus Message Dialogs with Formatted Text
Stars: ✭ 85 (+400%)
Mutual labels:  label
label-actions
🤖 GitHub Action that performs certain tasks when issues, pull requests or discussions are labeled or unlabeled
Stars: ✭ 60 (+252.94%)
Mutual labels:  label
video labeler
A GUI tool for conveniently label the objects in video, using the powerful object tracking.
Stars: ✭ 87 (+411.76%)
Mutual labels:  label
MaskedLabel
MaskedLabel is a UILabel subclass that allows you to easily apply a gradient to its text or to make it transparent.
Stars: ✭ 20 (+17.65%)
Mutual labels:  label
Form-Labeller
Use this tool to label forms, bounding boxes, and assigning types to annotations
Stars: ✭ 17 (+0%)
Mutual labels:  label
react-native-floating-label-input
A customizable React Native TextInput with its placeholder always shown. Includes masks, global styles, character count, and a bunch else.
Stars: ✭ 206 (+1111.76%)
Mutual labels:  label
zplgfa
#Golang package and cli tool for converting to #ZPL (from PNG, JPEG and GIF) for @ZebraTechnology-printers
Stars: ✭ 29 (+70.59%)
Mutual labels:  label
Mentornet
Code for MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks
Stars: ✭ 245 (+1341.18%)
Mutual labels:  label
react-native-select-multiple
☑️ A customiseable FlatList that allows you to select multiple rows
Stars: ✭ 155 (+811.76%)
Mutual labels:  label
bootstrap-floating-label
Bootstrap 5 Floating Label
Stars: ✭ 24 (+41.18%)
Mutual labels:  label
simple-image-classifier
Simple image classifier microservice using tensorflow and sanic
Stars: ✭ 22 (+29.41%)
Mutual labels:  label
dependent-issues
📦 A GitHub Action for marking issues as dependent on another
Stars: ✭ 83 (+388.24%)
Mutual labels:  label

Label_BoundingBox

A tool for labeling bounding boxes of training images. It is based on BBox-Label-Tool and supports multi-class labeling. Here is a demo:

demo

Requirement

  • Python (2 and 3 is all ok, 2 need a little change)
  • OpenCV (It isn't necessary, if you only use labeling function. OpenCV is only for getFrameFromVideo.py)
  • tkinter
  • PIL

Usage

for basic bbox-label-tool:

  • Put image in the folder which is under "Images"
  • Start label-tool with "python3 main.py"
  • Input "Image Dir" which is the name of your folder under "Images"
  • click "load" and you can label images now!
  • To create a new bounding box, left-click to select the first vertex. Moving the mouse to draw a rectangle, and left-click again to select the second vertex.
  • To cancel the bounding box while drawing, just press "<ESC>"
  • To delete a existing bounding box, select it from the listbox, and click 'Delete'.
  • To delete all existing bounding boxes in the image, simply click 'ClearAll'.
  • After finishing one image, click 'Next' to advance. Likewise, click 'Prev' to reverse. You can press "<Left>" and "<Right>" Or input the index and click 'Go' to navigate to an arbitrary image instead. The labeling result will be saved if and only if the 'Next' button is clicked.
  • label files are stored in "Labels" folder

for multi-class labeling:

  • Write down your classes in "class.txt"
  • Start label-tool and select class at the top-right corner. remember to click "ConfirmClass"
  • After clicking "ConfirmClass", you can label different classes with different colors.

for get Frame from Video:

It isn't user-friendly. If you want to use it, I recommend you to read source code carefully!

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