Skip to content

t0mark/lidar-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

222 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Point Cloud Labeling Tool

사전 설치

  • Eigen >= 3.2
  • boost >= 1.54
  • QT >= 5.2
  • OpenGL Core Profile >= 4.0

수정

  • Ouster의 intensity 문제
    • src/shaders/draw_points.vert
# 수정 전
in_remission = clamp(in_remission, 0.0, 1.0);

# 수정 후
in_remission = clamp(in_remission / 255.0, 0.0, 1.0);

빌드

# 의존성
sudo apt install cmake g++ git libeigen3-dev libboost-all-dev qtbase5-dev libglew-dev

cd ~/Desktop
git clone https://github.com/t0mark/LiDAR_Labeling
cd LiDAR_Labeling

# 빌드
cmake -S . -B build
cmake --build build

실행

cd bin
./labeler

# 데이터 디렉토리 선택 (SemanticKITTI 구조)

사용법

  • 폴더 구조 (SemanticKITTi 구조)
point cloud folder
├── velodyne/             -- point cloud (.bin) 파일
├── labels/   [선택 사항]   -- label 파일
├── image_2/  [선택 사항]   -- image (.png)파일
├── calib.txt             -- LiDAR - Camera calibrataion 파일
└── poses.txt             -- 각 스캔 당 pose 정보 파일
  • 설정 파일 변경 (bin/settings.cfg)
tile size: 50.0
max scans: 100
min range: 0.0
max range: 30.0
gpu memory: 8
add car points: true
  • 이미지 보기

  • 단축키

calibration 파일

  • calib.txt 파일 (임의 작성, 아래 내용 복/붙)
P0: 1 0 0 0 0 1 0 0 0 0 1 0
P1: 1 0 0 0 0 1 0 0 0 0 1 0
P2: 1 0 0 0 0 1 0 0 0 0 1 0
P3: 1 0 0 0 0 1 0 0 0 0 1 0
Tr: 1 0 0 0 0 1 0 0 0 0 1 0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors