getFFTImageFilterObject_MemoryLeakFix.diff
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); |