数据标注工具

免费的数据标注工具 图像标注文本标注:Doccano、Prodigy(免费试用)。综合标注:Labelbox。这些工具的共同优点是开源、免费或提供免费基础版,并且功能丰富,适合AI开发者在标注任务中提高效率,减少人工干预。如果你的项目涉及多个数据类型,可以组合使用不同工具,以达到最佳效果。 阅读详情

 

目录

--------------------------------------------------  一、需求全景图  

--------------------------------------------------  二、系统架构(微内核 + 插件)  

--------------------------------------------------  三、技术细节  

--------------------------------------------------  四、关键代码示例  

--------------------------------------------------  五、Docker 一键部署  

--------------------------------------------------  六、二次开发路线图  

--------------------------------------------------  七、小结  

案例


可二次开发”。  
内容包含:  
1. 需求定义  
2. 系统架构  
3. 详细技术方案(前端、后端、AI 辅助、权限、审计)  
4. 关键代码示例(Python + React)  
5. Docker 一键部署脚本  
6. 二次开发指南  

--------------------------------------------------  
一、需求全景图  


| 维度 | 目标需求 | 备注 |  
|---|---|---|  
| 标注类型 | 2D 检测框、旋转框、多边形、关键点、语义分割、OCR、3D 点云 | 支持一键切换 |  
| 数据模态 | 图像、视频、激光雷达(PCD)、音频 | 统一抽象为“Asset” |  
| AI 辅助 | 预标注、交互式分割(SAM)、一键跟踪(DeepSORT)、主动学习 | 插件化 |  
| 协同 | 角色:管理员 / 标注员 / 审核员 / 质检员,支持并发锁、冲突合并 | 基于任务流 |  
| 审计 | 标注历史、版本回滚、质检抽样、绩效统计 | 全链路日志 |  
| 部署 | 私有化、云端、离线笔记本 | Docker + WASM |  

--------------------------------------------------  
二、系统架构(微内核 + 插件)  

```
┌────────────────────────────┐
│  Web 前端  (React + Canvas)│  ←→ REST / WebSocket
├────────────────────────────┤
│  Gateway (Nginx + HTTPS)   │
├────────────────────────────┤
│  Core-Service (Python)     │  ←→ 插件注册中心
│  ├─ asset-service          │  上传/转码/缩略图
│  ├─ label-service          │  标注 CRUD + 几何运算
│  ├─ task-service           │  任务流引擎(Temporal)
│  ├─ ai-service             │  预标注模型池
│  └─ audit-service          │  日志 / 回滚 / 质检
├────────────────────────────┤
│  PostgreSQL + PostGIS      │  元数据
│  Redis                     │  缓存 / 锁
│  MinIO / OSS               │  文件存储
│  Vector DB (Milvus)        │  主动学习 embedding
└────────────────────────────┘
```

--------------------------------------------------  
三、技术细节  

1. 前端:React + Konva.js(Canvas 2D)+ Three.js(3D)  
   分层渲染:  
   - Layer0:原始 Asset  
   - Layer1:标注几何(Konva.Shape)  
   - Layer2:AI Overlay(半透明)  
   - Layer3:交互手柄  

   统一数据结构:  
   ```ts
   interface Label {
     id: string;
     type: 'bbox' | 'polygon' | 'keypoint' | 'mask';
     geometry: any;        // GeoJSON / COCO 格式
     meta: {
       category: string;
       attrs: Record<string, any>;
     };
     track_id?: number;    // 视频跟踪
     ts?: number;          // 视频帧时间戳
   }
   ```

2. 后端:FastAPI + SQLAlchemy + Celery  
   a) 上传接口(支持大文件分片)  
   ```python
   @router.post("/asset")
   async def upload(file: UploadFile, background: BackgroundTasks):
       key = await save_to_minio(file)
       background.add_task(generate_thumbnails, key)
       return {"asset_id": key}
   ```

   b) 标注保存(自动版本化)  
   ```python
   @router.put("/label/{asset_id}")
   async def save_label(asset_id: str, labels: list[Label], user: User = Depends(get_current)):
       version = await label_service.save(asset_id, labels, user.id)
       await audit_service.log(asset_id, version, user.id, labels)
   ```

   c) AI 预标注插件接口  
   ```python
   class PreLabelPlugin(ABC):
       @abstractmethod
       async def predict(self, asset: Asset) -> list[Label]:
           ...
   ```

3. AI 模型集成  
   - 检测:YOLOv8 / Detectron2  
   - 分割:SAM(Segment Anything)  
   - 跟踪:ByteTrack / DeepSORT  
   - OCR:PaddleOCR  
   统一封装为 gRPC 微服务,注册到 ai-service,前端一键调用 `/ai/predict`。

4. 任务流(Temporal)  
   ```
   CreateTask → SplitAsset → AssignToUser → PreLabel → UserLabel → Review → Aggregate → Export
   ```

5. 权限 & 审计  
   - RBAC:管理员、标注员、审核员、质检员  
   - 行级锁:基于 Redis RedLock,避免并发覆盖  
   - 审计表:PostgreSQL Logical Decoding + Debezium → Kafka → ClickHouse BI  

--------------------------------------------------  
四、关键代码示例  

1. Canvas 绘制 bbox(React + Konva)  
```tsx
import { Rect, Transformer } from 'react-konva';

function Bbox({ label, onChange }) {
  const shapeRef = useRef();
  const trRef = useRef();
  useEffect(() => trRef.current.nodes([shapeRef.current]), []);

  return (
    <>
      <Rect
        ref={shapeRef}
        x={label.geometry.x}
        y={label.geometry.y}
        width={label.geometry.width}
        height={label.geometry.height}
        stroke="#00F"
        draggable
        onDragEnd={(e) => onChange({ ...label, geometry: { ...label.geometry, x: e.target.x(), y: e.target.y() } })}
      />
      <Transformer ref={trRef} boundBoxFunc={(oldBox, newBox) => newBox} />
    </>
  );
}
```

2. Python 几何工具(多边形 IoU)  
```python
from shapely.geometry import Polygon
def polygon_iou(p1, p2):
    a, b = Polygon(p1), Polygon(p2)
    return a.intersection(b).area / a.union(b).area
```

3. SAM 交互式分割(后端插件)  
```python
from segment_anything import sam_model_registry, SamPredictor
class SAMPlugin(PreLabelPlugin):
    def __init__(self, ckpt_path):
        sam = sam_model_registry["vit_h"](checkpoint=ckpt_path).cuda()
        self.predictor = SamPredictor(sam)

    async def predict(self, asset: Asset, points, labels) -> list[Label]:
        img = cv2.imread(asset.local_path)
        self.predictor.set_image(img)
        mask, *_ = self.predictor.predict(point_coords=points, point_labels=labels)
        return mask_to_polygon(mask)
```

--------------------------------------------------  
五、Docker 一键部署  

docker-compose.yml  
```yaml
version: '3.9'
services:
  web:
    build: ./frontend
    ports: ["80:80"]
  api:
    build: ./backend
    env_file: .env
    depends_on: [db, redis, minio]
  db:
    image: postgis/postgis:15-3.3
    environment:
      POSTGRES_PASSWORD: label123
  redis:
    image: redis:7-alpine
  minio:
    image: minio/minio
    command: server /data --console-address ":9001"
    ports: ["9000:9000", "9001:9001"]
```

启动  
```bash
docker-compose up -d
# 浏览器访问 http://localhost
```

--------------------------------------------------  
六、二次开发路线图  

| 阶段 | 目标 | 建议 PR 方向 |  
|---|---|---|  
| 1 | 私有化部署脚本 | Ansible / Helm |  
| 2 | 3D 点云标注 | 基于 Potree.js 或 Open3D WebGL |  
| 3 | 自动质检 | 利用 CLIP 计算 embedding,聚类找异常标签 |  
| 4 | 离线模式 | PWA + SQLite + WASM 模型推理 |  
| 5 | 市场插件 | 开放 API,支持第三方上传 AI 插件 |  

--------------------------------------------------  
七、小结  

这份方案覆盖从需求、架构、代码、部署到扩展的“端到端”落地路径。你可以:  
- 用 Docker 一键拉起完整系统;  
- 用插件机制接入真实 AI 模型(YOLO / SAM / OCR);  
- 用任务流实现多人协同;  
- 用审计体系满足合规要求。  

案例

下面给出一条“从 0 到 1”的最小可运行示例,演示:  
1. 导入一张图像;  
2. 用 YOLOv8 自动识别行人(person),得到检测框;  
3. 把检测框即时渲染成“可人工微调”的标注框;  
4. 一键导出 COCO 或 Pascal VOC 格式的标签文件。  

整个流程控制在 **1 个 Python 文件 + 1 个 HTML 文件** 内,离线即可跑通,方便嵌入到你自己的标注工具里。

--------------------------------------------------
一、环境 30 秒装好
```bash
# CPU 也能跑,GPU 更快
pip install ultralytics opencv-python==4.8.1.78 flask==2.3.3
```
模型权重第一次运行会自动下载 `yolov8n.pt`(5.9 MB)。

--------------------------------------------------
二、文件结构

```
auto_label_demo/
├─ app.py            # Flask 后端:上传 + 预测 + 保存
└─ templates/
   └─ index.html     # 前端:画布显示/微调/导出
```

--------------------------------------------------
三、后端 app.py(核心 60 行)
```python
from flask import Flask, request, jsonify, send_from_directory, render_template
from ultralytics import YOLO
import cv2, json, os, uuid

app = Flask(__name__)
UPLOAD = 'static/upload'
os.makedirs(UPLOAD, exist_ok=True)

model = YOLO('yolov8n.pt')   # 行人 person 的类别 id = 0

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/upload', methods=['POST'])
def upload():
    f = request.files['file']
    ext = f.filename.rsplit('.', 1)[-1]
    img_path = os.path.join(UPLOAD, f"{uuid.uuid4()}.{ext}")
    f.save(img_path)

    # 1. 推理
    results = model.predict(img_path, conf=0.35, iou=0.45, verbose=False)[0]

    # 2. 组装标注框(仅 person)
    h, w = results.orig_shape
    boxes = []
    for xyxy, cls in zip(results.boxes.xyxy.cpu().numpy(),
                         results.boxes.cls.cpu().numpy()):
        if int(cls) == 0:                 # 0 是 person
            x1, y1, x2, y2 = map(float, xyxy)
            boxes.append({
                "cls": "person",
                "xyxy": [x1, y1, x2, y2],
                "xywh": [(x1+x2)/2/w, (y1+y2)/2/h, (x2-x1)/w, (y2-y1)/h]  # 归一化
            })
    return jsonify({"img": '/' + img_path.replace('\\', '/'),
                    "boxes": boxes})

@app.route('/save', methods=['POST'])
def save():
    data = request.json
    out = data['img'].rsplit('/', 1)[0] + '/' + data['img'].rsplit('/', 1)[1].rsplit('.', 1)[0] + '.json'
    with open(out.replace('/static/', UPLOAD + '/'), 'w') as f:
        json.dump(data, f, indent=2)
    return jsonify({"ok": True})

if __name__ == '__main__':
    app.run(debug=True, port=5000)
```

--------------------------------------------------
四、前端 templates/index.html(画布交互 80 行)
```html
<!doctype html>
<html>
<head>
  <title>Auto Label (YOLOv8)</title>
  <style>canvas{border:1px solid #000}</style>
</head>
<body>
<input type="file" id="file" accept="image/*">
<button onclick="exportJson()">导出标签</button>
<br>
<canvas id="cv" width="800" height="600"></canvas>

<script>
let img = new Image(), boxes = [], drag = null, scale = 1;

document.getElementById('file').onchange = async (e) => {
  const fd = new FormData();
  fd.append('file', e.target.files[0]);
  const res = await fetch('/upload', {method:'POST', body:fd}).then(r=>r.json());
  img.src = res.img;
  boxes = res.boxes.map(b=>({...b, selected:false}));
  img.onload = draw;
};

function draw(){
  const ctx = cv.getContext('2d');
  cv.width = img.width; cv.height = img.height;
  ctx.clearRect(0,0,cv.width,cv.height);
  ctx.drawImage(img,0,0);
  boxes.forEach(b=>{
    ctx.strokeStyle = b.selected ? '#0f0' : '#f00';
    ctx.lineWidth = 2;
    const [x1,y1,x2,y2] = b.xyxy;
    ctx.strokeRect(x1,y1,x2-x1,y2-y1);
  });
}

cv.onmousedown = e=>{
  const rect = cv.getBoundingClientRect();
  const x = e.clientX - rect.left, y = e.clientY - rect.top;
  boxes.forEach(b=>{
    const [x1,y1,x2,y2] = b.xyxy;
    b.selected = x>=x1 && x<=x2 && y>=y1 && y<=y2;
  });
  draw();
};

async function exportJson(){
  await fetch('/save', {
    method:'POST',
    headers:{'Content-Type':'application/json'},
    body: JSON.stringify({img:img.src, boxes})
  });
  alert('已保存 '+img.src.replace('.jpg','.json'));
}
</script>
</body>
</html>

语音数据标注工具与平台 最近在做语音深度学习的项目,整理了一下语音数据标注工具和语音标注平台,供大家参考 语音标注工具–Praat Praat是目前已经成为比较流行也比较专业的语音处理的软件,可以进行语音数据标注、语音录制、语音合成、语音分析等等,具有免费、占用空间小、通用性强、可移植性好等特点 官网链接 http://www.fon.hum.uva.nl/praat/ 汉化版下载 http://www.hejingzo... 阅读详情

相关推荐

数据标注工具YEDDA

数据标注一揽子数据标注所做工作环境运行结果展示引用思考源代码链接 数据标注 首先非常感谢YEDDA标注工具,这里提供了YEDDA的原版和中文版,都是github开源的,还有BIO转换文件的代码也是优快云小力水手开源的。 所做工作 BIO转换将YEDDA输出的文件内容转换为BIO模式,适合了我们平时的数据标注模式。这里只对BIO转换文件做了些改进,使得运行更加通畅。 环境 YEDDA原版: python 2.7 YEDDA中文版: python 3.x 运行 首先运行YEDDA,注意YEDDA的输入文

qq_41521728的博客 9456

Label Studio:开源标注神器

Label Studio 便是一款应运而生的强大工具,它是一个开源且功能丰富的数据标注平台,在机器学习和数据科学项目中占据着举足轻重的地位。凭借其出色的性能和多样化的功能,Label Studio 能够帮助用户轻松应对各种复杂的数据标注任务,为 AI 模型的训练提供坚实的数据支撑,助力研究人员和开发者在 AI 领域取得更出色的成果。

£菜鸟也有梦的博客 1万+

开源数据标注工具对比与推荐

支持多模态标注(图像、文本、音频、视频等),涵盖分类、目标检测、分割等任务,支持自定义UI和AI预标注。适合多模态标注需求,兼顾灵活性与功能全面性,尤其适合需要文本、图像、音频混合标注的项目。:专注于计算机视觉,支持包围框、多边形、关键点等标注,提供自动跟踪、插值和多人协作。:支持图像和视频的多类型标注(分割、关键点等),集成数据集管理和工作流功能。:轻量级工具,支持基本形状标注(框、多边形等),支持浏览器离线使用。:适合团队使用,但部署复杂,需熟悉Docker和命令行。:功能集成度高,支持大规模项目。

2401_83450572的博客 2655

标注神器 | Label-Studio X SAM 半自动化标注

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达本文将介绍结合 Label-Studio 和 SAM (Segment Anything) 半自动化标注方案,Point2Lablel:用户只需要在物体的区域内点一个点就能得到物体的掩码和边界框标注,Bbox2Label:用户只需要标注物体的边界框就能生成物体的掩码,社区的用户可以借鉴此方法,提高数据标注的效率。SAM (Seg...

小白学视觉 6658

视频数据标注工具与平台(数据标注公司)

最近在做相关项目,评估了多个数据标注工具,也接触了几家数据标注公司和平台,总结如下,供各位参考。 视频数据标注平台(标注外包公司) 数据标注公司的工作比较多样,但视频标注对工具要求稍高一些,能在线上做的平台不是特别多,主要还是语音、图片标注。目前这个行业良莠不齐,有的平台技术实力强,有品牌背景,比如京东众智、百度众包,数据保密做得好。有的平台是专门做代理的,你的数据需求交给他,他转手就分包给下一层...

qq_21379593的博客 7033

开源数据标注工具

目前来看要做中文领域事件抽取样本标注,可选用的是YEDDA和BRAT。笔者已经使用过BRAT来进行事件抽取标注了,后续针对BRAT的使用方法会专门出一期文章。

yaohaishen的专栏 2679

2024了,数据标注用哪些工具?

AI 技术的浪潮一浪高过一浪,数据标注工具也在这波涛汹涌中不断升级换代。在这个数字化的海洋里,精准且高质量的数据集就像是宝藏,是打造超级智能AI模型的黄金钥匙。所以说,选对数据标注工具,就好比是找到了打开AI宝库的钥匙。说到数据标注界的元老级人物,LabelMe 和Label Studio 这些大佬们依然仍屹立不倒。但”江山代有才人出“,一波又一波的新兴工具也不断涌现。带着更酷炫的交互界面和更牛掰的模型能力,像一匹匹黑马,冲进了数据标注的赛道,引领着行业的新潮流。

Dumplinglalala的博客 9617

医学图像处理入门:如何用Python将CT灰度图转换为伪彩色图像(附代码)

本文详细介绍了如何使用Python将CT灰度图转换为伪彩色图像,提升医学图像的可读性和诊断效率。通过OpenCV和Matplotlib等工具,实现灰度值到彩色空间的映射,特别适用于突出显示特定组织密度差异。文章包含完整代码示例和临床实用技巧,适合医学影像分析初学者和Python开发者。

gitlab7runner的博客 324

数据标注工具与方法

数据标注工具是人工智能的“幕后英雄”,不同工具各有所长,适配各异场景。精灵标注助手全能拓展强、跨平台友好;Labellme 图像标注精湛、开源灵活;Label link 简便快捷、快速出标注。开发者面对实际项目,需综合权衡标注任务特性、数据类型、团队技术、项目预算等因素,精心挑选工具,方能提升标注质效,为模型训练筑牢根基,助推人工智能项目破浪前行。

Da_Zhuang的博客 2603

在unity urp项目中 通过图片创建材质(透明光晕)

unity中通过图片创造材质(urp管道)

m0_49721415的博客 1535

SORT算法在遮挡下总跟丢?深入OC-SORT源码,拆解其三大创新点如何解决卡尔曼滤波的顽疾

本文深入解析OC-SORT算法如何通过三大创新点解决多目标跟踪中的卡尔曼滤波顽疾。OC-SORT引入在线平滑虚拟轨迹技术(OOS)、观测中心动量匹配机制(OCM)和基于最后观测的轨迹恢复(OCR),显著提升了遮挡场景下的跟踪性能。实验数据显示,相比传统SORT算法,OC-SORT在MOT17数据集上MOTA提升5.7%,遮挡恢复成功率提高64.2%,为Multi-Object Tracking领域带来突破性进展。

weixin_42547431的博客 238

常用数据标注工具梳理总结

近期进行数据标注时觉得labelme相对好用(可多任务),label-studio在单任务时会先考虑,进行梳理总结

u012732010的博客 1812

RagFlow 文档解析

RAGFlow 的设计哲学是“高质量输入,高质量输出”,它通过提供可解释性和可控性的生成结果,让用户能够信任并依赖于系统提供的答案。

weixin_43008312的博客 3996

数据标注工具详解

数据标注工具的选择需结合任务类型、团队规模、技术需求及合规要求。开源工具适合快速验证和低成本项目,而商业平台则提供更完善的协作、自动化及安全功能。随着大模型与 AI 技术的发展,未来工具将更注重智能化(如 SAM 的提示式标注)、多模态融合及隐私合规,推动数据标注从 “劳动密集型” 向 “智能工业化” 全面转型。数据标注工具是构建高质量 AI 训练数据集的核心基础设施,其功能覆盖图像、文本、视频、音频、3D 点云等多模态数据的标注与管理。

weixin_46060074的博客 3720

Applied Intelligence投稿经验分享(正在投稿中)

这几天在投稿Applied Intelligence这个期刊,过程很曲折,反反复复,因此写一篇经验分享,希望能记录一下自己的过程,也能给其他人一些帮助(可以在评论区讨论),提醒一下,一定要写一些声明,不会写、不知道写啥就看第四章的第二个问题。

weixin_55988068的博客 1万+

人工智能面试总结-分类与聚类

目录说说常用的分类算法,以及各自的优缺点?说说为什么正确率有时不能有效评估分类算法?说说什么样的分类器最好?说说聚类算法有哪些衡量标准?(选看)各聚类算法性能比较汇总说说什么是聚类,你知道哪些聚类算法?具体展开介绍你知道的聚类算法?说说K-Means聚类算法流程?说说K-Means聚类算法如何调优?说说K-Means聚类算法如何选择初始点?说说K-Means聚类聚的是特征还是样本?说说K-Means聚类的特征距离是如何计算的?说说聚类与分类的区别?手撕K-Means聚类 说说常用的分类算法,以及各自的优缺点

啥都生的博客 3859

数据集标注工具_数据标注|分享9个数据标注工具

本次分享一个谷歌暗度陈仓收集客户标注数据的故事,城市套路深,我要回农村;分享九个数据标注最常用的工具,涵盖打点,拉框,OCR,语义分割,3D等。01一个故事2004 年,谷歌宣布开启全球图书馆馆藏图书的数字化计划,扫描了哈佛大学、牛津大学、斯坦福大学、康奈尔大学、纽约公共图书馆等世界一流设施内的书籍,光哈佛大学就有 1600 万册,将它们制作成电子版。书页内的文字主要通过 OCR 光学字符扫描分析...

weixin_39817215的博客 1495

生成模型实战 | VQ-GAN(Vector Quantized-Generative Adversarial Network)

向量量化生成对抗网络 (Vector Quantized-Generative Adversarial Network, VQ-GAN) 结合了向量量化变分子自编码器 (VQ-VAE) 和生成对抗网络 (GAN) 的优势,通过向量量化 (Vector Quantised, VQ) 构建离散潜空间,结合感知损失与对抗损失,在保持语义一致性的同时能够生成纹理细节丰富的图像。在本节中,我们将详细解释 VQ-GAN 的技术原理和各个组成,并使用 PyTorch 从零开始实现 VQ-GAN。

盼小辉丶的博客 6600

数据标注丨7大数据标注工具分享

“随着人工智能技术的发展,越来越多的公司和团队加入了此领域的研究,那么人工智能指的是什么呢?” “人工智能“看似给人深不可测、迷离惝恍的感觉,但实际上人工智能的发展背后是需要大量的人类数据作为支撑,进而通过机器算法不断地模拟人类活动进行深度学习,识别这些数据样本去实现机器替代人工的愿景。机器是如何理解这些数据的呢?在这里我们就要提到一个重要名词:“数据标注。“数据标注简而言之就是人类通过计算机等...

weixin_41668948的博客 1万+

数控系统(CNC)系列:Fanuc 31i-B_(5).基本操作与编程

Fanuc 31i-B 系统使用 G 代码和 M 代码进行编程。G 代码主要用于控制机床的运动,M 代码用于控制辅助功能,如冷却液开关、主轴启动等。G 代码:用于指定机床的运动方式。例如,G00 用于快速定位,G01 用于直线插补,G02 用于顺时针圆弧插补,G03 用于逆时针圆弧插补。M 代码:用于控制机床的辅助功能。例如,M03 用于启动主轴顺时针旋转,M05 用于停止主轴,M08 用于开启冷却液,M09 用于关闭冷却液。

2401_87715305的博客 1765

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【NLP】NLP数据标注工具汇总

写在前面中文NLP领域比较困扰的点在于缺乏数据,尤其像事件抽取这样的任务。完全人工标注(不依赖标注系统)非常耗时费力,因为这不仅需要标注人员标注,还需要他们定位所标注的内容在句中或者篇章中的位置,非常容易出错。所以,想要搭建一个针对事件抽取的标注系统。在调研如何造轮子时,发现有些开源工具或许可以用,可以避免不必要的标注工具开发时间。这篇文章就对调研到的开源工具做一个简要汇...

fengdu78的博客 6871

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

8款数据标注工具真实试用推荐

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达AI 技术的浪潮一浪高过一浪,数据标注工具也在这波涛汹涌中不断升级换代。在数字化的海洋里,精准且高质量的数据集就像是宝藏,是打造超级智能AI模型的黄金钥匙。而选对数据标注工具,就好比是找到了打开AI宝库的钥匙。说到数据标注界的元老级人物,LabelMe 和Label Studio 这些大佬们依然仍屹立不倒。但“江山代有才人出”,...

小白学视觉 6118

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python数据标注工具_数据标注工具大全汇总,有了这些工具再也不用自己开发了...

数据标注工具大全汇总,有了这些工具再也不用自己开发了。 做数据标注三年了,总是遇到各种各样的需求,总是想找一款最高效,最快速,最好用的标注工具,最重要的是免费,经过三年的收集,大部分都是自己用过的,不能说最好用的,但对于大多数项目还是可以用的,也不用花钱,今天全部贡献出来了。全世界最全的数据标注工具汇总,覆盖人工智能全行业标注工具1. 图像标注工具2. 视频标注工具3. 文本标注工具...

weixin_35723036的博客 2132

7种常用的数据标注工具

2019-12-06 17:46:41 工欲善其事,必先利其器。 标注工具是数据标注行业的基础,一款好用的标注工具是提升标注效率与产出高质量标注数据的关键。 常用的数据标注工具主要有以下几种:2D框、语义分割、多边形分割、点标注、线标注、视频标注、3D立方体标注等。 1. 2D框 2D框为矩形,在所有的标注工具里,2D框是最简单的数据标注类型,成本也是最低的。 2....

喜欢打酱油的老鸟 7505

数据标注工程——概念、方法、工具与案例

通过对人工智能数据标注的概念、方法、工具与案例的系统介绍,结合对图像、视频、语音、文本和3D点云等类别数据的具体标注案例的分析与操作,使初学者可以快速掌握数据标注的基础知识和常用方法,使从业者在提升数据标注技术水平的同时,掌握工程化数据标注的项目组织、管理和质量控制的技术与方法。

WalkingComputer的博客 6383
上一篇: 基于YOLO与智能编码辅助的多模态目标检测系统设计与实现
下一篇: 铁路智能体的开发:驱动下一代智能铁路系统的核心技术**
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

交通上的硅基思维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值