Giter Site home page Giter Site logo

wuhui1989 / labelu-kit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from opendatalab/labelu-kit

0.0 0.0 0.0 104.29 MB

Data annotation component library based on Labelbee --provided as NPM packages

License: Apache License 2.0

Shell 0.03% JavaScript 15.43% TypeScript 79.41% HTML 0.18% Pug 0.02% Less 1.96% SCSS 2.97%

labelu-kit's Introduction

LabelU前端标注组件库,支持图片2D框、点、线、多边形及混合标注工具,可用于标注平台开发集成,开箱即用。

English | 简体中文

特性

  • 📝本项目包含@label-u/annotation、@label-u/components、@label-u/utils及@label-u/web等4个工程。

  • 📝采用rollup esbuild插件及vite编译,让开发者上高速,开发效率更高

  • 📝采用lerna进行多工程管理。

  • 📝合理的代码分层:

    • 📝@label-u/utils提供国际化能力。

    • 📝@label-u/annotation作为工具层,主要实现标注能力的封装,此外提供AnnotationEngine用于调用标注能力。

    • 📝@label-u/components实现标注能力集成,作为直接暴露在外的标注组件,使用者通过对AnnotationOperation的配置即可实现标注界面,支持多工具标注,支持标注结果可视化(目前主要是针对图片标注,视频,音频,文本和点云也在开发当中)

    • 📝@label-u/web提供一个开箱即用的标注服务,基于@label-u/components暴露组件实现,支持对工具的yaml和可视化配置,并提供模板供用户参考和标注界面预览。

安装

# npm
npm install lerna -g
npm install
npm run bootstrap
npm run build
npm run start

使用

详细开发文档

致谢

本项目参考并依赖了labelbee项目,在此对labelbee的作者表示感谢。

许可证

此项目是根据Apache 2.0许可证发布的

labelu-kit's People

Contributors

rebot2023 avatar wuhui1989 avatar focusshang avatar imsuven 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.