TouchLabel AI - Tactile Data Annotation Toolkit
Project description
TouchLabel AI — Tactile Data Annotation Toolkit
触觉数据标注工具包 · pip install 一行搞定
安装
# 基础安装
pip install tlabel
# 带GelSight/DIGIT支持
pip install tlabel[gelsight]
# 带帕西尼支持
pip install tlabel[paxini]
# 带戴盟支持
pip install tlabel[daimon]
# 全部传感器
pip install tlabel[all]
5分钟上手
import tlabel
# 加载数据 — 自动识别格式
data = tlabel.load("gelsight_force.pkl") # GelSight/DIGIT
data = tlabel.load("paxini_episode.h5") # 帕西尼
data = tlabel.load("daimon_data/") # 戴盟(目录或.parquet)
# 弹出彩色标注面板(Jupyter)
data.review()
# 英文界面
data.review(lang="en")
# 导出
data.export("output.json") # TLabel Format v2 JSON
data.export("output.csv") # CSV平面表
支持的传感器
| 传感器 | 格式 | 状态 |
|---|---|---|
| GelSight Mini | .pkl | ✅ 第一期 |
| DIGIT | .pkl | ✅ 第一期 |
| PaXini PXCap | .h5/.hdf5 | ✅ 第一期 |
| Daimon DM-TacClaw | .parquet / 目录 | ✅ 支持 |
交互面板功能
- 🎨 彩色时间轴:绿=接触、红=滑移、灰=无接触
- 🕸 18维雷达图:TLabel Format v2全部维度可视化
- ✏️ 批量修正:选中帧区间,一键修改接触/滑移/力度
- 🔗 联动规则:接触=0时自动清除力度和滑移
- 🌐 中英文切换:右上角一键切换
- 📤 导出:JSON / CSV
TLabel Format v2 (18维)
# v1 (11维)
contact · deformation_magnitude · force_magnitude · force_peak
force_direction · slip_entropy · slip_event · texture_energy
edge_density · contact_area · centroid_x
# v2新增 (7维)
normal_field_magnitude · normal_field_variance
shear_field_magnitude · shear_field_direction
delta_force_normal · delta_force_shear · friction_cone_ratio
License
MIT © 牛宿科技
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tlabel-0.1.0a1.tar.gz
(29.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tlabel-0.1.0a1-py3-none-any.whl
(32.9 kB
view details)
File details
Details for the file tlabel-0.1.0a1.tar.gz.
File metadata
- Download URL: tlabel-0.1.0a1.tar.gz
- Upload date:
- Size: 29.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eecb6e00a7f8a05e3805f3ff734ddd78bac9cde362f824259397723bda21465f
|
|
| MD5 |
b557530956eab971aa2e4953e20ae05e
|
|
| BLAKE2b-256 |
1c0d6aad5737b81972a423fe7d9b5c498644b2bbabf22ad0e143c80943059ef0
|
File details
Details for the file tlabel-0.1.0a1-py3-none-any.whl.
File metadata
- Download URL: tlabel-0.1.0a1-py3-none-any.whl
- Upload date:
- Size: 32.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc307d554e52957a640c20ca11267b0b78d595ae7f825f4e02a9461b1e4d4155
|
|
| MD5 |
3199fa0607783208f7f0d7203db28868
|
|
| BLAKE2b-256 |
a7707d0c6c23ee12c3209830694364da5364e210773827b6e6c16d7547e7f95d
|