ROI는 원본 이미지에서 관심영역을 추출할 수 있도록 해준다. // for each face draw the bounding rectangle for(i = 0; i total : 0); i++) { CvRect *r = (CvRect*)cvGetSeqElem(faces, i); CvPoint pt1 = { r->x, r->y }; CvPoint pt2 = { r->x + r->width, r->y + r->height }; cvRectangle(image, pt1, pt2, CV_RGB(0, 84, 255), 3, 8, 0); cvSetImageROI(image, cvRect(pt1.x, pt1.y, r->width, r->height)); cvAddS(image, cv..
얼굴을 검출하는 방법은 많다. 지금 포스팅 된 글은 얼굴 정면을 기계학습시킨 xml을 활용해서 만든 자료이다.약간만 틀어저도 얼굴로 인식을 안한다는.....( 이 xml은 인터넷에 많이 있으니 참고하길... ) #include "cv.h" #include "highgui.h" int main() { int i; CvHaarClassifierCascade *cascade; // face sequence will reside in the storage CvMemStorage *storage; IplImage *image; CvSeq *faces; const char *classifer = "haarcascade_frontalface_alt.xml"; // load classfier cascade from X..
Checked or Unchecked Exceptions? 우선 Checked Exception은 throws를 사용해서 명시적으로 표시해주거나, try-catch-finally를 사용해서 예외를 처리하게 된다. 반면, UncheckedException은 이런 요구들을 처리하지 않아도 된다. 둘째로, Checked Exception은 java.lang.Exception을 바로 상속하며, UncheckedException은 java.lang.RuntimeException을 상속받도록 되어있다. (자바 예외 계층구조는 다음과 같이 되어있다.) RuntimeException을 상속받은 예외들(UncheckedException)은 런타임시에 확인되며, CheckedException은 컴파일시에 확인되는 예외들이다.
- Total
- Today
- Yesterday