• 【CV学习1】opencvpython:第一,二章


    第一章 Introduction

      OpenCV

        Opencv现在支持多种与计算机视觉和机器学习相关的算法

      OpenCV-Python

        它是由C/C++写的Py的封装器,优点:

          1,运行速度与原始的c/c++一样快(本质是c/c++写的)

          2,用py写代码比c/c++方便

    第二章  Install OpenCV-Python in Windows

      0. 引言

        对于opencv-python的安装并不友好,前前后后大概捣鼓了2-3天,总结原因就是对于opencv-python不要用太新版的whl

      1. 目标

        在Anaconda的虚拟环境中安装OpenCV-Python及其相关组件

      2. 安装环境

        Windows 7 64位操作系统

        Anaconda: Anaconda3-5.2.0-Windows-x86_64(对应于Python 3.6)

        OpenCV-Python: opencv_python-3.3.1-cp36-cp36m-win_amd64.whl

        (ps:如果想用SIFT,SURF等的,可以直接pip install opencv-contrib-python==3.3.1.11)

        Dlib: dlib-19.7.0-cp36-cp36m-win_amd64.whl 

        ps:如果您想跟着我的博客学习,建议直接在Anaconda虚拟环境下运行:pip install opencv-contrib-python==3.3.1.11

      3. 安装步骤

        3.1 Anaconda的安装

          A. 在Anaconda的官网上直接下载需要的版本

          B. 一路NEXT,但是记住要勾选添加到系统环境变量。(该页中俩个勾选都勾上,不会安装的同学可以参考4.b)

          C. 安装完成后要做如下设置

            a. 打开Anaconda Prompt,在此终端中输入

              conda upgrade --all %更新所有包

            b. 安装nb_conda用于notebook自动关联nb_conda的环境

              conda install nb_conda 

            c. 为OpenCV配置开发环境

              conda create --name opencv-env python=3.6

              也可以指定开发文件的安装目录:conda create -p E:\MyPyprogram\MLpyprogram\py36 python-3.6

              激活时,使用语句 activate E:\MyPyprogram\MLpyprogram\py36 激活指定路径下的虚拟环境

             d. 安装相应组件

              在网上下载本文提到的OpenCV-Python与Dlib的版本,然后把它放在某个文件夹(自己记得就行)

              在Anconda Prompt中cd到上一步中的文件夹(一定要保证在虚拟环境中操作)

                pip install numpy scipy matplotlib scikit-learn jupyter

                pip install opencv_python-3.3.1-cp36-cp36m-win_amd64.whl

                (pip install opencv-contrib-python==3.3.1.11)

                pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl 

            e. 验证

              依然在上步的终端中,键入python,然后如图操作

                

      4. 参考文献及感谢

        a. https://zhuanlan.zhihu.com/p/32838237

        b. https://www.zhihu.com/question/58033789/answer/254673663

        c. http://www.cnblogs.com/AdaminXie/p/9032224.html

        d. https://docs.opencv.org/master/d0/de3/tutorial_py_intro.html

     ———————————————分割线——————————2019年3月1日——————如果在安装anconda时候修改了默认安装路径的同学请看下文————————————————
    一.此时,如何删除安装的环境?
    第一步:conda env list
    找到你那带 * 的环境

     第二步:cd到你那带*的文件夹下

    第三步,conda env remove -p E:\MyPyprogram\MLpyprogram\py37

    二。修改jupyter notebook的工作空间

    参考https://www.jianshu.com/p/8f3b4333c979



  • 相关阅读:
    MySQL字符串相加函数如何运行?似曾相识还是记一笔吧
    JQuery使用getJSON跨域调用数据
    匹配中文字符的正则表达式
    php中删除超链接的正则表达式
    win2003系统+IIS6下,经常出现w3wp.exe和sqlserver.exe的内存占用居高不下
    如何添加修改uchome创始人
    JS中Null与Undefined的区别
    错误分析及解决办法MySQL server has gone away
    更改表自动递增值的sql
    mysql如何修改导入数据库文件大小限制
  • 原文地址:https://www.cnblogs.com/gfgwxw/p/9309920.html
Copyright © 2020-2023  润新知