forked from freudenreichan/info2Praktikum-NeuronalesNetz
24 lines
654 B
C
24 lines
654 B
C
#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
|