{"id":13701033,"url":"https://github.com/NaturalIntelligence/imglab","last_synced_at":"2025-05-04T20:31:36.106Z","repository":{"id":44967474,"uuid":"108266846","full_name":"NaturalIntelligence/imglab","owner":"NaturalIntelligence","description":"To speedup and simplify image labeling/ annotation process with multiple supported formats.","archived":false,"fork":false,"pushed_at":"2024-01-01T11:36:16.000Z","size":211489,"stargazers_count":998,"open_issues_count":43,"forks_count":617,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-29T21:22:58.777Z","etag":null,"topics":["annotator","coco","dlib","faceplusplus","facepp","fast","imglab","label","label-images","landmark","landmark-points","machine-learning","nimn","pascal-voc","tenserflow"],"latest_commit_sha":null,"homepage":"https://solothought.com/imglab/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NaturalIntelligence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"NaturalIntelligence","open_collective":"imglab","custom":["https://paypal.me/naturalintelligence"]}},"created_at":"2017-10-25T12:28:24.000Z","updated_at":"2025-04-28T09:42:24.000Z","dependencies_parsed_at":"2022-07-19T04:32:44.978Z","dependency_job_id":"89c72aa8-5186-47ff-9b38-f349c725f400","html_url":"https://github.com/NaturalIntelligence/imglab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaturalIntelligence%2Fimglab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaturalIntelligence%2Fimglab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaturalIntelligence%2Fimglab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaturalIntelligence%2Fimglab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NaturalIntelligence","download_url":"https://codeload.github.com/NaturalIntelligence/imglab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252298590,"owners_count":21725653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["annotator","coco","dlib","faceplusplus","facepp","fast","imglab","label","label-images","landmark","landmark-points","machine-learning","nimn","pascal-voc","tenserflow"],"created_at":"2024-08-02T20:01:14.788Z","updated_at":"2025-05-04T20:31:36.080Z","avatar_url":"https://github.com/NaturalIntelligence.png","language":"HTML","readme":"# [imglab](http://imglab.ml/)\n\n\u003e This project needs maintainers\n\nA web based tool to label images for objects that can be used to train dlib or other object detectors.\n\n[![first-timers-only](http://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](http://www.firsttimersonly.com/)\n[![Bountysource](https://img.shields.io/bountysource/team/imglab/activity.svg)](https://salt.bountysource.com/teams/imglab)\n\n\u003ca href=\"https://opencollective.com/imglab/donate\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://opencollective.com/imglab/donate/button@2x.png?color=blue\" width=200 /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.patreon.com/bePatron?u=9531404\" data-patreon-widget-type=\"become-patron-button\"\u003e\u003cimg src=\"https://c5.patreon.com/external/logo/become_a_patron_button.png\" alt=\"Become a Patron!\" width=\"200\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KQJAX48SPUKNC\"\u003e \u003cimg src=\"https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_92x26.png\" alt=\"Stubmatic donate button\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://liberapay.com/amitgupta/donate\"\u003e\u003cimg alt=\"Donate using Liberapay\" src=\"https://liberapay.com/assets/widgets/donate.svg\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\u003cimg src=\"img/imglab_logo.png\"  width=\"300px\"\u003e\u003c/div\u003e\n\n\n\u003e With most users switching over to the new version of imglab, the legacy version of imglab has been removed.\n\n\u003e 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.\n\n# Looking for inters/contributors\n\n## Features\n\nImgLab is platform independent, runs directly from the browser, and has no prerequisites. It requires minimal CPU and memory.\n\n### Auto suggestion\n\n![Auto suggestion](/img/imglab-autosuggestion.gif)\n\n### Plugins\n\n![Plugins](/img/imglab-fpp.gif)\n\n### Different Shapes\n\n![Plugins](/img/imglab-polygon.gif)\n\n### Keyboard Shortcuts:\n\n![Hotkeys](/img/imglab-hotkeys.gif)\n\n### Zoom In/Out:\n\n![Hotkeys](/img/imglab-zoom.gif)\n\n**Other features**:\n\n* Special attention for dlib users. You can easily adjust the order of parts / landmarks / featurepoints.\n* Open-source and free forever.\n* 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. \n* Small project file so it can be shared over the mail. In [निम्न (Nimn)](http://nimn.in) data format\n* Multiple formats are supported\n  * dlib XML\n  * dlib pts\n  * Pascal VOC\n  * COCO\n  * Tensorflow (in plan)\n  \n**Other quality-of-life features**:\n\n* Drag or resize any annotation shape.\n* Select and delete any annotation shape or landmark points.\n* Arrange landmark points in specific order by dragging their label up \u0026 down, instead of creating them in a particular order.\n* Autosave in browser cache. Export to save on disk.\n* Hotkeys support for easy switching between images, tools, labelling data, or to access other parts of the application for added convenience.\n* Set image opacity to highlight annotation shapes and points.\n* Tracking lines and mouse coordinates for precise annotations.\n\nVisit the [Features Documentation](/docs/features.md) for a complete list of the features.\n\n## How to use\n\n* [Importing images](/docs/guide.md/#import)\n\nTo install locally, head to the [Installation Guide](/docs/guide.md/#offline-installation).\n\n### How to use Imglab's features:\n\n* [Auto-suggestions](/docs/guide.md/#auto-suggestion)\n* [Plug-ins](/docs/guide.md/#plugins) (Face++)\n* [Creating shapes](/docs/guide.md/#different-shapes)\n* [Keyboard Shortcuts](/docs/guide.md/#keyboard-shortcuts)\n* [Zooming in/out](/docs/guide.md/#zoom-inout)\n\nCheck the [Demo Video](https://youtu.be/Y-bJo_ylHTw) tutorial/demonstration or the [User Guide](/docs/guide.md) for more details.\n\n## Contributing \n\nPlease read [CONTRIBUTING.md](https://github.com/NaturalIntelligence/imglab/blob/master/.github/First_Time_Contributors.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Built with\n\nThis application is built upon following technology stack.\n\n* [jQuery](https://jquery.com)\n* [Bootstrap](https://getbootstrap.com)\n* [Riot.js](https://github.com/riot/riot) - Simple and elegant component-based UI library\n* [SVG.js](http://svgjs.com)\n\n## Showcase your work\n\nWhile 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.\n\n## Worth to mention\n\n- [Stubmatic](https://github.com/NaturalIntelligence/Stubmatic) : Mock web servers and services. Designed specialy for testers and testing. \n- [अनुमार्गक (anumargak)](https://github.com/NaturalIntelligence/anumargak) : Amazing fast router for node web servers.\n- [Cytorus](https://github.com/NaturalIntelligence/cytorus): Now be specific and flexible while running E2E tests.\n    * Run tests only for a particular User Story\n    * Run tests for a route or from a route\n    * Customizable reporting\n    * Central dashboard for better monitoring\n    * Options to integrate E2E tests with Jira, Github etc using Central dashboard Tian.\n\n\n*Note that* All above mentioned projects are free to use and welcome contributors.\n\n## Contributors\n\n\u003ca href=\"https://github.com/NaturalIntelligence/imglab/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/imglab/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n","funding_links":["https://github.com/sponsors/NaturalIntelligence","https://opencollective.com/imglab","https://paypal.me/naturalintelligence","https://opencollective.com/imglab/donate","https://www.patreon.com/bePatron?u=9531404","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KQJAX48SPUKNC","https://liberapay.com/amitgupta/donate"],"categories":["Toolbox","HTML","Data Labelling and Synthesis","Image / video","Labeling Tools","Data Labelling Tools and Frameworks"],"sub_categories":["Label tools","Open source","Images"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNaturalIntelligence%2Fimglab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNaturalIntelligence%2Fimglab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNaturalIntelligence%2Fimglab/lists"}