https://github.com/tzutalin/labelImg
그래픽 이미지 주석 도구
Python으로 작성되었으며 그래픽 인터페이스에 Qt를 사용
주석은 ImageNet에서 사용하는 형식 인 PASCAL VOC 형식의 XML 파일로 저장
YOLO 형식도 지원
일단 파이썬 설치
pyqt5도 설치 (6이 최신이므로 아래로 내려가서 5 설치)
pyqt: 파이썬에서 gui프로그래밍할때 사용하는 대표 패키지
qt는 주로 C++ 언어 사용해서 gui프로그래밍에 널리 쓰이는 크로스 플랫폼 프레임워크
pyqt는 qt라는 gui 프레임워크의 파이썬 버전
pyqt / qt: 그래픽 사용자 인터페이스, 네트워킹, 스레드, 정규표현식, sql 데이터베이스, svg, openGL, xml, 사용자 및 응용 프로그램 설정, 위치 및 위치서비스, 단거리 통신 및 클라우드 액세스 등 1000개가 넘는 클래스를 모듈 세트로 구현 제공
cmd에서 pip install PyQt5 & pip install PyQt5-tools
근데 pip version이 20.2.3 이라 20.2.4부터 PyQt5-tools를 설치할 수 있다고 막는다 ㅠㅠ
그래서 이렇게 업데이트 pip install -U pip 하고
pip install PyQt5-tools 다시 해보는데
ERROR: Could not find a version that satisfies the requirement PyQt5-tools (from versions: none)
ERROR: No matching distribution found for PyQt5-tools
이렇게 에러가 뜬다
그래서 일단 cmd에서 pip install labelImg 하고
labelImg 쳐서 실행해부림…
그리고 https://filezillapro.com/docs/v3/
다운받아서
빠른 연결이나 파일 사이트관리자 해서 연결 (포트: 기본 21)
labelimg에서 디렉토리 불러와서 하기
del |
선택한 사각형 상자 삭제 |
w |
직사각형 상자 만들기 |
d |
다음 이미지 |
a |
이전 이미지 |
이걸로 다하고 보니 왼쪽 중간에 yolo / pascal VOC 모드를 선택할 수 있다.
pascal VOC 으로 하면 xml 파일로 저장되고
yolo로 하면 txt 파일로 저장된다 주의 ㅠㅠ
근데 나는 이미 다 xml 파일로 저장해버려서
txt 파일로 변환해야 한다…
https://app.roboflow.com/datasets
https://roboflow.com/convert/pascal-voc-xml-to-yolo-darknet-txt
roboflow에서 create dataset 해서 변환하면 된다!!!
yolo darknet 모드로!!
'to be 개발자' 카테고리의 다른 글
리액트 네이티브 개발환경 셋팅 / 안드로이드 연결 / 애뮬레이터 실행 (0) | 2021.02.05 |
---|---|
파이썬으로 라벨 태그(클래스) 순서 맞추기 (1) | 2021.01.02 |
리액트 웹앱개발 - select box / 반응형 오류 / 깃 충돌 해결 / 브랜치 / 머지 (0) | 2020.12.26 |
리액트 웹앱개발 - display none / block / ckeditor5 / (0) | 2020.12.26 |
리액트 웹앱개발 - react-grid-layout / 리액트 제이쿼리 적용 (0) | 2020.12.26 |
댓글