clearSeries inputimages done
This commit is contained in:
parent
1e966e9f64
commit
19e402ae35
24
imageInput.c
24
imageInput.c
@ -133,5 +133,29 @@ GrayScaleImageSeries *readImages(const char *path)
|
|||||||
// TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt
|
// TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt
|
||||||
void clearSeries(GrayScaleImageSeries *series)
|
void clearSeries(GrayScaleImageSeries *series)
|
||||||
{
|
{
|
||||||
|
if (series != NULL)
|
||||||
|
{
|
||||||
|
if (series->images != NULL)
|
||||||
|
{
|
||||||
|
for (unsigned int i = 0; i < series->count; i++)
|
||||||
|
{
|
||||||
|
if (series->images[i].buffer != NULL)
|
||||||
|
{
|
||||||
|
free(series->images[i].buffer);
|
||||||
|
series->images[i].buffer = NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
free(series->images);
|
||||||
|
series->images = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (series->labels != NULL)
|
||||||
|
{
|
||||||
|
free(series->labels);
|
||||||
|
series->labels = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
free(series);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user