did tests in imageInput.c

This commit is contained in:
Jonas Hofmann 2025-11-26 01:09:29 +01:00
parent c19508d6b2
commit ecc46da743

View File

@ -23,6 +23,9 @@ GrayScaleImageSeries *readImages(const char *path)
unsigned int numberOfBytesToRead = 0;
unsigned int expectedHeader = 0;
char headerString[sizeof(FILE_HEADER_STRING)] = "";
//int widthbuffer = 0;
//int heightbuffer = 0;
readSource = fopen(path, "rb");
@ -42,9 +45,15 @@ GrayScaleImageSeries *readImages(const char *path)
if (expectedHeader)
{
//widthbuffer = series->images->width;
//heightbuffer = series->images->height;
// reallocate memory so that each image width can be saved seperately
series->images = realloc(series->images, series->count * (2 * sizeof(unsigned int) + sizeof(headerString)));
//series->images->width = widthbuffer;
//series->images->height = heightbuffer;
/*
for (int i = 1; i < series->count; i++)
{
@ -135,9 +144,8 @@ void readImagedata(FILE *const source, GrayScaleImageSeries *const series, int c
for (i = 0; i < series->count ; i++)
{
printf("%d\n", i);
fread(&(series->images[i].buffer), sizeof(*series->images->buffer), amountToRead, source);
fread(&(series->labels[i]), sizeof(*series->images->buffer), sizeof(*series->labels), source);
fread(&(series->images->buffer), sizeof(*series->images->buffer), amountToRead, source);
fread(&(series->labels[i]), sizeof(*series->images->buffer), sizeof(*series->labels), source);
}
}