[PYTHON] Rechercher le nom de la fonction OpenCV

Lorsque vous utilisez OpenCV, la documentation n'est parfois pas mise à jour ou est erronée. Dans un tel cas, je pense qu'il est plus sûr de s'appuyer sur le produit réel. Par exemple, si vous vous souvenez du nom de la fonction et que vous souhaitez effectuer une recherche partielle, cela ressemble à ceci.

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

Dans mon environnement, j'ai trouvé qu'il existe deux types de soustracteur d'arrière-plan.

Référence: Comment trouver des fonctions par nom dans OpenCV

[Une addition] Utilisez la compréhension de liste sur une seule ligne.

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

Recommended Posts

Rechercher le nom de la fonction OpenCV
Recherche de mots composés à phase identique avec opencv
OpenCV pour les débutants en Python
Liste de recherche des éléments en double
[Python] L'origine du nom de la fonction python
Installation d'OpenCV3 pour Python3 @macOS
Rechercher des chaînes dans les fichiers
Python #function 2 pour les super débutants
Rechercher numpy.array pour Vrai consécutif
[Excel] Recherche de valeurs en double (caractères)
Résumé de la recherche Bisection pour les professionnels de la concurrence
Rechercher des marques rentables avec COTOHA
Fonction Python #len pour les super débutants
Rechercher efficacement les paramètres optimaux (Optuna)
Cas d'utilisation de la définition de fonction imbriquée
Vectoriser les phrases et rechercher des phrases similaires
[OpenCV; Python] Résumé de la fonction findcontours