RE: Kinect//Xtion Bild Auswertung Depth und Video Filtern
Naja, wenn ich das NI Beispiel richtig sehe, sind die Datne, die rauskommen ja vom Datentyp IMAQ-Referenz.
Speicher ein paar Probebilder ab, erstell in Vision Assistant ein Skript, das dir den Punkt findet und erstelle dann mit Tool->LabVIEW Code erzeugen einen Sourcecode. Den kannst du dann bei der Bildausgabe einfügen, und dann passiert deine Auswertung auch am Livebild.
Um den höchsten Punkt zu finden, würde ich vermutlich die Funktion IMAQ Histogram verwenden, daraus das Maximum ziehen, und dann einen mit IMAQ Threshold (ab diesem Maximum, oder diesem Maximum - n=1..5 oder so) in ein Binärbild umwandeln. Dann sind alle Stellen, die diesen Maximalwert haben 1, und der Rest 0. Dann würde ich Particle Analysis verwenden, und nach Center of Mass X,Y, und Area suchen, mir das Partikel mit der groessten Flaeche aussuchen, und davon ist dann Center of Maxx gleich der Punkt den du suchst. Darstellen mit IMAQ Overlay Point (das zeigt aber nur 1 Pixel), oder, wenn der Punkt grösser dargestellt werden soll, IMAQ OVerlay Oval.
So richtig live-programmieren kannst du nur im VBAI, aber den brauchst du meiner Meinung nach nicht. Vor allem, weil das schwierig wird, einen non-Standard Kamera wie deine dorthin zu integrieren.
|