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 …




1
Fahrzeugzählung aus einem Video
Haftungsausschluss : Ich habe diese Frage auf StackOverFlow gepostet, aber festgestellt, dass sie hier besser geeignet ist. Ich bin ein bisschen neu in der Bildverarbeitung, daher möchte ich Sie fragen, ob Sie die optimale Lösung für mein Problem finden, nicht um Hilfe für Code. Ich konnte mir noch keine gute …

1
Opencv calcHist und calcBackProject in einfachem Englisch
Ich habe angefangen, mit C ++ und OpenCV zu experimentieren, weil ich die Bildverarbeitung lernen möchte. Meine erste Übung besteht nun darin, einen Hautdetektor mit calcHist und calcBackProject zu erstellen . Aber ich verstehe einige Dinge nicht: die statistische Interpretation des Rückprojekts und warum es als "Rückprojekt" bezeichnet wird Ich …

2
Log-Polar DFT-basierte skalierungsinvariante Bildregistrierung
Ich versuche, die Bildregistrierung mithilfe der Phasenkorrelation durchzuführen, wie im Reddy Chatterji- Artikel beschrieben . In meinem Fall können die Bilder relativ zueinander skaliert und übersetzt werden. Der Algorithmus zum Ermitteln der relativen Skala ist, wie ich es verstehe, (siehe: das Flussdiagramm aus dem Papier ): F1 = DFT(I1) F2 …



2
So schätzen Sie Oktave und Größe für visuelle Merkmale an Harris-Ecken
Ich arbeite derzeit mit und vergleiche die Leistung mehrerer von OpenCV bereitgestellter Feature-Detektoren als Grundlage für den visuellen Feature-Matching. Ich verwende SIFT- Deskriptoren. Ich habe beim Erkennen von MSER- und DoG-Funktionen (SIFT) eine zufriedenstellende Übereinstimmung erzielt (nachdem ich schlechte Übereinstimmungen abgelehnt habe ) . Derzeit teste ich meinen Code mit …


3
OpenCV detektiert die Hautfarbe unveränderlich bei Beleuchtungsänderungen
Ich muss die Hautfarbe unabhängig von der Beleuchtung erfassen. Ich habe die folgenden Kriterien verwendet (mit hsv und rgb), aber es funktioniert nicht: int h = get_hue(...); int s = get_saturation(...); int r = get_red_component(...); int g = get_green_component(...); int b = get_blue_component(...); if ((h<38)&&(h>6)&&(s>0.23)&&(s<0.68)){ // skin color } else …

3
FFT zur Linienerkennung
Ich versuche, die FFT anders zu verwenden, als die meisten Leute fragen. Ich möchte in der Lage sein, ein Bild eines Diagramms mit sich regelmäßig wiederholenden vertikalen Linien aufzunehmen und das Bild zu verarbeiten, um zu bestimmen, wie weit die Linien in Pixel im Durchschnitt voneinander entfernt sind. Ich habe …
8 image  opencv  fft  dft 


1
Ist es möglich, die Kamerakalibrierung zu hacken, ohne Zugriff auf die Kamera zu haben?
Oft müssen wir einen Videostream ohne Zugriff auf die Kamera verarbeiten. Der Zugriff auf die Kameramatrix wäre für verschiedene Verarbeitungstechniken von Vorteil. Ist es möglich, die Kamerakalibrierung zu hacken, ohne Zugriff auf die Kamera zu haben? Ich habe einen Videostream von einer einzelnen Kamera, die auf einem fahrenden Auto montiert …


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.