LabVIEWForum.de
Parameter "Edge Filter Size" in IMAQ Extract Curves - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Parameter "Edge Filter Size" in IMAQ Extract Curves (/Thread-Parameter-Edge-Filter-Size-in-IMAQ-Extract-Curves)



Parameter "Edge Filter Size" in IMAQ Extract Curves - Duffy - 01.02.2012 21:51

Hallo,

ich suche schon seit Tagen, was dieser Parameter GENAU bewirkt. Die Hilfe läßt sich da nur ganz allgemein drüber aus. Im "NI Vision Concepts Manual" ist ab Seite 13-9 (ich hab noch die alte Version July 2007) zwar die Kurvenextraktion recht genau erläuert, aber dieser Parameter, ebenso wie der Parameter "Extraction Mode" fehlen komplett. "Edge Filter Size" wird in mehreren Vis verwendet, aber die Hilfe ist überall dieselbe:
Zitat:Edge Filter Size specifies the width of the edge filter that the VI uses to identify curves in the image. The following options are available: Fine (0) Sets the Edge Filter Size to fine. Normal (1) (Default) Sets the Edge Filter Size to normal.
Wenn man die Kurvenextraktion im NI Vision Concepts Manual durchliest, könnte man schließen, daß das Vi bei "Tracing the Curve" nicht zwingend einen 3x3-Filter (für alle direkten und indirekten Nachbarn zu prüfen) auf einen gefundenen Kurvenpixel legt um einen weiteren in der Nachbarschaft zu finden, sondern auch einen größeren. Was dann allerdings "Fine" (vermutl. 3x3???) ist und was "Normal", kann man nur erraten. Weiß da jemand genaueres?

Auch der Parameter Parameter "Extraction Mode" ist nicht näher erläutert. Ich lege es mal so aus: Option "Normal (0)", wenn das Vi nicht davon ausgehen soll, daß die Kurvenpixel einheitliche Grauwerte haben, und "Uniform Regions (1)", wenn die Kurvenpixel einheitliche Grauwerte haben. Nur was sind dann einheitliche, also gleiche Grauwerte? Die Pixel, deren Grauwerte am häufigsten in einer Kurve vorkommen? Was anderes fiele mir an der Stelle nicht ein.

Ich verwende das Vi in einem Programmteil meiner Diplomarbeit, also sollte ich mich schon irgendwie darüber auslassen, was diese Parameter GENAU bewirken...oder sonstwie "galant umschreiben" Cool

Ich hoffe, mir kann da jemand genaueres über diese beiden Parameter sagen.

Gruß Dirk


RE: Parameter "Edge Filter Size" in IMAQ Extract Curves - Hook1986 - 02.02.2012 08:43

Hallo Duffy,

wie du es schon richtig erklärt hast, gibt der Parameter Filtersize die Größe des Kantenfilters an. Welche Größe der Filter nun genau hat wird dir wahrscheinlich nur ein Mitarbeiter von NI sagen können.

Der Parameter Extraction Mode gibt an, ob die Pixel im Hintergrund oder Vordergrund den selben Grauwert bzw. einen sehr ähnlichen Grauwert haben. Somit kann man die Kanten noch genauer bestimmen. Wenn jedoch dein Hintergrund selbst nicht homogen ist, dann solltest du den Normal-Modus verwenden. Dort ist dann der GW-Unterschied (Rauschen) vom Hintergrund/ Vordergrund unterdrückt, soweit ich das recht verstehe.

Ich hoffe, dass ich dir ein wenig weiter helfen konnte.

MfG Carsten