20

システムにインストールされているOpenCVのバージョンを確認するために、Pythonで短いコードスニペットを作成したいと思います。どうすればいいのですか ?ありがとうございました。

4

4 に答える 4

27
>>> from cv2 import __version__
>>> __version__
'$Rev: 4557 $'

それでも問題が解決しない場合は、cvの代わりにを使用してcv2ください。

于 2012-04-20T15:48:38.053 に答える
4

1行の方法は次のようになります:-

ここに画像の説明を入力してください

于 2017-01-27T07:08:47.133 に答える
1

実行時にOpenCVのバージョンをチェックするための便利な機能

def cv2():
    return opencv_version("2")

def cv3():
    return opencv_version("3")

def cv4():
    return opencv_version("4")

def opencv_version(version):
    import cv2
    return cv2.__version__.startswith(version)

cv2.findContours()戻り署名はバージョンによって異なるため、実行時に便利です

# Using OpenCV 2.X or OpenCV 4
if cv2() or cv4():
    cnts, _ = cv2.findContours(image, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)

# Using OpenCV 3
elif cv3():
    _, cnts, _ = cv2.findContours(image, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
于 2019-10-01T22:00:13.363 に答える
0

ターミナルに書き込みます:

  • Python2.Xの場合python2 -c 'import cv2; print cv2.__version__'
  • Python3.Xの場合python3 -c 'import cv2; print(cv2.__version__)'
于 2019-12-29T18:07:05.620 に答える