#ifndef IMAGEINPUT_H #define IMAGEINPUT_H typedef unsigned char GrayScalePixelType; typedef struct { GrayScalePixelType *buffer; // Breite in Pixeln unsigned int width; // Höhe in Pixeln unsigned int height; // Die Pixelwerte (0-255) } GrayScaleImage; // EIN Bild typedef struct { GrayScaleImage *images; // Array von Bildern unsigned char *labels; // Array von Labels (welche Ziffer?) unsigned int count; // Wie viele Bilder ? } GrayScaleImageSeries; // Sammlung der Bilder GrayScaleImageSeries *readImages(const char *path); void clearSeries(GrayScaleImageSeries *series); #endif