1. 왜 cv2(OpenCV)를 썼는가? (PIL 대신)
- 속도: 학습할 때 이미지를 수십만 번 읽어야 하는데, OpenCV가 파이썬 기본 이미지 라이브러리(PIL)보다 로딩 속도가 훨씬 빠릅니다.
- 주의점: OpenCV는 이미지를 읽을 때 BGR(파랑-초록-빨강) 순서로 읽습니다. 하지만 우리가 쓸 EfficientNet 모델은 RGB로 학습되었습니다. 그래서 cv2.cvtColor(image, cv2.COLOR_BGR2RGB)가 없으면 색깔이 반전돼서 모델이 헷갈려 합니다. (사과가 파란색으로 보임)
'AI 엔지니어준비' 카테고리의 다른 글
| 클라우드 모델 캐시 관리 팁! GCP (1) | 2026.02.06 |
|---|---|
| PyCharm 무료 버전으로 GCP 원격 개발하기 (0) | 2026.02.02 |
| dummy_data dummy_input 이란? (0) | 2026.01.31 |
| 딥러닝의 종류 (0) | 2026.01.30 |
| The Training Standard (0) | 2026.01.30 |