https://darkpgmr.tistory.com/16
[환경설정 방법]
Window 환경에서 아래 DarkLabel zip 파일을 압축을 풉니다.
DarkLabel.exe를 켠 후 아래와 같이 설정합니다.ㅈ
단축키 및 프로그램 사용 방법
<aside> 💡 Arow/PgUp/PgDn/Home/End: navigate image frames Mouse: Left(create box), Right(cancel the most recently created box) Shift+Mouse: Left(modify box), Right(delete selected box/trajectory or all boxes) Shift+DoubleClick: modify box properties (label, ID, difficulty)
DoubleClick: select/deselect box trajectory *box trajectory: boxes connected across frames with the same ID and label
Ctrl+'+'/'-': zoom in/out Ctrl+Arrow: scroll zoomed window Ctrl+MouseWheel: zoom in/out Ctrl+MouseDrag: scroll zoomed window
Enter or Spacebar: apply tracking (selected trajectories or newly created boxes only) Ctrl+'s': save gt F1: show this help
</aside>
[라벨링 방법]
DarkLabel.exe를 엽니다.
'Open Image Folder...'를 클릭 후, 분할된 이미지가 들어있는 폴더를 엽니다.
class를 labeling하고자 하는 표지판으로 설정 후, 마우스를 드래그 하여 bounding box를 칩니다. (ctrl + 마우스 휠을 돌리면 확대, 축소가 가능합니다.)
space바를 누르면 bounding box가 물체를 tracking합니다. space바를 누르다가 bounding box의 위치가 많이 벗어나면 shift키를 누른체 bounding box의 위치를 수정합니다. 'shift+마우스우클릭'을 하면 bounding box를 지울 수 있습니다. 표지판 전부가 보일때만 labeling을 진행합니다. 일부 짤리거나 없는 사진들은 그냥 넘기시면 되겠습니다. 최대한 fitting되게 annotation 해주세요. 부탁합니다.
Labeling을 끝냈으면 'GT Save As...' 또는 'ctrl + s'를 누른 후 저장합니다. 아래와 같이 txt파일로 저장이 함께 되어있으면 Labeling에 성공한 것입니다. 중간 저장 꼭 잘 하세요.
<aside> 💡 YOLO row format : class x_center y_center width height
</aside>