LoginSignup
1
2

More than 5 years have passed since last update.

OpenCVの関数名を検索する

Last updated at Posted at 2016-09-02

OpenCVを使っていると、ドキュメントが更新されていなかったり、間違っていたりすることがたまにあります。そんな時は現物を拠り所にするのが一番確実だと思います。
例えば、関数名がうろ覚えで、部分検索したいならこんな感じでしょうか。

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

私の環境では、BackgroundSubtractorは2種類使えることが分かりました。

参考: How to find functions by name in OpenCV

[追記]
list comprehension を使えば一行で。

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2