' schrieb:Das Bild bzw die Bilder haben eine Größe von 658x492,
So wenig? Das darf selbst ohne alle Optimierungen und bei schlechtester Programmierung nicht länger als eine Sekunde Dauern (höchstens anderthalb).
Zitat:Allerdings scheint sich LV auch noch aufzuhänmgen wenn ich nur die Mittelwertsberechnung durchführe, das läßt mich ja dann doch noch ein wenig an einen Fehler glauben
Ich bin bei den verschiedenen Werten von BCols/LCols und BRows/LRows, die ja für die Array-Indices verantwortlich sind, immernoch skeptisch.
Zitat:Allerdings liefert sowohl LV (besonders der Knoten) und auch der Compiler keine Fehlermeldungen.
Das kann ich mir ohne weiteres vorstellen. Das kann die Folge eines fehlerhaftes Indexes sein.
[*nachkuck*]
Ich sehe gerade, wie du das Mittelwertarray erstellst. Mittels callocmatrix(). Das bedeutet, das du 492 Pointer machen lässt! Das ist aufwändig.
[*überleg*]
Ich fasse mal zusammen, was du machen willst.
Du hast ein Bild der Größe 658x492, der Einfachheit halber 1000x1000. Jetzt macht du eine Mittelwertbildung, die wie folgt geschehen soll. Um jeden Punkt dieses Bilder herum soll der Mittelwert einer Fläche der Größe z.B. 10x10 gebildet werden. Es entsteht also ein neues Feld der Größe 1000x1000 mit gemittelten Punkten (das müsste also sowas wie eine "Verschleierung" sein). Zusätzlich berechnest du noch ein Kontrastbild, das dann auch die Größe 1000x1000 hat.
Liege ich mit meiner Überlegung richtig?