getFFTImageFilterObject_MemoryLeakFix.diff

msrtis -, 2011-09-23 07:03 am

Download (927 Bytes)

 
opencv/modules/objdetect/src/matching.cpp (working copy)
207 207
    
208 208
    filterSize = filter->sizeX * filter->sizeY;
209 209
    mapSize = mapDimX * mapDimY;
210
    newFilter = (float *)malloc(sizeof(float) * (2 * mapSize));
211
    rot2PIFilter = (float *)malloc(sizeof(float) * filterSize);
212 210
    res = allocFFTImage(image, filter->numFeatures, mapDimX, mapDimY);
213 211
    if (res != LATENT_SVM_OK)
214 212
    {
215 213
        return res;
216 214
    }
215
    newFilter = (float *)malloc(sizeof(float) * (2 * mapSize));
216
    rot2PIFilter = (float *)malloc(sizeof(float) * filterSize);
217 217
    for (i = 0; i < filter->numFeatures; i++)
218 218
    {        
219 219
        rot2PI(filter->H, filter->sizeX, filter->sizeY, rot2PIFilter, filter->numFeatures, i);