free_mem in sharpen
This commit is contained in:
parent
dd25645335
commit
be78df9fe5
|
@ -171,15 +171,20 @@ int main(int argc, char **argv)
|
||||||
struct image_t *details_image;
|
struct image_t *details_image;
|
||||||
struct image_t *sharpened_image;
|
struct image_t *sharpened_image;
|
||||||
|
|
||||||
for (int i = 0; i < 500; i++) {
|
int reps = 1000;
|
||||||
|
|
||||||
|
for (int i = 0; i < reps; i++) {
|
||||||
smoothened_image = S1_smoothen(input_image);
|
smoothened_image = S1_smoothen(input_image);
|
||||||
details_image = S2_find_details(input_image, smoothened_image);
|
details_image = S2_find_details(input_image, smoothened_image);
|
||||||
sharpened_image = S3_sharpen(input_image, details_image);
|
sharpened_image = S3_sharpen(input_image, details_image);
|
||||||
|
|
||||||
// Free memory to avoid memory leaks
|
// Free memory to avoid memory leaks
|
||||||
// free_image(smoothened_image);
|
if(i == reps-1) {
|
||||||
// free_image(details_image);
|
continue;
|
||||||
// free_image(sharpened_image);
|
}
|
||||||
|
free_image(smoothened_image);
|
||||||
|
free_image(details_image);
|
||||||
|
free_image(sharpened_image);
|
||||||
}
|
}
|
||||||
|
|
||||||
write_ppm_file(argv[2], sharpened_image);
|
write_ppm_file(argv[2], sharpened_image);
|
||||||
|
|
Loading…
Reference in New Issue