본문 바로가기

ImageProccing Library

Image Resize image resize는 보간법이 반드시 필요하기 때문에 생각보다 까다롭다. 근데 이놈의 openCV는 더 더럽다.ㅡㅡ 일단 image 생성...이때 자신이 resize하고 싶은 크기로 할당하는 것이 중점이다. IplImage* image = cvCreateImage(cvSize(newX,newY),IPL_DEPTH_8U, 3); 그리고 cvSize를 사용... cvResize(OngImg, image, 00); 마지막에 00 에 보간법 종류를 넣어줘야 한다. 최 근접 화소 보간 CV_INTER_NN 양선형 보간법 CV_INTER_LINEAR 먼지모름 CV_INTER_AREA 가장 좋은 CV_INTER_CUBIC 최근접 하고 양선형은 알겠는데 두개는 몰긋다. 화질은 차례대로 맨 밑에 보간법이 최강이다. .. 더보기
openCV 를 이용한 Adaboost 알고리즘으로 xml파일 만들기 가장 popular 한 Boosting algorithm으로 단순하고 효율적이라는 Adaboost 알고리즘을 이용한 xml만들기 이다. 빠른 속도와 단순성 및 프로그램의 용이성과 적용할 라운드의 수를 제외하고 튜닝할 인자가 없기때문에 매우 간편하다. 1 . 샘플 이미지들을 준비 샘플 이미지는 훈련 시킬 이미지와 훈련시킬 이미지가 아닌 다른 이미지들을 모두 통틀어서 말한다. 만일 얼굴 사진을 훈련 시킬려면 얼굴 사진만 잔뜩, 손 이미지는 손사진만 잔뜩, 그리고 이와 반대되는 이미지 잔뜩 있으면 된다. 1-1 Positive와 Negative라는 폴더에 이미지를 각각 넣는다. 여기서 Positive는 역시 정답인 이미지를 넣고, Negative는 Positive와는 반대되는 정답이 아닌 이미지를 넣는것이다... 더보기
CxImage classes 1. CxPoint2 • 멤버 변수 + float x, + float y : 좌표 (x, y) • 메소드 + CxPoint2() + CxPoint2(IN float const x_, IN float const y_) + CxPoint2(IN CxPoint2 const &p) : 생성자. 디폴트 좌표는 (0, 0)이다. + float Distance(IN CxPoint2 const p2) : 현재 점과 점 p2 사이의 거리를 반환한다. + float Distance(IN float const x_, IN float const y_) : 현재 점과 점 (x, y) 사이의 거리를 반환한다. 2. CxRect2 • 멤버 변수 + CxPoint2 botLeft : 좌하단 좌표 + CxPoint2 topRight .. 더보기
CxImage functions MFC mys0815님의 블로그 | 길바닥 http://blog.naver.com/mys0815/30008670291 Main Page | Modules | Class List | File List | Class Members | File Members All | Functions | Variables | Typedefs | Enumerations | Enumeration values a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | x | y | ~ Here is a list of all class members with links to the classes they belong to: - a - AddAver.. 더보기