检查OpenCV版本(cv)

Ven*_*mal 5 python opencv python-import importerror

我正在检查先前在系统中安装的OpenCV的版本.我试着检查一下

from cv2 import __version__
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

没有名为cv2的模块

当我尝试时import cv,它并没有给我错误.有没有办法知道版本?

Gio*_*ano 9

打开python解释器(只需在终端中键入python).
现在,您应该导入cv2然后检查特殊变量版本.
像这样:

import cv2
cv2.__version__
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请查看此链接


cha*_*id1 6

__version__是包的变量和属性,不能导入。执行此操作的一般方法(通过脚本或解释器、Python 2 或 Python 3):

import cv2
print(cv2.__version__)
Run Code Online (Sandbox Code Playgroud)

您可以使用字符串以这种方式检查任何 Python 包的版本号__version__。另请注意,如果您想知道还有哪些其他特殊功能__variables__,您可以使用dir()模块上的功能:

import cv2
print(dir(cv2))
Run Code Online (Sandbox Code Playgroud)