#include #include #include #include "imageInput.h" #define BUFFER_SIZE 100 #define FILE_HEADER_STRING "__info2_image_file_format__" // TODO Implementieren Sie geeignete Hilfsfunktionen für das Lesen der Bildserie aus einer Datei int readHeader(File *file) { char fileHeader[32]; fread(fileHeader, sizeof(char), strlen(FILE_HEADER_STRING), file); if(strncmp(FILE_HEADER_STRING, fileHeader, strlen(FILE_HEADER_STRING))){ return -1; } else{ return 0; } } int readIntOfFile(FILE *file){ int number = 0; fread(number, sizeof(int), 1, file); return number; } int readOneImage(GrayScaleImageSeries *series, File *file){ unsigned int height, width; unsigned char label; fread() } // TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen GrayScaleImageSeries *readImages(const char *path) { GrayScaleImageSeries *series = NULL; int col, row; return series; } // TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt void clearSeries(GrayScaleImageSeries *series) { }