Als «opencv» getaggte Fragen

OpenCV (Open Source Computer Vision) ist eine plattformübergreifende Bibliothek von Programmierfunktionen für Computer Vision in Echtzeit.

7
Suche nach Quadraten im Bild
Ich muss die Quadrate in einem Bild mit OpenCV finden (kein Problem in Matlab oder einem anderen, im Allgemeinen, was ich erwarte, sind einige Ideen). Betrachten Sie das Testbild unten: Ich muss die farbigen Quadrate im obigen Bild genau finden (nicht die weißen langen Streifen). Was habe ich getan : …

1
Mathematik der Harris-Eckpunkterkennung
Diese Frage wurde vom Stapelüberlauf migriert, da sie beim Austausch des Signalverarbeitungsstapels beantwortet werden kann. Vor 7 Jahren migriert . Dies ist der mathematische Ausdruck für die Harris-Eckenerkennung: Aber ich habe folgende Zweifel: Was ist die physikalische Bedeutung von und ? Viele Referenzen sagen , es ist der Betrag, um …

2
Warum verwenden wir Keypoint-Deskriptoren?
Ich habe gerade SURF studiert und werde es implementieren, aber ich habe immer noch nicht verstanden, warum wir Deskriptoren verwenden. Ich verstehe, was Schlüsselpunkte sind und wozu sie dienen, aber wenn wir die Schlüsselpunkte extrahieren, warum müssen wir dann Deskriptoren verwenden? Was ist ihre Bedeutung und Rolle bei der Anerkennung?


4
Personenerkennung von oben
Ich versuche eine Methode zu finden, um Leute mit nur einer Kamera 3 Meter über dem Boden zu erkennen. Dies ist ein von der Kamera zurückgegebener Frame: UPDATE: Videotest -> http://dl.dropbox.com/u/5576334/top_head_shadow.avi Dazu verstehe ich zunächst, dass ich eine Hintergrund-Vordergrund-Segmentierung durchführen muss. Das ist der einfache Teil. Mit der Vordergrundmaske kann …

4
Wie erhalte ich die genaueste Kamerakalibrierung?
Zunächst einmal hoffe ich, dass dies die richtige Stack Exchange-Karte ist. Ich entschuldige mich, wenn es nicht ist. Ich arbeite an etwas, bei dem ich die Kamera kalibrieren muss. Ich habe den Code dafür erfolgreich in OpenCV (C ++) implementiert. Ich verwende die eingebauten Schachbrettfunktionen und ein Schachbrett, das ich …


3
OpenCV / C ++ verbindet nahegelegene Konturen basierend auf dem Abstand zwischen ihnen
Ich muss in der Nähe befindliche Konturen in einem Bild basierend auf dem Abstand zwischen ihnen verbinden, der angibt, ob die Konturen verbunden werden sollen. Jetzt gibt es hier bereits eine Frage zum gleichen Problem: /programming/8973017/opencv-c-obj-c-connect-nearby-contours, aber hier führt er alle Konturen zu einer einzigen zusammen. Das will ich nicht. …



4
Schneiden und Erkennen des Buchtitels und des Autors vom Bücherregalbild
Ich versuche, für meine eigenen Lernzwecke eine Implementierung eines Algorithmus zu entwickeln, der Bücher auflistet, wenn man ein Bild eines Bücherregals wie das folgende annimmt: Der erste Schritt besteht darin, das Bild in einzelne Bücher aufzuteilen. Mein Algorithmus in Mathematica lautet: img = ColorConvert[Import["http://i.stack.imgur.com/IaLQk.jpg"], "GrayScale"] eine grundlegende Kantenerkennung durchführen und …

4
Skalierung und Rotation unveränderliche Vorlagenübereinstimmung
Ich suche nach einer Methode zur Skalierung und Rotation invarianten Template-Matching. Ich habe bereits einige ausprobiert, aber sie haben für meine Beispiele nicht so gut funktioniert oder dauernd ausgeführt. Die Erkennung von SIFT- und SURF-Features ist vollständig fehlgeschlagen. Ich habe auch versucht, eine Log-Polar-Template-Matching-Funktion zu implementieren, bin aber nie fertig …

2
Fußgängerzählalgorithmus
Zur Zeit entwickle ich ein Projekt für Fußgängerzähler (mit OpenCV + QT unter Linux). Meine Idee zu diesem Ansatz ist: Frames aufnehmen Hintergrund-Subtraktion durchführen Klare Geräusche (erodieren, erweitern) find blobs (cvBlobslib) - Vordergrundobjekte Stellen Sie für jeden Blob den ROI ein und suchen Sie in diesen Blobs nach Fußgängern (LBP …

1
Stellen Sie Kurven aus einer lauten Punktsammlung wieder her
Hintergrund: Ich versuche, ein System zu erstellen, das eine Reihe von Blasen in einem Video verfolgt Ich implementiere die Blasenerkennung im Einzelbildfall mithilfe der Circular Hough-Transformation. Aufgrund von Okklusion, Unschärfe und anderen Faktoren wird diese Erkennung niemals 100% genau sein. Ich stelle das Erkennungsverfahren auf einen hohen Rückruf ein, möglicherweise …

2
Was ist der Unterschied zwischen dem Unterschied von Gauß, Laplace von Gauß und mexikanischem Hut Wavelet?
Im Lebenslauf werden drei Techniken verwendet, die einander sehr ähnlich zu sein scheinen, jedoch subtile Unterschiede aufweisen: Laplace von Gauß:∇2[g(x,y,t)∗f(x,y)]∇2[g(x,y,t)∗f(x,y)]\nabla^2\left[g(x,y,t)\ast f(x,y)\right] Unterschied der Gaußschen:[g1(x,y,t)∗f(x,y)]−[g2(x,y,t)∗f(x,y)][g1(x,y,t)∗f(x,y)]−[g2(x,y,t)∗f(x,y)] \left[g_1(x,y,t)\ast f(x,y)\right] - \left[g_2(x,y,t)\ast f(x,y)\right] Faltung mit Ricker-Wavelet :Ricker(x,y,t)∗f(x,y)Ricker(x,y,t)∗f(x,y)\textrm{Ricker}(x,y,t)\ast f(x,y) So wie ich es derzeit verstehe: DoG ist eine Annäherung an LoG. Beide werden bei der …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.