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.2.0a1.tar.gz
(32.5 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.2.0a1-py3-none-any.whl
(36.2 kB
view details)
File details
Details for the file tlabel-0.2.0a1.tar.gz.
File metadata
- Download URL: tlabel-0.2.0a1.tar.gz
- Upload date:
- Size: 32.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e5fc3730445923a51042d18468c426ea1cb4c22a3b7ecf6bc2f779f4cbd211b
|
|
| MD5 |
61088aa4dc2d50250e4068a65f1f0d3c
|
|
| BLAKE2b-256 |
fdcd3e0557dedeb8ab63e19693301880cb606fe345edc3624af27008ce492979
|
File details
Details for the file tlabel-0.2.0a1-py3-none-any.whl.
File metadata
- Download URL: tlabel-0.2.0a1-py3-none-any.whl
- Upload date:
- Size: 36.2 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 |
315de9c3ea762dc3069e0a49fe01f4a0be634d0ccc9269b8b623c0359f24bf51
|
|
| MD5 |
8da4a54a924cf4312fba34df83767a58
|
|
| BLAKE2b-256 |
3a26be469111b0ba92d3029c5d80e4007ebed274a19db15584f137abc6b56121
|