C#으로 구글에서 인물 사진 스크래핑하기 2편 - 얻어 온 얼굴을 잘라내기


C#으로 구글에서 인물 사진 스크래핑하기 2편 - 얻어 온 얼굴을 잘라내기

지난번 1편에서 얼굴을 수집한 이유는 딥러닝용 학습 데이터를 만들기 위해서입니다. 작업하면서 삽질한 것들을 정리해놓아야 저에게 도움이 될 것 같아서 시작한 내용입니다.

아무튼 얼굴을 얻어오는 것은 성공하였고, 일단 얻어온 얼굴들을 크롭해서 리사이징 해볼까요? 딥러닝용 학습 데이터의 이미지 사이즈는 어느 정도면 좋을까에 대해서 열심히 서칭을 해봤지만 마땅한 답이 나오지 않았습니다.

그래서 ChatGPT에 물어보기로 합니다. 그렇다면 가져온 이미지를 바탕으로 얼굴을 추출한 뒤에, 224 사이즈로 리사이징 하는 작업을 해봐야겠군요!

다양한 라이브러리들의 도움을 받을 수 있겠습니다만, 지난번에 Emgu.CV를 이미 설치했고, OpenCV에 이미 괜찮은 얼굴 인식용 API가 제공되고 있습니다. 그러니 그 녀석을 써보도록 하죠. private List CropFaces(Mat imgMat) { int count = 0; List result = new(); CascadeCla...


#DL #회사일 #프로그래밍 #트레이닝 #이미지 #얼굴 #씨샵 #스크래핑 #머신러닝 #딥러닝 #공부 #OpenCV #ML #훈련

원문링크 : C#으로 구글에서 인물 사진 스크래핑하기 2편 - 얻어 온 얼굴을 잘라내기