• Stars
    star
    946
  • Rank 48,319 (Top 1.0 %)
  • Language
    HTML
  • License
    MIT License
  • Created about 7 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

To speedup and simplify image labeling/ annotation process with multiple supported formats.

imglab

This project needs maintainers

A web based tool to label images for objects that can be used to train dlib or other object detectors.

first-timers-only Bountysource

Become a Patron! Stubmatic donate button Donate using Liberapay

With most users switching over to the new version of imglab, the legacy version of imglab has been removed.

If you would like to be a maintainer/collaborator of this project/organization, please let me know. The only condition is that you need to be polite to any user feedback.

Looking for inters/contributors

Features

ImgLab is platform independent, runs directly from the browser, and has no prerequisites. It requires minimal CPU and memory.

Auto suggestion

Auto suggestion

Plugins

Plugins

Different Shapes

Plugins

Keyboard Shortcuts:

Hotkeys

Zoom In/Out:

Hotkeys

Other features:

  • Special attention for dlib users. You can easily adjust the order of parts / landmarks / featurepoints.
  • Open-source and free forever.
  • You can draw feature points and shapes (circles, rectangles, polygons). Other shapes like ellipses, lines, curves will be added in the future if there is demand.
  • Small project file so it can be shared over the mail. In निम्न (Nimn) data format
  • Multiple formats are supported
    • dlib XML
    • dlib pts
    • Pascal VOC
    • COCO
    • Tensorflow (in plan)

Other quality-of-life features:

  • Drag or resize any annotation shape.
  • Select and delete any annotation shape or landmark points.
  • Arrange landmark points in specific order by dragging their label up & down, instead of creating them in a particular order.
  • Autosave in browser cache. Export to save on disk.
  • Hotkeys support for easy switching between images, tools, labelling data, or to access other parts of the application for added convenience.
  • Set image opacity to highlight annotation shapes and points.
  • Tracking lines and mouse coordinates for precise annotations.

Visit the Features Documentation for a complete list of the features.

How to use

To install locally, head to the Installation Guide.

How to use Imglab's features:

Check the Demo Video tutorial/demonstration or the User Guide for more details.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Built with

This application is built upon following technology stack.

Showcase your work

While using this library, if you happen to build an open database that can help other users or something you would like to showcase, please raise an issue or PR.

Worth to mention

  • Stubmatic : Mock web servers and services. Designed specialy for testers and testing.
  • अनुमार्गक (anumargak) : Amazing fast router for node web servers.
  • Cytorus: Now be specific and flexible while running E2E tests.
    • Run tests only for a particular User Story
    • Run tests for a route or from a route
    • Customizable reporting
    • Central dashboard for better monitoring
    • Options to integrate E2E tests with Jira, Github etc using Central dashboard Tian.

Note that All above mentioned projects are free to use and welcome contributors.

Contributors

More Repositories

1

fast-xml-parser

Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
JavaScript
2,318
star
2

Stubmatic

Mock HTTP calls without coding. Designed specially for testing and testers.
JavaScript
130
star
3

nimn-spec

Just Data. Save up to 85% network bandwidth and storage.
88
star
4

nimnjs

JS implementation of nimn specification
JavaScript
45
star
5

cytorus

Cypress based Gherkin tests runner where you can run tests for a single story or route
JavaScript
21
star
6

fastify-xml-body-parser

Fastify plugin / module to parse XML payload / body into JS object
JavaScript
19
star
7

Grapes

Flexible Regular Expression
Java
19
star
8

detailed-xml-validator

Validate for XML schema and returns all the possible failures
JavaScript
14
star
9

StubbyDB

A nodejs based complete solution for maintaining the stubs for your project
JavaScript
11
star
10

nimnjs-schema-builder

Build schema from JS object or JSON to feed into nimnjs
JavaScript
4
star
11

cucumon

Gherkin like feature file parser with a dash of lemon
JavaScript
3
star
12

strnum

String to Number based on configuration
JavaScript
3
star
13

nimnjs-date-parser

compress date for nimnjs
JavaScript
2
star
14

ads

Promote your opensource project Free
2
star
15

common-fonts

Collection of mostly used fonts
HTML
2
star
16

stubby-db-test

This is the test repository to test stubby-db features
JavaScript
2
star
17

floating-round-button

Floating Round Button
HTML
2
star
18

comparejs

Compare features and performance of similar js libraries (not just stats)
JavaScript
2
star
19

riot-svg

Creating RIOT SVG transformable elements
HTML
2
star
20

cytorus-reporter

Provide various reporterting tools to process Cytorus result
JavaScript
2
star
21

fxp-ent

Fast XML Parser and HTML DOM Parser Enterprise edition
2
star
22

semver-split

A small and fast utility to split semver string in major minor patch version object
JavaScript
2
star
23

cytorus-boilerplate

Check this out to kick start with a Cytorus project
JavaScript
2
star
24

bexp

Boolean infix Expression/Notation Parser
JavaScript
1
star