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 

IMAQdx - Videoverarbeitung



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.01.2012, 12:05
Beitrag #14

b.p Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 197
Registriert seit: Oct 2010

2009-14
-
DE_EN


Sonstige
RE: IMAQdx - Videoverarbeitung
Nun mal langsam.
1) Skalierte (Verzerrte) Münzen und Geometric Matching ist keine gute Idee, weil Geometric Matching auf Formen sucht.. und wenn man die Skalierung zulässt, findet es eben auch Euro-Münzen wie Cent-Münzen weil Kreis=Kreis. Wenn man in der BV ein Probeprogramm schreibt, bleibt man nahe genug am realen Problem. Das hier kann gar nicht gut funktionieren. Wenn, dann nimm eine unverzerrte Ansicht von oben. Oder gleich das reale Ding.
2) Mit Tools - Erstellen - LabVIEW-VI kann man "richtigen" LV-Code erstellen, nicht diese komischen Express-VIs, da kann man nichts vernünftig editieren, und das muss man hier.

Jetzt kommt ein wesentlicher Schritt, den man bei IMAQ verstehen muss und der für LabVIEW ein bisschen atypisch ist: Ein IMAQ-Bild (das lilafarbene Zeug) ist eine Referenz. Das heißt ein Zeiger auf einen bestimmten Speicherbereich. Und wenn man den weitergibt, dann wird immer auf dem selben Bild gearbeitet.
Das heißt, was du jetzt machst, ist, dass du dein erstes Bild zB in Grau verwandelst. Jedes zehnte Mal. Und dieses Bild, auch wenn du das an einer in LabVIEW "anderen" Stelle ausgibst, ist und bleibt Grau, weil die Graufunktion in den Speicher schreibt.
Das ist nicht sehr datenflussorientiert. Du kannst das testen, in dem du alle Bilder grau machst, und vor dem Block eine Ausgabe machst. Das Bild wird grau sein. (Siehe Anhang - das png kannst du übrigens, sofern die LV-Version passt, einfach in dein Blockdiagramm ziehen..)
Der Name des Bildes ist wichtig - der ist, womit LabVIEW diesen Speicherbereich identifiziert. Dh, wenn du zwei Bilder mit dem selben Namen erstellst, greifen die auf ein und denselben Speicher zu. Kann man wollen, tust du aber nicht.

Was du machen musst, ist eine Kopie von diesem Bild. Heißt logischerweise IMAQ Copy - den Input bekommst du aus einem IMAQ Create. Wenn du das machst, wird das erste Image farbig bleiben, und nach der Kopie hast du ein weiteres. Wenn du das öfter machst, solltest du die IMAQ Dispose Funktion einsetzen, oder immer denselben Namen verwenden, dann werden die Daten überschrieben.
Dann machst du die BV.

Wenn du die Create-VI machst, kriegst du übrigens die ROI-Anzeige "gratis" mit.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
IMAQdx - Videoverarbeitung - fabqu - 28.12.2011, 13:05
RE: IMAQdx - Videoverarbeitung - fabqu - 29.12.2011, 11:14
RE: IMAQdx - Videoverarbeitung - Falk - 30.12.2011, 23:23
RE: IMAQdx - Videoverarbeitung - fabqu - 31.12.2011, 17:54
RE: IMAQdx - Videoverarbeitung - fabqu - 03.01.2012, 10:43
RE: IMAQdx - Videoverarbeitung - b.p - 03.01.2012, 12:04
RE: IMAQdx - Videoverarbeitung - fabqu - 03.01.2012, 12:15
RE: IMAQdx - Videoverarbeitung - b.p - 03.01.2012, 13:34
RE: IMAQdx - Videoverarbeitung - fabqu - 03.01.2012, 13:49
RE: IMAQdx - Videoverarbeitung - b.p - 03.01.2012, 20:49
RE: IMAQdx - Videoverarbeitung - fabqu - 03.01.2012, 22:48
RE: IMAQdx - Videoverarbeitung - fabqu - 04.01.2012, 11:47
RE: IMAQdx - Videoverarbeitung - b.p - 04.01.2012 12:05
RE: IMAQdx - Videoverarbeitung - fabqu - 04.01.2012, 12:18
RE: IMAQdx - Videoverarbeitung - b.p - 04.01.2012, 13:08
RE: IMAQdx - Videoverarbeitung - fabqu - 04.01.2012, 13:23
RE: IMAQdx - Videoverarbeitung - b.p - 04.01.2012, 13:55
RE: IMAQdx - Videoverarbeitung - fabqu - 04.01.2012, 14:21
RE: IMAQdx - Videoverarbeitung - b.p - 04.01.2012, 14:32
RE: IMAQdx - Videoverarbeitung - fabqu - 04.01.2012, 15:31
RE: IMAQdx - Videoverarbeitung - fabqu - 05.01.2012, 10:53
RE: IMAQdx - Videoverarbeitung - fabqu - 05.01.2012, 11:09
RE: IMAQdx - Videoverarbeitung - fabqu - 05.01.2012, 11:49
RE: IMAQdx - Videoverarbeitung - fabqu - 09.01.2012, 14:41
RE: IMAQdx - Videoverarbeitung - fabqu - 16.01.2012, 15:32
RE: IMAQdx - Videoverarbeitung - fabqu - 19.01.2012, 16:01

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  IMAQdx als exe auf PC ohne LabVIEW ausführen Marius89 3 4.082 14.03.2022 09:28
Letzter Beitrag: Marius89
  USB3 Kamera IMAQdx ReadRegister2v.i DickiHall 1 5.909 26.05.2016 09:24
Letzter Beitrag: IchSelbst
  IMAQdx Upograde am Entwicklungsrechner gottfried 1 5.140 15.05.2016 16:51
Letzter Beitrag: GerdW
  zwei Cameras mit IMAQdx parallel betreiben stsc 4 6.628 05.03.2014 08:44
Letzter Beitrag: stsc
  IMAQdx erster Aufruf von Grab - Frame nicht Null? gottfried 2 4.877 27.04.2013 12:00
Letzter Beitrag: gottfried
  Receive Timestamp from IMAQdx FireWire vb333 0 4.363 13.02.2013 11:29
Letzter Beitrag: vb333

Gehe zu: