Kommentare überarbeitet
This commit is contained in:
parent
53a7828cf0
commit
b5f493bd43
@ -6,7 +6,6 @@
|
|||||||
#define BUFFER_SIZE 100
|
#define BUFFER_SIZE 100
|
||||||
#define FILE_HEADER_STRING "__info2_image_file_format__"
|
#define FILE_HEADER_STRING "__info2_image_file_format__"
|
||||||
|
|
||||||
// TODO Implementieren Sie geeignete Hilfsfunktionen für das Lesen der Bildserie aus einer Datei
|
|
||||||
// Lädt eine .info2-Datei und prüft, ob das Dateiformat korrekt ist
|
// Lädt eine .info2-Datei und prüft, ob das Dateiformat korrekt ist
|
||||||
static FILE* openImageFile(const char* path) {
|
static FILE* openImageFile(const char* path) {
|
||||||
FILE* imageFile = NULL;
|
FILE* imageFile = NULL;
|
||||||
@ -95,7 +94,6 @@ static char getLabelOfImage(FILE* imageFile, GrayScaleImage* image) {
|
|||||||
return label;
|
return label;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen
|
|
||||||
GrayScaleImageSeries *readImages(const char *path)
|
GrayScaleImageSeries *readImages(const char *path)
|
||||||
{
|
{
|
||||||
// Datei laden und Dateiformat prüfen
|
// Datei laden und Dateiformat prüfen
|
||||||
@ -179,20 +177,11 @@ GrayScaleImageSeries *readImages(const char *path)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// für jedes Bild gemäß GreyScaleImageSeries.count:
|
|
||||||
// GreyScaleImage.width = width
|
|
||||||
// GreyScaleImage.height = height
|
|
||||||
// GreyScaleImageSeries.buffer = Pixelwerte
|
|
||||||
// labels = Label des Bilds
|
|
||||||
// series.labels[i] = (unsigned char)(i % 256);
|
|
||||||
// Springe in der Datei an die Stelle nach dem i. Bild
|
|
||||||
|
|
||||||
fclose(imageFile);
|
fclose(imageFile);
|
||||||
|
|
||||||
return series;
|
return series;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt
|
|
||||||
void clearSeries(GrayScaleImageSeries *series)
|
void clearSeries(GrayScaleImageSeries *series)
|
||||||
{
|
{
|
||||||
//prüfen, ob series überhaupt bereinigt werden muss
|
//prüfen, ob series überhaupt bereinigt werden muss
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user