forked from freudenreichan/info2Praktikum-NeuronalesNetz
start wroking on image Input
This commit is contained in:
parent
653312f8a6
commit
619cd95a5c
@ -7,16 +7,23 @@
|
||||
#define FILE_HEADER_STRING "__info2_image_file_format__"
|
||||
|
||||
// TODO Implementieren Sie geeignete Hilfsfunktionen für das Lesen der Bildserie aus einer Datei
|
||||
GrayScaleImage readImage()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen
|
||||
GrayScaleImageSeries *readImages(const char *path)
|
||||
{
|
||||
GrayScaleImageSeries *series = NULL;
|
||||
|
||||
FILE *file = fopen("mnist_test.info2","rb");
|
||||
char headOfFile;
|
||||
series = malloc();
|
||||
return series;
|
||||
}
|
||||
|
||||
// TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt
|
||||
void clearSeries(GrayScaleImageSeries *series)
|
||||
{
|
||||
|
||||
}
|
||||
29
neuralN_readFiles
Normal file
29
neuralN_readFiles
Normal file
@ -0,0 +1,29 @@
|
||||
Inhalte: Dynamische Speicherverwaltung, Strukturen, Dateien lesen.
|
||||
|
||||
Ziel: Die Bilder aus mnist_test.info 2 auslesen
|
||||
|
||||
Struktur für einlesen des Strings am Anfang der Datei:
|
||||
int AnzahlBilder
|
||||
int breiteBilder
|
||||
int LaengeBilder
|
||||
|
||||
Struktur für Bilder:
|
||||
unsinged int array Breite * Höhe
|
||||
unsigned int Klasse (Label 0 - 9)
|
||||
|
||||
|
||||
Speicher für Bilder dynamisch allokieren
|
||||
|
||||
GrayScaleImageSeries:
|
||||
datei einlesen
|
||||
header String aus der Datei lesen
|
||||
mit header String den benötigten Speicher freigeben
|
||||
in den Speicher die Datei einschreiben (mit Hilfsfunktion)
|
||||
|
||||
Hilfsfunktion (saveFile)
|
||||
gehe zum Anfang des Strings
|
||||
speicher alles der Reihe nach ein
|
||||
|
||||
clearSeries:
|
||||
pointer der be malloc kommt nehemen
|
||||
free()
|
||||
Loading…
x
Reference in New Issue
Block a user