GithubHelp home page GithubHelp logo

rsullivan2704 / imglab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from naturalintelligence/imglab

0.0 2.0 0.0 4.17 MB

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

Home Page: http://imglab.ml

License: MIT License

CSS 4.32% JavaScript 50.69% HTML 44.65% Python 0.34%

imglab's Introduction

Web based tool to label images for object. So that they can be used to train dlib or other object detectors.

Open Source Helpers first-timers-only Bountysource

Become a Patron! Stubmatic donate button Donate using Liberapay

If you're using the old version of imglab please use this link

Features

ImgLab is platform independent, runs directly from browser, and no prerequisite is needed. It requires very less CPU and memory.

The best thing is that you can use 3rd party libraries to fast annotation process which eventually saves your effort and time both.

Other features are:

  • Special attention for dlib users. You can easily adjust the order of parts / landmarks/ featurepoints.
  • Opensource and free forever.
  • You can draw feature points, shapes (circle, rectangle, polygon). Other shapes like ellipse, line, curves will be added in future on 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
    • Tenserflow (in plan)

Other silent features are:

  • Drag or resize any annotation shape.
  • Select and delete any annotation shape or landmark points.
  • Arrange landmark points in specific order my dragging their label up & down, instead of creating them in a particular order.
  • Autosave in browser cache. Export to save on disk.
  • Hot keys support for easy switch between images, tools, labelling data, or to access other part of the application. Hence it is more convenient and effort saving.
  • Set image opacity to highlight annotation shapes and points.
  • Tracking lines and mouse coordinates for precise annotation.

How to use

You can either import a file from a URL or from your computer. You can plot the landmark points by yourself or you can request to face++ API to collect the points which gets automatically plotted on the image (You will need to register on face++ to use the API.). If you feel that the result should be improved, you can drag a point to correct location. Check Demo video on Youtube.

Auto suggestion

Auto suggestion

Plugins

Plugins

Different Shapes

Plugins

Check video tutorial/demonstration for more detail.

Showcase your work

Using this library if you build some open database which can help others or just to showcase, please raise an issue or PR.

Worth to mention

Contributors

imglab's People

Contributors

amitguptagwl avatar rohitkrishna094 avatar 0sumrich avatar lopyos avatar zomblake avatar calstream avatar christophperrins avatar landolucas avatar luv-320east avatar vbob avatar gsweetwood avatar

Watchers

James Cloos avatar Robert J Sullivan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.