C# OpenCV Haar 알고리즘을 이용한 얼굴 검출 예제
Source
Evernote/Advanced View Required/C - OpenCV를 이용한 얼굴검출(Haar) 알고리즘.md
Summary
이 문서는 C#과 OpenCV(OpenCvSharp)를 사용하여 Haar Cascade 알고리즘으로 얼굴을 검출하는 예제 코드와 설정 방법을 공유합니다. 환경 설정의 어려움을 줄이기 위해 DLL 링크 설정이 필요 없는 소스 코드와 특정 버전의 DLL 파일을 제공하며, 이미지 경로만 수정하면 실행 가능하도록 구성되었습니다. 코드는 입력 이미지를 그레이스케일로 변환하고 히스토그램 평활화를 수행한 후, haarcascade_frontalface_alt.xml 분류기를 적용하여 얼굴 영역을 검출하고 원으로 표시합니다.
Key Points
- C# 환경에서 OpenCV(OpenCvSharp)를 활용한 얼굴 검출 구현 예제
- Haar Cascade 알고리즘 사용 (haarcascade_frontalface_alt.xml)
- 환경 설정 간소화를 위한 DLL 파일 및 소스 코드 제공
- 이미지 전처리: 그레이스케일 변환, 리사이즈, 히스토그램 평활화
- 검출된 얼굴 영역에 원형 마커 그리기