Skip to content

xz1220/DIG-Data-Annotation-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIG Data Annotation Platform

Docker Build Status badgeLicense: MIT

基于前后端分离的数据标注平台与容器监控系统,支持docker-compose 快速一键部署

English | 中文

🔮 Visuals

Annotation Platform

Annotation-Platform

Architecture

server-golang

Monitor

monitor

🍞 Features

  • 面对场景为小规模多人图片/视频数据标注,支持多人在线标注数据,支持任务划分、权限管理等等
  • 支持多种图片数据标注需求,例如矩形和多边形标注等等

🍕 Requirements

Monitor

  • docker-ce
  • docker-compose

Annotation Platform

Go + Vue.js

  • Golang version >= 1.13
  • Gin v1
  • Gorm v1
  • Mysql Version == 5.7 or 8.0 详细文档在back-end

🚍 Installation

🚀 Quick Start (local)

Annotation Platform

Preparation

  • 确保安装docker 以及 docker-compose

  • 克隆代码库, 修改配置并运行

git clone https://github.com/xz1220/DIG-Data-Annotation-Platform.git
# 修改前端配置并运行
cd DIG-Data-Annotation-Platform/front-end/src/model/ && vim Service.js // 修改HOST 对应后端IP地址 
cnpm install && cnpm run build 
# 修改后端配置并运行
cd DIG-Data-Annotation-Platform/server-golang/ && vim main.go
# 修改第107行 r := CollectRoute(gin.New(), "http://127.0.0.1:9999"), 将IP替换为前端IP
docker-compose -f ./doc/labelproject-golang.yml # 启动mysql & redis 镜像
go run main.go # 启动后端程序

Installation By docker-compose 在front-end和server-golang的目录下,都存放着Dockerfile文件,方便容器化前后端。可自定义修改labelproject-golang.yml文件,实现一键部署。

docker build -t <your imageName:tag> .

Monitor

Preparation

  • 确保安装docker 以及 docker-compose

Installation

git clone https://github.com/xz1220/LabelDoc.git 
cd LabelDoc/monitor
docker-compose -f monitor.yml up

🚩 Usage

🖼 Annotation Platform

  • 初始化用户名:admin 密码:admin

🖥 Monitor

About

A efficient Data Annotation Platform for Computer Vision Tasks with a container monitoring system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •