Wie man weiß blob-tracking für video-oder Kamera-Aufnahme auf Emgu?
Möchte ich das Programm mit C# mit Emgu kann erkennen, dass weiße kleckse auf Bildern von der Kamera und auch verfolgen. Auch das Programm kann die return-IDs der erfassten blobs
Frame1: http://www.freeimagehosting.net/uploads/ff2ac19054.jpg
Frame2: http://www.freeimagehosting.net/uploads/09e20e5dd6.jpg
- Dies ist keine triviale Aufgabe, und Sie sollten reduzieren Sie Ihre Frage auf ein spezifischeres problem, das Sie haben mit der Umsetzung dieser.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Emgu-Beispielprojekt "VideoSurveilance" in der Emgu.CV.Beispiel-Lösung (Emgu.CV.Beispiel.sln) zeigt, blob-tracking und weist-ID ' s zu Ihnen.
Ich bin ein Neuling auf OpenCV, aber es scheint mir, dass das tracking nur "weiß" blobs kann schwieriger sein als es klingt. Zum Beispiel, die blobs in deinem Beispiel-Bild sind nicht wirklich "weiß" sind Sie? Was ich glaube, was Sie wirklich versuchen zu tun ist, "die blobs, die heller sind als der hintergrund, um einen bestimmten Betrag", d.h. finden Sie einen grauen Punkt auf einem schwarzen hintergrund oder einen weißen Punkt auf einem grauen hintergrund.
Es hängt davon ab, was ist Ihr hintergrund, wie. Wenn es ständig dunkel wie auf diesen Bilder, die Sie angebracht haben, dann sollten Sie in der Lage, diese zu extrahieren "weiß" blobs mit einigen Schwelle. Für jede intelligentere Segmentierung, benötigen Sie einige andere Funktionen (wie Korrelation, wenn Ihr Gegenstand die Farbe konsistent).
Kann ich nicht sagen, der code wird funktionieren, weil ich es noch nicht getestet.
Die Allgemeine Idee ist, um die aufgezeichneten Frames (vorausgesetzt, Sie erfassen frames) und filtern die Geräusche durch ändern der Sättigung und Wert(Helligkeit). Diese modifizierte HSV-Bild wird dann verarbeitet, als Graustufen. Blobs können beschriftet werden, indem die Schleife durch die blob-Daten für den tracker und die zugewiesenen id ' s und bounding-Boxen.
Auch, die Sie interessieren können, der in AForge.net und der zugehörige Artikel: Hand Geste Anerkennung auf die mechanik und die Umsetzung mit Hilfe des Histogramms für computer vision.
Dies ist eine modifizierte version des custom tracker code gefunden auf der nui-Foren: