Kommentare
This commit is contained in:
parent
97249b78b8
commit
c84c6d3929
@ -47,7 +47,7 @@ static int readHeader(FILE *file, unsigned int *count, unsigned int *width, unsi
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Liest eine Serie von Graustufenbildern aus der angegebenen Datei.
|
// Liest eine Serie von Graustufenbildern aus der angegebenen Datei und speichert sie als Series (images[i])
|
||||||
GrayScaleImageSeries *readImages(const char *path)
|
GrayScaleImageSeries *readImages(const char *path)
|
||||||
{
|
{
|
||||||
GrayScaleImageSeries *series = NULL; // Zeiger auf die gesamte Struktur. Standardmäßig NULL.
|
GrayScaleImageSeries *series = NULL; // Zeiger auf die gesamte Struktur. Standardmäßig NULL.
|
||||||
@ -77,12 +77,13 @@ GrayScaleImageSeries *readImages(const char *path)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
series->count = count; // Anzahl der Bilder setzen.
|
series->count = count; // Anzahl der Bilder setzen.(kommt von typedef GrayScaleImageSeries)
|
||||||
series->images = NULL; // Pointer vorläufig auf NULL setzen (für clearSeries im Fehlerfall).
|
series->images = NULL; // Pointer vorläufig auf NULL setzen (für clearSeries im Fehlerfall).
|
||||||
series->labels = NULL;
|
series->labels = NULL;
|
||||||
|
|
||||||
size_t num_pixels = (size_t)width * height; //berechnet die Anzahl der Pixel pro Bild (size_t weil pixelanzahl groß sein kann)
|
size_t num_pixels = (size_t)width * height; //berechnet die Anzahl der Pixel pro Bild (size_t weil pixelanzahl groß sein kann)
|
||||||
|
|
||||||
|
//GrayScaleImage größe ist als typedef schon definiert.
|
||||||
series->images = (GrayScaleImage *)malloc(count * sizeof(GrayScaleImage)); //reserviert Speicher
|
series->images = (GrayScaleImage *)malloc(count * sizeof(GrayScaleImage)); //reserviert Speicher
|
||||||
if (series->images == NULL)
|
if (series->images == NULL)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user