我如何使用anaconda python3安装opencv,opencv提取了我的python3可执行文件
-- Python 2:
-- Interpreter: /usr/bin/python2.7 (ver 2.7.12)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.12)
-- numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.11.0)
-- packages path: lib/python2.7/dist-packages
--
-- Python 3:
-- Interpreter: /home/tamim/anaconda3/bin/python3 (ver 3.5.2)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython3.5m.so (ver 3.5.2)
-- numpy: /home/tamim/anaconda3/lib/python3.5/site-packages/numpy/core/include (ver 1.11.1)
-- packages path: lib/python3.5/site-packages
--
-- Python (for build): /usr/bin/python2.7
我用以下make选项安装了opencv
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" ..
但是安装后,我无法在anaconda的python3中导入cv2。但是我可以从内置的python2命令导入cv2。因此,我猜想它是为最后一行中所述的python2版本构建的。
如何为Anaconda python3构建?
我认为您不需要为anaconda构建OpenCV,一旦安装了Anaconda python发行版,便会在终端中使用此名为“ conda”的便捷工具。
我发现这个网站提供了有关如何安装opencv3的说明
https://anaconda.org/menpo/opencv3
我亲自安装了它,因此请尝试按照这些说明进行操作。
如果您的系统中安装了Anaconda python发行版,则可以发出以下命令(假设您正在Linux上运行)启动终端:
conda install -c menpo opencv
如果在Anaconda中安装的python版本是2.7,则上面的命令应安装OpenCV 3.1,但是如果您的python版本是3.5,则应在最后一行中将“ opencv”更改为“ opencv3”
conda install -c menpo opencv3
这应该在您的Anaconda中安装OpenCV。要查看是否已成功安装,请启动您的Python并发出以下命令:
import cv2 # import the opencv library
cv2.__version__ # this will print the version of your opencv3
希望有帮助=)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句