【计算机视觉】OpenCV篇(1) - 环境配置及使用(C++/Python)

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 Files\CMake.

 

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:\opencv\opencv-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目录下没有这些数据):

 

posted @ 2019-04-24 15:10  小金乌会发光-Z&M  阅读(1915)  评论(0编辑  收藏  举报