새소식

💻 Programming (프로그래밍)/ETC

이미지 라벨링 - labelImg

  • -

 🔔 이미지 라벨링을 위하여 labelImg 프로그램을 이용하였습니다! 🔔

🧷 1. labelImg 다운로드

https://github.com/tzutalin/labelImg#usage

 

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

🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images - GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding b...

github.com

 

위의 github project를 자신이 원하는 경로로 다운받습니다.

 

 

🧷 2. labelImg 실행 전 작업

-Window + anaconda

프롬프트의 경로는 labelImg 의 경로로 되어있어야합니다.

 

전 아나콘다를 사용하기에 아래 순서를 따라했습니다.

conda install pyqt
conda install -c anaconda lxml
pyrcc5 -o libs/resources.py resources.qrc
python labelImg.py

1. pyqt를 설치후에, 

2. lxml (XML 마크업 언어를 다루는 패키지) 를 설치해줍니다.

3. pyqt의 qrc파일을 py파일로 변환합니다.

4. labelImg.py 파일을 실행합니다.

 

 

🧷 3. 프로그램 설정 및 단축키

labelImg 프로그램이 이런식으로 실행됩니다. // 현재는 이미지를 불러온 상태입니다.

 

왼쪽 바의 open DIR 을 통하여 이미지들을 불러오고, 

Change Save Dir로 저장 경로를 설정합니다.

 

또한 자기의 모델에 맞게 형식을 지정하여 내보낼 수 있습니다.

 

라벨의 텍스트는 

data/predefined_classes.txt 파일을 통하여 수정할 수 있습니다.

 

-단축키

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.