edit : readme.md update
This commit is contained in:
21
README.md
21
README.md
@@ -7,6 +7,7 @@
|
||||
1. **데이터 변환 (`DCM_NII_to_CVAT.py`)**:
|
||||
* **이미지 변환:** `.dcm` 파일을 `.jpg`로 변환 (정규화 포함).
|
||||
* **마스크 변환:** 여러 개의 `.nii.gz` 파일(C2, C3, T1...)을 하나의 **RGB 컬러 마스크**(`.png`)로 통합.
|
||||
* **자동 정리:** 실행 시마다 `Conversion_Results/YYYYMMDD_HHMMSS` 폴더를 생성하여 데이터 분리 저장.
|
||||
* **포맷 지원:** CVAT **Segmentation Mask 1.1** 구조 자동 생성 (`JPEGImages`, `SegmentationClass`, `labelmap.txt`, `default.txt`).
|
||||
|
||||
2. **데이터 뷰어 (`NII_DCM_Viewer.py`)**:
|
||||
@@ -34,7 +35,12 @@ pip install -r requirements.txt
|
||||
python DCM_NII_to_CVAT.py
|
||||
```
|
||||
|
||||
실행 후 생성된 `cvat_dataset_mask_v2` 폴더 **내부의 파일들**(`JPEGImages`, `SegmentationClass`, `ImageSets`, `labelmap.txt`)을 선택하여 **ZIP으로 압축**한 뒤, CVAT에서 **Segmentation Mask 1.1** 포맷으로 업로드하세요.
|
||||
스크립트를 실행하면 **`Conversion_Results/YYYYMMDD_HHMMSS`** 폴더가 생성됩니다.
|
||||
|
||||
**[CVAT 업로드 방법]**
|
||||
1. 생성된 타임스탬프 폴더(예: `20251202_120000`) **안으로 들어갑니다**.
|
||||
2. 내부의 모든 파일/폴더(`JPEGImages`, `SegmentationClass`, `ImageSets`, `labelmap.txt`)를 선택하여 **ZIP으로 압축**합니다.
|
||||
3. CVAT에서 데이터를 업로드할 때 포맷을 **Segmentation Mask 1.1**로 선택합니다.
|
||||
|
||||
### 2. 데이터 뷰어
|
||||
|
||||
@@ -42,8 +48,19 @@ python DCM_NII_to_CVAT.py
|
||||
python NII_DCM_Viewer.py
|
||||
```
|
||||
|
||||
* 실행 후 콘솔에서 번호를 입력하여 폴더를 선택하면 뷰어가 실행됩니다.
|
||||
|
||||
## 설정 변경
|
||||
|
||||
두 스크립트 모두 상단의 `DATA_ROOT` 변수를 수정하여 데이터가 위치한 경로를 변경할 수 있습니다. 기본값은 **현재 디렉토리(`.` )** 입니다.
|
||||
|
||||
```python
|
||||
# --- 설정 (사용자 수정 가능) ---
|
||||
DATA_ROOT = Path('.') # 데이터가 있는 최상위 경로
|
||||
```
|
||||
|
||||
## 파일 구조
|
||||
|
||||
* `DCM_NII_to_CVAT.py`: 변환 메인 스크립트
|
||||
* `NII_DCM_Viewer.py`: 뷰어 스크립트
|
||||
* `requirements.txt`: 필요 라이브러리 목록
|
||||
* `requirements.txt`: 필요 라이브러리 목록
|
||||
Reference in New Issue
Block a user