今天程序中用到,就总结了一下,
方法一,使用图像ROI:
方法二,使用cvGetSubRect方法:
直接附上源码:
void clipImage(IplImage* src,CvRect rect,IplImage *dst)
{
#if define METHOD_1_
cvSetImageROI(src,rect);
cvResize(src,dst,CV_INTER_LINEAR);
#else
CvMat *tempMat=cvCreateMat(
dst->width,dst->height,
CV_MAKETYPE(dst->depth,dst->nChannels));
cvGetSubRect(src,tempMat,rect);
cvResize(tempImg,eye_img,CV_INTER_LINEAR);
#endif
}