이제 전체 그림과 라이브러리 지형도를 익혔으니, 이 책을 어떤 순서로 읽으면 좋은지 안내합니다. 이 책은 처음부터 끝까지 순서대로 읽도록 설계되었지만, 이미 아는 부분이 있거나 급한 목표가 있다면 건너뛰는 길도 함께 알려 드립니다.
전체 지도
들어가기] --> P1[PART 01
conda 환경] P1 --> P2[PART 02
얼굴 검출] P2 --> P3[PART 03
랜드마크·정렬] P3 --> P4[PART 04
임베딩 이해] P4 --> P5[PART 05
face_recognition] P5 --> P6[PART 06
DeepFace] P6 --> P7[PART 07
InsightFace] P7 --> P8[PART 08
감정·속성] P8 --> P9[PART 09
안티스푸핑] P9 --> P10[PART 10
종합 프로젝트] P10 --> P11[PART 11
평가·배포·윤리] P11 --> P12[PART 12
마무리]
큰 흐름은 세 덩어리입니다. 먼저 환경과 기초(PART 01~04)를 다지고, 다음으로 라이브러리별 실전(PART 05~09)을 익히며, 마지막으로 이것들을 합쳐 시스템을 만들고 운영(PART 10~11)합니다.
독자 유형별 추천 경로
| 이런 분이라면 | 추천 경로 |
|---|---|
| 완전 처음 시작한다 | PART 00부터 순서대로 끝까지 |
| 파이썬과 OpenCV를 좀 안다 | PART 01은 빠르게 훑고 PART 02부터 정독 |
| 당장 출입 통제 데모가 필요하다 | PART 01 → 02 → 05 → 09 → 10 |
| 감정 분석만 빠르게 보고 싶다 | PART 01 → 02 → 03 → 08 |
| 대규모 얼굴 검색을 만들어야 한다 | PART 01 → 04 → 07 → 10 → 11 |
어떤 경로를 택하든 PART 01(conda 환경)은 건너뛰지 마세요. 이 책의 모든 코드가 그 환경 위에서 돌아가도록 작성되어 있습니다.
실습 코드와 그림에 대하여
이 책의 코드는 모두 그대로 복사해 실행할 수 있는 완전한 형태로 제공됩니다. 또한 각 실습의 결과 화면은 그림으로 보여 주는데, 이 그림들은 손으로 찍은 화면 캡처가 아니라 결과를 그려서 저장하는 작은 파이썬 스크립트로 만든 것입니다. 그 스크립트도 함께 공개하므로, 독자가 직접 같은 그림을 다시 만들어 볼 수 있습니다.
실무 팁. 학습할 때는 책의 코드를 그냥 읽지 말고 반드시 직접 타이핑해서 실행해 보세요. 특히 검출기나 인식 모델은 같은 코드라도 카메라, 조명, 사람에 따라 결과가 달라지므로, 내 환경에서 돌려 봐야 진짜 감각이 생깁니다.
이 장에서 기억할 것
이 책은 환경과 기초, 라이브러리 실전, 시스템 운영의 세 덩어리로 이루어집니다. 순서대로 읽는 것이 기본이지만, 목표가 분명하다면 위의 추천 경로로 질러갈 수 있습니다. 준비가 되었으면 다음 PART에서 conda 환경을 갖추고 첫 실행을 해 보겠습니다.