did tests in imageInput.c
This commit is contained in:
parent
c19508d6b2
commit
ecc46da743
14
imageInput.c
14
imageInput.c
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user