当前位置: 首页 > 面试题库 >

使用anaconda python3安装opencv 3.1吗?

邓毅
2023-03-14
问题内容

我如何使用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

希望有帮助=)



 类似资料:
  • 上传你的代码,直接在浏览器中输入你的域名或IP(例如:www.yourdomain.com),安装程序会自动执行安装。期间系统会提醒你输入数据库信息以完成安装,安装完成后建议删除application目录下的Install。 安装完成,一定把 data/conf/db.php 文件做个备份!否则大神也救不了你! ThinkCMF目录结构: |--admin

  • 快速试用 如果想快速试用pika,目前提供了Centos5,Centos6和Debian(Ubuntu16) binary版本,可以在release页面看到,具体文件是pikaX.Y.Z_xxx_bin.tar.gz。 1. unzip file $ tar zxf pikaX.Y.Z_xxx_bin.tar.gz 2. change working directory to output not

  • 下载地址 直接官网下载就好,非常简单。 https://influxdata.com/downloads/ 安装 sudo dpkg -i influxdbName.deb 启动 sudo service influxdb start 使用 启动成功之后,我们就可以开始使用influxDB啦! 命令行 在命令行中直接输入influx,就可以管理数据库了。 root@xtutu:~# influ

  • 主要内容:Bootstrap4 CDN,创建第一个 Bootstrap 4 页面,容器类,两个 Bootstrap 4 页面,Bootstrap4 .container 实例,Bootstrap4 .container-fluid 实例我们可以通过以下两种方式来安装 Bootstrap4: 使用 Bootstrap 4 CDN。 从官网 getbootstrap.com 下载 Bootstrap 4。 Bootstrap 4 CDN 国内推荐使用 Staticfile CDN 上的库: Boot

  • 主要内容:Bootstrap5 CDN,Bootstrap5 CDN,创建第一个 Bootstrap 5 页面,容器类,两个 Bootstrap 5 页面,Bootstrap5 .container 实例,Bootstrap5 .container-fluid 实例我们可以通过以下两种方式来安装 Bootstrap5: 使用 Bootstrap5 CDN。 从官网 getbootstrap.com 下载 Bootstrap 5。 Bootstrap 5 CDN 国内推荐使用 Staticfile

  • 如果你从没使用过 VUX,请参考 快速入门。 不推荐使用 umd 方式引用组件,但是如果不得不使用,可以参考 umd 构建 直接安装或者更新: npm install vux --save 或者使用 yarn yarn add vux // 安装 yarn upgrade vux // 更新 如果你想直接从 Github 安装,请指定 v2 分支 npm install git://githu

  • Mesos 安装与使用 以 Mesos 结合 Marathon 应用框架为例,来看下如何快速搭建一套 Mesos 平台。 Marathon 是可以跟 Mesos 一起协作的一个 framework,基于 Scala 实现,可以实现保持应用的持续运行。 另外,Mesos 默认利用 ZooKeeper 来进行多个主节点之间的选举,以及从节点发现主节点的过程。一般在生产环境中,需要启动多个 Mesos

  • Gitea 在其 Docker Hub 组织内提供自动更新的 Docker 镜像。可以始终使用最新的稳定标签或使用其他服务来更新 Docker 镜像。 该参考设置指导用户完成基于 docker-compose 的设置,但是 docker-compose 的安装不在本文档的范围之内。要安装 docker-compose 本身,请遵循官方安装说明。 基本 最简单的设置只是创建一个卷和一个网络,然后将