ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

用anaconda python3安装opencv 3.1?

2019-09-25 23:56:47  阅读:226  来源: 互联网

标签:python opencv anaconda ubuntu-16-04


如何使用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.但是我可以从builtin python2命令导入cv2.所以我想它是为最后一行中所述的python2版本构建的.

我如何为anaconda python3构建?

解决方法:

我认为你不需要为anaconda构建OpenCV,这非常方便
安装后,终端中可以使用名为“conda”的工具
Anaconda python发行版.

我发现这个网站提供了如何安装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

希望有帮助=)

标签:python,opencv,anaconda,ubuntu-16-04
来源: https://codeday.me/bug/20190925/1817649.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有