2015. 4. 23. 11:38
Computer Vision/OpenCV
개발환경
사용툴 : Visual Studio 2013 라이브러리 : openCV library 2.4.10 프로젝트 : Visual C++ console application 개발날짜 : 2015-04-23 |
참고 : JN Forum
관심영역 지정, 복사, 채우기 - oh! yamyam tistory
이미지와 이미지 영역을 매개변수로 받아 vector 에 저장하는 함수.
void FaceDetection::SaveFaceRegion(IplImage* image, std::vector<IplImage*>* faceImgs, std::vector<Rect> faces) { for (int i = 0; i < faces.size(); i++){ cvSetImageROI(image, faces[i]); IplImage* clone_img = cvCreateImage(cvSize(faces.width, faces.height), image->depth, image->nChannels); cvResize(image, clone_img, CV_INTER_LINEAR); faceImgs->push_back(clone_img); cvResetImageROI(image); } } |
결과 이미지
각각의 이미지들로 저장됨.
개인보호 문제로 얼굴은 모자이크 처리함.
'Computer Vision > OpenCV' 카테고리의 다른 글
[OpenCV] 이미지 출력하기 (2) | 2016.05.12 |
---|---|
[OpenCV] Mat -> IplImage*, IplImage* -> Mat 형변환 (4) | 2015.05.07 |
[OpenCV] Image Resize (0) | 2015.04.21 |
[OpenCV] 자주쓰는 기능들 모음 (2) | 2015.04.20 |
[OpenCV] Mat 데이터 픽셀에 접근하는 방법 (0) | 2015.04.17 |