본문 바로가기

ImageProccing Library/OpenCV

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 

최근접 하고 양선형은 알겠는데 두개는 몰긋다.

화질은 차례대로 맨 밑에 보간법이 최강이다.

참고: