Problem mit grossen Bilder wegen Grosse Arrays

charfi90
Mausschubser
Mausschubser
Beiträge: 61
Registriert: 8. Sep 2010 15:40

Problem mit grossen Bilder wegen Grosse Arrays

Beitrag von charfi90 »

Hallo,

bei mir funktioniert der C Teil mit Hachiko.pmg aber nicht mit den anderen zwei Bilder (segementation fault). Es liegt wie ich im Internet gefunden habe an den grossen Arrays die ich benutze. Wie solle ich eigentlich diese Arrays auf den heap erzeugen ? bisher habe ich die so deklariert

float array[width][height]

ich vermute bei dem anderen Thread (Probleme mit AltesGebäude) sollte es auch dran legen

viele Grüße

Benutzeravatar
DB_420
Mausschubser
Mausschubser
Beiträge: 89
Registriert: 24. Nov 2010 15:12

Re: Problem mit grossen Bilder wegen Grosse Arrays

Beitrag von DB_420 »

Hi,

ich hatte zusätzliche Arrays so erstellt:

float *tmp = (float*) malloc_aligned(sizeof(float) * src_image->m_width * src_image->m_height, 16);

3 davon werden für den Durchgang gebraucht, ich habe da keinerlei Probleme.
Tutor:
Mathe II Inf (SS12)
Mathe I Inf (WS11/12)

Thomas Huxhorn
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 172
Registriert: 6. Okt 2011 15:25

Re: Problem mit grossen Bilder wegen Grosse Arrays

Beitrag von Thomas Huxhorn »

Warum nicht einfach die vorgegebene Funktion nutzen um sich mehr Speicher / ein neues Bild zu holen?

charfi90
Mausschubser
Mausschubser
Beiträge: 61
Registriert: 8. Sep 2010 15:40

Re: Problem mit grossen Bilder wegen Grosse Arrays

Beitrag von charfi90 »

was heißt das ?
welche Funktion ? könntest du weiter erklären?
Gruß
Thomas Huxhorn hat geschrieben:Warum nicht einfach die vorgegebene Funktion nutzen um sich mehr Speicher / ein neues Bild zu holen?

Thomas Huxhorn
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 172
Registriert: 6. Okt 2011 15:25

Re: Problem mit grossen Bilder wegen Grosse Arrays

Beitrag von Thomas Huxhorn »

Na die Funktionen in pgm_image.cpp wie createPGM().

Antworten

Zurück zu „Archiv“