zoukankan      html  css  js  c++  java
  • 【计算机视觉】OpenCV篇(1)

    Windows+Pycharm下python虚拟环境配置

    1.下载whl文件

      下载地址:python extension packages

      搜索opencv,根据自己的版本下载,我用的python版本是3.5.2,64位:

    2.安装

      找到虚拟环境的位置,pycharm进入解释器设置查看路径并进入虚拟环境【:需要将whl文件拷贝到Scripts目录下再进行pip install XXX.whl安装,否则会出现下图第二步的问题】:

    3.测试

    简单的代码去读取视频,调用摄像头:

    import cv2
    import numpy
    
    cap = cv2.VideoCapture(1) # 调整参数实现读取视频或调用摄像头: 0-调用笔记本内置摄像头,1-调用usb摄像头
    while 1:
        ret, frame = cap.read()
        cv2.imshow("cap", frame)
        if cv2.waitKey(100) & 0xff == ord('q'):
            break
    cap.release()
    cv2.destroyAllWindows()
    

     运行结果:

    Windows+VS2017+CMake+OpenCV4.1.0 配置C++开发环境

    1.下载与安装

    (1) VS2017

    很简单,此处省略...

    (2) cmake

     直接去官网下载最新版本,我这里的版本是3.14.3,下载链接是https://cmake.org/download/

    During installation, if not click “Add CMake to the system PATH for all users”, then you need to configure it. Here I use the default installation path: C:Program FilesCMake.

     

    Test:

     

    (3) OpenCV4.1.0

    Download the source code from the link: https://github.com/opencv/opencv/releases

    2.编译

    Decompress the source code to the specified path, here I use C:opencvopencv-4.1.0. 在C:opencv下创建build目录,打开cmake程序,选择源码路径和编译路径,然后单击configure,成功会显示Configuring done在最后。

     

    接下来就是下面的截图,选择BUILD_EXAMPLES和BUILD_opencv_world,然后单击Configure和Generate

    Ok,成功:

    成功后,单击open Project,打开vs项目,右键解决方案,批生成。勾选如下图,其他不用勾:

    The build process will take long time, below is the screenshot for successful completion:

    3.测试

    拿一个简单的sample做测试,ok,没问题(注意:你可能需要将源码目录下的数据拷贝过来,因为build目录下没有这些数据):

  • 相关阅读:
    JavaScript备忘录-逻辑运算符
    CMake 构建项目教程-简介
    C++ 跨语言调用 Java
    Thrift-0.10.0 CenOS 7 编译错误 error: expected ')' before 'PRIu32'
    CentOS 7 安装 MySQL Database
    CentOS 安装 Wine
    FreeBSD 配置
    CentOS 6.5 升级 GCC 4.9.3
    Favorite Setting
    shell编程-1到100的求和与冒泡排序
  • 原文地址:https://www.cnblogs.com/carsonzhu/p/10762516.html
Copyright © 2011-2022 走看看