forked from freudenreichan/info2Praktikum-NeuronalesNetz
Compare commits
No commits in common. "be07dcffcff20002e1da659304f3d1364ece292e" and "858673bdca9a62a32a1cf5ceef28b6dd88c0662d" have entirely different histories.
be07dcffcf
...
858673bdca
@ -7,23 +7,16 @@
|
|||||||
#define FILE_HEADER_STRING "__info2_image_file_format__"
|
#define FILE_HEADER_STRING "__info2_image_file_format__"
|
||||||
|
|
||||||
// TODO Implementieren Sie geeignete Hilfsfunktionen für das Lesen der Bildserie aus einer Datei
|
// 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
|
// TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen
|
||||||
GrayScaleImageSeries *readImages(const char *path)
|
GrayScaleImageSeries *readImages(const char *path)
|
||||||
{
|
{
|
||||||
GrayScaleImageSeries *series = NULL;
|
GrayScaleImageSeries *series = NULL;
|
||||||
FILE *file = fopen("mnist_test.info2","rb");
|
|
||||||
char headOfFile;
|
|
||||||
series = malloc();
|
|
||||||
return series;
|
return series;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt
|
// TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt
|
||||||
void clearSeries(GrayScaleImageSeries *series)
|
void clearSeries(GrayScaleImageSeries *series)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,29 +0,0 @@
|
|||||||
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