pseudocode zum imageInput erstellt
This commit is contained in:
parent
875e377a14
commit
580e8d4296
37
imageInput.c
37
imageInput.c
@ -12,7 +12,44 @@
|
||||
GrayScaleImageSeries *readImages(const char *path)
|
||||
{
|
||||
GrayScaleImageSeries *series = NULL;
|
||||
|
||||
FILE *readSource;
|
||||
unsigned int sizeOfByteInBytes = 1;
|
||||
unsigned int numberOfBytesToRead = 1;
|
||||
readSource = fopen(path, "rb");
|
||||
if (readSource = NULL)
|
||||
{
|
||||
//error datei nicht gefunden
|
||||
}
|
||||
|
||||
// dateiaufbau:
|
||||
|
||||
// string __info2_image_file_format__
|
||||
fread(/*pufferHier*/, /*Stringsize*/, 1, readSource);
|
||||
// INT - Anzahl der Bilder
|
||||
fread(/*pufferHier*/, /*sizeOf(int)*/, 1, readSource);
|
||||
// INT - Breite eines Bildes (Pixel)
|
||||
fread(/*pufferHier*/, /*sizeOf(int)*/, 1, readSource);
|
||||
// INT - Höhe eines Bildes (Pixel)
|
||||
fread(/*pufferHier*/, /*sizeOf(int)*/, 1, readSource);
|
||||
// Bis hier alles nur einmal durchführen
|
||||
|
||||
// AB HIER Schleife implementieren die für
|
||||
// anzahl der Bytes Byte einließt
|
||||
// bufferspeicher anlegen der unsigned char pointer
|
||||
// mit anzahl der pixel als größe ist um dann
|
||||
// grauwerte in diesen buffer zu schreiben
|
||||
// (grayscale pixeltype in grayscale image series)
|
||||
// BYTES - Je mit GraustufenInfo von 0-255
|
||||
// bytezahl = breite_Pixel * höhe_Pixel
|
||||
fread(/*pufferHier*/, sizeOfByteInBytes, numberOfBytesToRead, readSource);
|
||||
// INT - Label welche Zahl dargestellt ist (0-9)
|
||||
// AB HIER Schleifenende
|
||||
|
||||
// folgendes nur einmal ausführen
|
||||
fread(/*pufferHier*/, /*sizeOf(unsigned char)*/, 1, readSource);
|
||||
|
||||
//fclose(readSource);
|
||||
return series;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user