INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Problem beim Verwenden von 2D Arrays



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.03.2008, 10:51
Beitrag #17

grey Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Feb 2007

2010
2006
kA

56
Deutschland
Problem beim Verwenden von 2D Arrays
Ja, also LV braucht dafür ca 1,2 Sekunden was aber einfach noch zu lange ist, schließlich möchte ich danach noch ein paar Berechnungen anstellen, was einfach nicht möglich ist da es wohl jetzt schon zu langsam wäre.. daher ist das für mich auch wirklich eine sehr kritische Sache.


Zitat: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?

Ja, genau. Nur, dass ich dieses Mittewertfeld eben auch nur für die Kontrastberechnung benötige (Kontrast=Standardabweichung/Mittelwert) , letztlich mag ich einfach nur dieses 1000x1000 (in deinem Beispiel) Kontrastbild haben.

Wo ich mir auch nicht ganz sicher bin, sind diese Teile:
(*Bild)->elt[((i+ZWm)* numcol) dieses mal numcol, ob es nun das oder doch eher mal *Lcols sein muß, das erkenne ich aus dem Beispiel nicht wirklich gut.

Momentan sieht der Code übrigens so aus:
[code]/* Call Library source file */

#include "extcode.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>


#ifdef __cplusplus
extern "C" {
#endif
/* LabVIEW created typedef */
typedef struct {
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Problem beim Verwenden von 2D Arrays - grey - 04.03.2008 10:51

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehler 1097 beim Übergeben von Arrays Flemmy 4 10.292 22.10.2017 21:07
Letzter Beitrag: rolfk
  Problem beim Einbinden einer DLL preacha 18 19.343 25.09.2008 11:51
Letzter Beitrag: baliik

Gehe zu: