일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 채보
- Python
- Selenium
- mysql
- LIST
- windows forms
- paramiko
- ubuntu
- SSH
- C++
- C#
- pip
- JSON
- YOLO
- 컨테이너
- error
- 오류
- Visual Studio
- 프로그래머스
- pytorch
- C
- label
- VS Code
- 핑거스타일
- 기타 연주
- Linux
- pandas
- Numpy
- Docker
- OpenCV
- Today
- Total
목록object 개수 (2)
기계는 거짓말하지 않는다
Labelme JSON 데이터에 포함 된 label 이름 별 object 개수를 확인할 경우 하위 디렉터리가 존재하지 않는다면 수정이 필요하다. 하위 디렉터리가 존재할 경우 디렉터리 별로 결과를 출력하고 모두 확인이 완료되면 전체 결과를 출력한다. import os import glob import datetime import time import copy import json # 경로 변경 dir_root_path = "G:/data" # 하위 디렉터리가 존재할 경우 sub_dir_name_list = glob.glob(os.path.join(dir_root_path, "*")) total_name_dict = {} class_name_dict = {} read_count = 0 start_time =..
classid, x center, y center, width, height 형식의 YOLO label 텍스트 파일의 class 별 object 개수를 확인하는 경우 import os import glob import datetime import time import copy # YOLO dataset 구조 형식일 경우 dir_root_path = "D:/Datasets/yolo_split_dataset/labels/" sub_dir_name_list = ["train", "val"] name_dict = {} read_count = 0 start_time = time.time() for sub_dir_name in sub_dir_name_list: label_path_list = glob.glob(os..