How to resize an image to a specific size in OpenCV?

前端 未结 5 1410
北荒
北荒 2020-12-05 13:19
IplImage* img = cvLoadImage(\"something.jpg\");
IplImage* src = cvLoadImage(\"src.jpg\");
cvSub(src, img, img);

But the size of the source image is

5条回答
  •  半阙折子戏
    2020-12-05 14:02

    Make a useful function like this:

    IplImage* img_resize(IplImage* src_img, int new_width,int new_height)
    {
        IplImage* des_img;
        des_img=cvCreateImage(cvSize(new_width,new_height),src_img->depth,src_img->nChannels);
        cvResize(src_img,des_img,CV_INTER_LINEAR);
        return des_img;
    } 
    

提交回复
热议问题