24 lines
683 B
C
24 lines
683 B
C
#ifndef IMAGEINPUT_H
|
|
#define IMAGEINPUT_H
|
|
|
|
typedef unsigned char GrayScalePixelType;
|
|
|
|
typedef struct
|
|
{
|
|
GrayScalePixelType *buffer; //char Array mit 0 -255 als zahlenwert.
|
|
unsigned int width;
|
|
unsigned int height; //Breite und Höhe eines Bildes
|
|
} GrayScaleImage;//ein Bild
|
|
|
|
typedef struct
|
|
{
|
|
GrayScaleImage *images;//array von Bildern mit jeweiligen Werten
|
|
unsigned char *labels;//array von Labeln zu jeweiligem Bild
|
|
unsigned int count;//Anzahl der Bilder
|
|
} GrayScaleImageSeries;//alle Bilder, also eine Bilderserie
|
|
|
|
GrayScaleImageSeries *readImages(const char *path);
|
|
void clearSeries(GrayScaleImageSeries *series);//Zeiger auf die Bilderserie als arg
|
|
|
|
#endif
|