zoom.c


1
// gcc -std=c99 `pkg-config --libs --cflags opencv` -o zoom zoom.c
2
3
#include <cv.h>     
4
#include <highgui.h>
5
6
#define ZOOM 20
7
8
int main(void)
9
{
10
    IplImage* img = cvLoadImage("original.png", 1);
11
    IplImage* zoom_img = cvCreateImage(cvSize(ZOOM * img->width, ZOOM * img->height), img->depth, img->nChannels);
12
    cvResize(img, zoom_img, CV_INTER_NN);
13
    cvSaveImage("so_wird_es.png", zoom_img, 0);
14
    cvReleaseImage(&img);
15
    cvReleaseImage(&zoom_img);
16
    return 0;
17
}