原文章写于时间2019.4

当时鼓捣Opencv库弄了好长时间,前前后后弄了五天,找了好多帖子不知道删除重装了多少次,现在把我试出来正确的方法给大家分享一下。

1.Pycharm

我用的是win10系统,python编辑器是pycharm,先去pycharm官网下一个社区版的软件,注意要和自己系统匹配(是win还是mac,是32位还是64位),社区版的是免费的,专业版是收费的。

2.Anaconda

Anaconda的安装,参看下面的链接:

https://blog.csdn.net/qq_29883591/article/details/78077244

注意每次新建一个工程都要重新配置Anaconda,但是并不麻烦。

上面链接博文最后那张图片有些模糊,我自己截了一张清楚点的。

如果cd显示拒绝访问可以试试以管理员身份运行,具体自行百度。

(你的anaconda放到哪里就转到哪里)

3.Opencv库

上面博客的最后是装了一个cocos2d,对于opencv可以pip install opencv-python

4.如果pip安装opencv失败

可以采取这个方法,其他库也可以这样安装(以opencv,numpy,scipy,matplotlib,scikit-learn为例)

有些库可能pip下载不了,这个时候就需要另外一个方法,去网站手动下载到指定位置,在进行本地安装

第一步:

打开“cmd”窗口(快捷键win+R,然后输入“cmd”)在命令中输入以下指令卸载相应的包:pip uninstall numpy;pip uninstall scipy;pip uninstall matplotlib;pip scikit-learn

第二步:

在下面的网站中找到对应的包,如果是python3.5.X就是cp35系列的,电脑是多少位的一定下载对应版本(最后的 #库名 就是检索某库的意思)

https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn

第三步:

找到安装python(此处也为Anaconda对用的scipyts)的目录下的scipyts文件,在这个文件里安装相应的whl包。

比如指令为 cd C:/xxx/xxx/scipyts,然后在这里用指令 pip install D:/xxx/xxx/xxx.whl

第四步:

打开pycharm,在配置完Anaconda环境条件下import 对应的库试试,如果没报错说明安装好了,报错就说明还没安装好,仔细检查一下前面是哪里错了。

5.Opencv的一些学习资源

奆佬博客:

https://blog.csdn.net/keith_bb/article/list/2?t=1&

https://blog.csdn.net/on2way

Python的Opencv库怎么装的更多相关文章

  1. python安装opencv库

    1.打开anaconda prompt(安装anaconda会默认安装),键入 pip install opencv-python,如下: 2.安装过程如下所示: 3 测试是否安装成功 上述就说明安装 ...

  2. python调用opencv库教程

    OpenCV安装pip install --upgrade setuptoolspip install numpy Matplotlibpip install opencv-python OpenCV ...

  3. python调用Opencv库和dlib库

    python是一门胶水语言,可以调用C++编译好的dll库 python调用opencv-imggui.dll文件 https://www.cnblogs.com/zhangxian/articles ...

  4. 实战深度学习(上)OpenCV库

    在如今人工智能的浪潮下,无数模拟机器学习和深度学习的开发者工具倍出,其中在计算机图形学和计算机视觉里面最流行的一个库就是OpenCV库了.计算机图形学和计算机视觉学在我们的自动驾驶和仿生机器人当中有着 ...

  5. Python如何安装OpenCV库

    转载:https://blog.csdn.net/weixin_35684521/article/details/81953047 OpenCV的概念可百度,在此不再赘述.https://baike. ...

  6. 在windows 8.1 64位配置python和opencv

    之前在linux下安装python和opencv及相关的库,都可以直接命令行操作.最近需要在windows下配置一下,查了一些资料,发现网上有很多关于python和opencv的配置,但由于不同版本问 ...

  7. Python使用opencv

    Python配置opencv 原理 Python调用opencv的原理是:opencv编译出共享库文件,python把这个共享库文件作为一个模块加载并使用. 通俗点就是,编译opencv的时候开启py ...

  8. 用 Python 和 OpenCV 检测图片上的条形码

      用 Python 和 OpenCV 检测图片上的的条形码 这篇博文的目的是应用计算机视觉和图像处理技术,展示一个条形码检测的基本实现.我所实现的算法本质上基于StackOverflow 上的这个问 ...

  9. Android 接入 OpenCV库的三种方式

           OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效——由一系列 C 函数和少 ...

随机推荐

  1. Hadoop框架:HDFS读写机制与API详解

    本文源码:GitHub·点这里 || GitEE·点这里 一.读写机制 1.数据写入 客户端访问NameNode请求上传文件: NameNode检查目标文件和目录是否已经存在: NameNode响应客 ...

  2. jquery,Datatables插件使用,做根据【日期段】筛选数据的功能 jsp

     时间格式为yyyymmdd,通过转换为int类型进行比较大小 画面: jsp代码: 1 //日期显示控件,使用h-ui框架 2 3 <div class="text-c"& ...

  3. 软件定义网络实验记录①--Mininet 源码安装和可视化拓扑工具

    第一步: 在 Ubuntu 系统的 home 目录下创建一个目录,目录名为自己的标识,包括但 不限于学号.姓名拼音等,目录不要包含中文. 第二步: 在创建的目录下,完成 Mininet 的源码安装. ...

  4. C面向对象: 升级版本实现:同步逻辑、少量连续失败则增补、多次连续失败则拉长同步周期

    // C语言之 面向对象+虚事务的抽象 /*********** 进阶练习: (对虚的事物的抽象) 完善部门职责 ***********************/ #include <stdio ...

  5. 山寨一个Spring的@Component注解

    1. 前言 我们在上一篇对Mybatis如何将Mapper接口注入Spring IoC进行了分析,有同学问胖哥这个有什么用,这个作用其实挺大的,比如让你实现一个类似@Controller的注解(或者继 ...

  6. Unity Shader 00 - 梳理 Unity Shader 的基本结构

    0x00 写在前面 之前一直在阅读 The Book of Shaders 一书,为什么会开始写 Unity Shader 呢?一方面,因为该书目前尚未完结,写下此文时已阅读到该书的最新章节:另一方面 ...

  7. 【转载】绕过CDN找到源站的思路

    [原文:https://mp.weixin.qq.com/s/8NUvPqEzVjO3XbmCBukUvQ] 绕过CDN的思路 网上有很多绕过CDN的思路,但是存在很多问题,以下是收集并总结的思路.站 ...

  8. 【题解】【POI2000】病毒

    题目链接 这题让我们构造一个无限长的,不包括给定字符串的01串. 把给定字符串放到\(AC\)自动机上,在结尾处打上标记. 发现,如果我们要构造一个无限长的串,必然要有一个环. 那么这个环上就一定不能 ...

  9. API可视化管理平台YApi

    Yapi是什么 YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布.维护 API,YApi 还为用户提供了优秀的交互 ...

  10. XML流操作

    /// <summary>         /// 保存XML为指定格式         /// </summary>         /// <param name=& ...