Joseph Redmon
2014-02-15 228d3663f871d0e4bdee468572eb80141cb4fe3f
src/image.c
@@ -342,21 +342,11 @@
    return outImg;
}
image load_image(char *filename, int h, int w)
image ipl_to_image(IplImage* src)
{
    IplImage* src = 0;
    if( (src = cvLoadImage(filename,-1)) == 0 )
    {
        printf("Cannot load file image %s\n", filename);
        exit(0);
    }
    cvShowImage("Orig", src);
    IplImage *resized = resizeImage(src, h, w, 1);
    cvShowImage("Sized", resized);
    cvWaitKey(0);
    cvReleaseImage(&src);
    src = resized;
    unsigned char *data = (unsigned char *)src->imageData;
    int h = src->height;
    int w = src->width;
    int c = src->nChannels;
    int step = src->widthStep;
    image out = make_image(h,w,c);
@@ -369,6 +359,21 @@
            }
        }
    }
    return out;
}
image load_image(char *filename, int h, int w)
{
    IplImage* src = 0;
    if( (src = cvLoadImage(filename,-1)) == 0 )
    {
        printf("Cannot load file image %s\n", filename);
        exit(0);
    }
    IplImage *resized = resizeImage(src, h, w, 1);
    cvReleaseImage(&src);
    src = resized;
    image out = ipl_to_image(src);
    cvReleaseImage(&src);
    return out;
}