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 

IMAQ Extract Curves ungenau?!?!?



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!

01.10.2006, 10:09 (Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2006 10:11 von Mr.T.)
Beitrag #7

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
IMAQ Extract Curves ungenau?!?!?
' schrieb:Die Punkte liegen nicht weit weg von der Curve, sie liegen meistens nur ein Pixel neben der Linie. Ist Extract Curves ungenau oder habe ich die Funktion einfach falsch verstanden/angewendet?
Grüße
caveman

Hallo.

Ich habe mir jetzt mal auf die schnelle ein VI gebastelt. Ist nicht schön, aber es reicht zum erklären.

Es wird ein exakter Kreis eingefügt. Dieser wird dann mit dem Extract Curves ausgewertet. Und siehe da: es stimmt: es wird nicht das Skelett als Array ausgegeben, sondern immer etwas daneben.

Meine Vermutung:

Wenn Dir die Theorie hinter den erweitereten Pixeloperationen etwas sagen, kannst Du mir vielleicht folgen.

Es scheint mir ganz so zu sein, dass hir nicht das "1" Pixel als Ergebnis gezeigt wird, sondern das Pix davor (hier: Linksseitig bzw. von Oben) also der Übergang. Da diese Operation mathematisch mit einem Feld, wie es z.B. auch für den Threshold verwendet wird (3x3, gefüllt mit "1", UND-Verknüpft) erfolgt, entsteht dieser Effekt. Ist jetzt sehr theoretisch - ich weiß.

Hier wird kein 3x3 Feld mit "1" benutzt, sondern (ich weiß es nicht sicher) z.B. eines der folgenden:

(1) ----------- (2)

0 0 0 ----------- 0 0 0
0 0 0 ----------- 0 0 0
0 1 0 ----------- 0 1 1

Wenn dieses Feld (1) über das Image "läuft" und mit den Pixelwerten "Verundet" wird, entsteht also ein versatz von ziemlich genau einem Pixel nach unten. Feld (2) ist da schon komplizierter - das trete ich jetzt nicht breit hier. Du musst also damit leben - oder gegenrechnen. Brauchst Du diese Genauigkeit von einem Pixel unbedingt?

Wenn Du mehr darüber wissen möchtest sag bescheid, ich habe da noch Theorie rumfliegen...

Gruß!


Angehängte Datei(en)
Sonstige .vi  Unbenannt_1.vi (Größe: 74,02 KB / Downloads: 171)

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
IMAQ Extract Curves ungenau?!?!? - Mr.T - 23.09.2006, 22:37
IMAQ Extract Curves ungenau?!?!? - Mr.T - 24.09.2006, 20:49
IMAQ Extract Curves ungenau?!?!? - Mr.T - 01.10.2006 10:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Parameter "Edge Filter Size" in IMAQ Extract Curves Duffy 1 4.076 02.02.2012 08:43
Letzter Beitrag: Hook1986
  IMAQ fileWrite & IMAQ erase - Erase löscht bilder vor dem Schreiben gottfried 8 9.978 28.06.2007 08:30
Letzter Beitrag: rolfk
  IMAQ rotate ungenau? n00b 7 5.599 08.12.2006 22:05
Letzter Beitrag: Mr.T
  IMAQ Vision Acquisition = IMAQ Vision?? tomey 0 5.905 15.08.2006 12:36
Letzter Beitrag: tomey

Gehe zu: