ImageInput Weitergearbeitet

This commit is contained in:
herdingto103621 committed 2026-11-12 14:03:14 +01:00
1 parent 161bc0c7bf
commit c47b84a09e
1 file changed
+16 -5
+16 -5
View File
@@ -27,19 +27,30 @@ int readIntOfFile(FILE *file){
return number; return number;
} }
int readOneImage(GrayScaleImageSeries *series, File *file){ int readOneImage(GrayScaleImageSeries *series, File *file, width, height){
unsigned int height, width;
unsigned char label; unsigned char label;
fread() series->images[i].buffer = malloc(width * height * sizeof(GrayScalePixelType));
fread(series->images[i].buffer, sizeof(GrayScalePixelType), width * height, file);
fread(label, sizeof(unsigned char), 1, file);
return 0
} }
// TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen // TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen
GrayScaleImageSeries *readImages(const char *path) GrayScaleImageSeries *readImages(const char *path)
{ {
GrayScaleImageSeries *series = NULL; GrayScaleImageSeries *series = NULL;
int col, row; int imageCount, width, height;
if(readHeader == 0) {
imageCount = readIntOfFile(file);
width = readIntOfFile(file);
height = readIntOfFile(file);
for(int i = 0; i < imageCount; i++){
readImages(GrayScaleImageSeries, file, width, height);
}
}
return series; return series;
} }