Information Security ˗ˋˏ ♡ ˎˊ˗

AI/deep learning

DataSet labeling(라벨링_labelIMG이용)

토오쓰 2019. 9. 22. 19:53

라벨링하기 위해서 labelIMG 툴을 이용하였다.

 

In windows

 

1. labelIMG 설치

https://github.com/tzutalin/labelImg

 

tzutalin/labelImg

:metal: LabelImg is a graphical image annotation tool and label object bounding boxes in images - tzutalin/labelImg

github.com

 

2. PyQt4 설치
https://www.riverbankcomputing.com/software/pyqt/download

3. SIP 다운로드
https://www.riverbankcomputing.com/software/sip/download

4. lxml 다운로드
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

 

내폴더

 

5.추가 다운로드

5.1) 아나콘다 CMD를 관리자권한으로

5.2) labelImg-master 위치로 이동

5.3) 콘다로 pyqt 설치 후 실행

conda install pyqt=5

pyrcc5 -o resources.py resources.qrc

python labelImg.py

 

 

해야할 일) 프레임별로 동영상에서 이미지 뽑아오는 방법

 

ffmpeg 사용법

http://lee70.blogspot.com/2015/10/ffmpeg_27.html 

 

1) 터미널을 키고 sudo apt install ffmpeg 입력

2) 편집하고 싶은 동영상이 있는 경로로 가준다.

3) 다음 명령어를 입력해준다. 

ffmpeg -i newfi22.avi -vf fps=31 22_%d.jpg
( 초당 31장씩 캡쳐했다. 1초당 30~31장 정도가 겹치는 사진이 없이,  프레임별로 잘 끊겨서 나온다 )
( 번호는 0부터 저장됨 - 001, 002 이런 순서 )

 

 

6. 라벨링 시작

6.1) 단축키

 

6.2) 클래스 나누기

1: ready: 폭력 전조 증상(한명씩 라벨링)

2: low_level : 폭력o & 신호x - 가벼운 폭행(1단계, 2단계)

3: high_level : 폭력o & 신호o - 심각한 폭행(3단계 = 물건X, 4단계 = 물건O, 5단계 = 집단)

 

 

 

오류1

> 해결 방안(https://github.com/tzutalin/labelImg/issues/510)

 

 

참고

labelIMG 설치 : http://blog.naver.com/PostView.nhn?blogId=mingu216&logNo=221302426428

labelIMG 단축키 : https://eehoeskrap.tistory.com/331