[PYTHON] Suchen Sie nach dem Namen der OpenCV-Funktion

Bei Verwendung von OpenCV wird die Dokumentation manchmal nicht aktualisiert oder ist falsch. In einem solchen Fall ist es meiner Meinung nach am sichersten, sich auf das eigentliche Produkt zu verlassen. Wenn Sie sich beispielsweise an den Funktionsnamen erinnern und eine Teilsuche durchführen möchten, sieht dies folgendermaßen aus.

import cv2
items = dir(cv2)
for item in items:
    if 'Back' in item:
        print item
PCABackProject
SVBackSubst
calcBackProject
createBackgroundSubtractorKNN
createBackgroundSubtractorMOG2

In meiner Umgebung stellte ich fest, dass es zwei Arten von Hintergrundsubtrahierern gibt.

Referenz: So finden Sie Funktionen nach Namen in OpenCV

[Zusatz] Verwenden Sie das Listenverständnis in einer Zeile.

print [x for x in dir(cv2) if "Back" in x]

Recommended Posts

Suchen Sie nach dem Namen der OpenCV-Funktion
Suchen Sie mit opencv nach phasenidentischen zusammengesetzten Wörtern
OpenCV für Python-Anfänger
Suchliste nach doppelten Elementen
[Python] Der Ursprung des Namens der Python-Funktion
OpenCV3-Installation für Python3 @macOS
Suchen Sie nach Zeichenfolgen in Dateien
Python #Funktion 2 für Super-Anfänger
Suchen Sie in numpy.array nach True
[Excel] Suche nach doppelten Werten (Zeichen)
Zusammenfassung der Halbierungssuche für Wettbewerbsprofis
Suchen Sie mit COTOHA nach profitablen Marken
Python #len Funktion für Super-Anfänger
Effiziente Suche nach optimalen Parametern (Optuna)
Anwendungsfälle für die Definition verschachtelter Funktionen
Vektorisieren Sie Sätze und suchen Sie nach ähnlichen Sätzen
[OpenCV; Python] Zusammenfassung der Funktion findcontours