안녕하세요:) 개발자 우디입니다! 아래 내용 관련하여 작업 중이신 분들께 도움이되길 바라며 글을 공유하니 참고 부탁드립니다😊
(이번에 벨로그로 이사오면서 예전 글을 옮겨적었습니다. 이 점 양해 부탁드립니다!)
폴더 구조는 아래와 같이 구성.
- DEAD BY DAYLIGHT
- 클래스1
- images
- labels
- 클래스2
- images
- labels
...생략...
클래스는 아래와 같이 구성
게임 시작
게임 시작(영어)
게임 끝
게임 끝(영어)
기절 상태
후크 상태
죽음 상태(뒤틀린 해골)
죽음 상태(정상 해골)
팀원 탈출
YOLO에 알맞은 형태로 라벨링 진행
라벨링은 anaconda를 설치한 후에 labelImg라는 툴을 사용하여 진행
작업 상세
anaconda를 설치
labelImg 다운로드
labelImg 실행
anaconda prompt 실행
순서대로 명령어 입력
1) 아래와 같이 명령어 입력
cd [labelImg 폴더 경로]
예시)
cd C:/Users/User/Desktop/labelImg
2) 아래의 명령어를 복사 - 붙여넣기
conda install pyqt=5
[y/n]과 같은 표시가 나오면, y 누르고 enter키 입력하기
3) 아래의 명령어를 복사 - 붙여넣기
conda install -c anaconda lxml
[y\n]과 같은 표시가 나오면, y 누르고 enter키 입력하기
4) 아래와 같이 코드를 입력!
pyrcc5 -o libs/resources.py resources.qrc
5) 아래의 명령어를 복사 - 붙여넣기
python labelImg.py
명령어 입력 후, labelImg 가 실행되는지 확인
만약 실행이 되지 않는다면, anaconda 새로운 환경을 만들어서 다시 진행하거나, 아나콘다 삭제 후 다시 진행
라벨링 작업 진행
기본 설정
클래스 명 순서(중요!)
이미지 폴더 설정
결과물 저장 폴더 설정
view 설정
편한 작업을 위해 자동으로 저장되도록 설정하고, 라벨링 작업 시 Bounding-box 가 보이도록 설정해주기
좌측 상단 View 탭 누르고, Auto Save mode 와 Display Labels를 활성화
YOLO 포맷 설정
라벨링 진행