2024-06-16 12:13:10 发布
网友
我认为让opencv在我的环境中运行的最快方法就是这样简单。
sudo pip install opencv-python
它似乎工作正常,我可以导入
import cv2 img = cv2.imread("a.jpg", 0)
但是“cv2.SURF”甚至“cv2.imshow”等其他功能都没有加载。所以pip安装只提供了一个基本的opencv?
这个问题解决了here Opencv python不是官方的。我试着在运行Ubuntu的macbook上安装它,作为你,我可以导入cv2,但是有些功能不起作用。
从opencv python网站:
MacOS and Linux wheels have some limitations:video related functionality is not supported (not compiled with FFmpeg) for example cv.imshow() will not work (not compiled with GTK+ 2.x or Carbon support)
MacOS and Linux wheels have some limitations:
video related functionality is not supported (not compiled with FFmpeg) for example cv.imshow() will not work (not compiled with GTK+ 2.x or Carbon support)
现在您可能在尝试安装官方opencv时遇到问题。在尝试安装opencv之前,必须完全卸载opencv python。
在OpenCV docs中,提到了sudo pip install opencv-python是python的一个非官方的包。 报价:这个包只包含OpenCV核心模块,没有可选的contrib模块。
它只用于OpenCV Python绑定。此外,有些功能在MacOS和Linux上仍然不起作用(如您所提到的cv2.imshow)。
cv2.imshow
如果要完全安装,请按照步骤here。
建议您安装Anaconda并使用其包管理器conda为linux-64安装OpenCV 3.2.0,包括OSX。安装命令是conda install -c menpo opencv3=3.2.0。
conda
linux-64
OpenCV 3.2.0
OSX
conda install -c menpo opencv3=3.2.0
检查了Anaconda存储库中提供的OpenCV 3.2.0包。它包括features2d.so,这是opencv_contrib中用于支持SIRF的额外模块。
features2d.so
opencv_contrib
有关更多信息,请参阅此SO Answer。
这个问题解决了here Opencv python不是官方的。我试着在运行Ubuntu的macbook上安装它,作为你,我可以导入cv2,但是有些功能不起作用。
从opencv python网站:
现在您可能在尝试安装官方opencv时遇到问题。在尝试安装opencv之前,必须完全卸载opencv python。
在OpenCV docs中,提到了
sudo pip install opencv-python
是python的一个非官方的包。 报价:这个包只包含OpenCV核心模块,没有可选的contrib模块。它只用于OpenCV Python绑定。此外,有些功能在MacOS和Linux上仍然不起作用(如您所提到的
cv2.imshow
)。如果要完全安装,请按照步骤here。
建议您安装Anaconda并使用其包管理器
conda
为linux-64
安装OpenCV 3.2.0
,包括OSX
。安装命令是conda install -c menpo opencv3=3.2.0
。检查了Anaconda存储库中提供的OpenCV 3.2.0包。它包括
features2d.so
,这是opencv_contrib
中用于支持SIRF的额外模块。有关更多信息,请参阅此SO Answer。
相关问题 更多 >
编程相关推荐