- safemotion 라이브러리에서 사용하는 유틸성 기능 모음
구조
│ ├── smutils
│ │ ├── bbox
│ │ │ ├── iou_calculator.py
│ │ │ ├── result_transforms.py
│ │ │ ├── transforms.py
│ │ ├── fomatting.py
│ │ ├── utils_data.py
│ │ ├── utils_image.py
│ │ ├── utils_os.py
│ │ ├── utils_video.py
│ │ ├── utils_vis.py
- bbox : 박스 관련 유틸성 기능
- fomatting.py : 데이터를 Tensor로 변환하는 기능 및 딕셔너리에서 원하는 키 데이터만 모으는 기능
- utils_data.py : 데이터 관련 유틸성 기능 -> 안의 기능들을 옮길 필요가 있음
- utils_image.py : 이미지 관련 유틸성 기능, 박스영역을 자르는 기능이 구현되어 있음
- utils_os.py : os 관련 기능, 파일 찾기 및 폴더 생성 등
- utils_video.py : 비디오 관련 기능, 비디오 분할 및 생성 기능
- utils_vis.py : 시각화 관련 기능, 박스, 스켈레톤을 그리는 기능
TODO
- 구성요소 재구성 필요 -> utils_data, utils_vis
- utils_vis의 박스 그리는 기능 일반화 시킬 필요가 있음