システムにインストールされているOpenCVのバージョンを確認するために、Pythonで短いコードスニペットを作成したいと思います。どうすればいいのですか ?ありがとうございました。
31637 次
4 に答える
27
>>> from cv2 import __version__
>>> __version__
'$Rev: 4557 $'
それでも問題が解決しない場合は、cv
の代わりにを使用してcv2
ください。
于 2012-04-20T15:48:38.053 に答える
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 に答える