clearSeries inputimages done

This commit is contained in:
Sara Stark 2025-11-12 23:45:26 +01:00
parent 1e966e9f64
commit 19e402ae35

View File

@ -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);
}
} }