RepositoryPythonDEGermany
CH

ch-sa/labelCloud

A lightweight tool for labeling 3D bounding boxes in point clouds.

809stars
134forks
11issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: point-clouds

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: bounding-boxes

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: annotation

#1 Repository Của Tháng

🎯 labelCloud: Công cụ gán nhãn hộp bao bọc 3D nhanẹ nhưng mạnh mẽ

Công cụ Python mã nguồn mở để gán nhãn hộp bao bọc 3D (3D bounding boxes) trên đám mây điểm (point clouds), hỗ trợ nhiều định dạng nhập/xuất và cả phân đoạn ngữ nghĩa.

labelCloud là một công cụ nhẹ (lightweight) được viết bằng Python, thiết kế để gán nhãn các hộp bao bọc 3D trong dữ liệu đám mây điểm. Dự án hỗ trợ hai phương pháp chính: picking (chọn vị trí) và spanning (kéo thả theo từng trục), đồng thời cung cấp nhiều phím tắt và tùy chọn chỉnh sửa để điều chỉnh vị trí, kích thước và góc quay của hộp.

✨ Điểm nổi bật

  • Hai chế độ gán nhãn: Picking (chọn góc trên-trước) và Spanning (chọn 4 đỉnh để xác định dài-rộng-cao).
  • Hỗ trợ xoay 6 DoF: Tùy chọn vô hiệu hóa xoay x/y mặc định, hoặc bật xoay tự do quanh 3 trục khi tắt z-Rotation Only Mode.
  • Phân đoạn ngữ nghĩa dựa trên hộp bao bọc: Gán nhãn cho tất cả điểm trong hộp bằng cách nhấn Assign, lưu kết quả dưới dạng file .bin với kiểu np.int8.
  • Đa dạng định dạng nhập: Hỗ trợ *.pcd, *.ply, *.pts, *.xyzrgb (có màu) và *.xyz, *.xyzn, *.bin (KITTI).
  • Đa dạng định dạng xuất: Hỗ trợ centroid_rel, centroid_abs, vertices, kitti, kitti_untransformed.
  • Tùy biến dễ dàng: Có thể tạo exporter riêng bằng cách kế thừa lớp BaseLabelFormat.
  • Cấu hình linh hoạt: Điều chỉnh qua config.ini hoặc giao diện cài đặt.
  • Cài đặt nhanh: Hỗ trợ cài qua pip hoặc chạy trực tiếp từ nguồn.

💡 Vì sao đáng chú ý

Khác với các công cụ nặng hoặc phức tạp, labelCloud tập trung vào trải nghiệm người dùng mượt mà khi gán nhãn hộp 3D trên đám mây điểm. Sự kết hợp giữa hai chế độ picking/spanning và hỗ trợ xoay 6 DoF giúp tăng tốc quy trình gán nhãn chính xác. Ngoài ra, khả năng xuất ra nhiều định dạng chuẩn như KITTI giúp dễ dàng tích hợp vào các pipeline học máy và nhận dạng đối tượng 3D.


#3DLabeling #PointCloud #ComputerVision #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
cvat-ai/cvat

CVAT is a leading data annotation platform for image, video, audio, and 3D datasets. It offers open-source, cloud, and enterprise products, as well as labeling services, with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.

17.0k
Oct 27, 2026
RepositoryPython
d2l-ai/d2l-zh

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

82.1k
Jul 30, 2024
RepositoryTypeScript
HumanSignal/label-studio

Label Studio is a multi-type data labeling and annotation tool with standardized output format

28.6k
Oct 27, 2026
RepositoryJupyter Notebook
microsoft/AI-For-Beginners

12 Weeks, 24 Lessons, AI for All!

70.2k
Oct 23, 2026
RepositoryC++
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

201.2k
Oct 24, 2026
RepositoryPython
Toloka/crowd-kit

Control the quality of your labeled data with the Python tools you already know.

255
Dec 1, 2025
RepositoryPython
pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

105.1k
Oct 26, 2026
RepositoryPython
rohitg00/ai-engineering-from-scratch

Learn AI Engineering! Learn it. Build it. Ship it for others.

74.6k
Oct 23, 2026
RepositoryC++
google-ai-edge/mediapipe

Cross-platform, customizable ML solutions for live and streaming media.

37.4k
Oct 25, 2026