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;
}
int readOneImage(GrayScaleImageSeries *series, File *file){
unsigned int height, width;
int readOneImage(GrayScaleImageSeries *series, File *file, width, height){
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
GrayScaleImageSeries *readImages(const char *path)
{
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;
}