inf2Projekt2/imageInput.h

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