1.win10搜索栏中输入cms命令提示符
2.键入python(若没安装,者通过官网下载最新版本)
3.通过
win10搜索栏——输入编辑系统环境变量,在系统属性中点击环境变量,并在系统变量中找到path中的找到python的安装地址(若没有则输入一个安装的python的安装地址)。
4.安装可用后,使用;python -m pip --version ,查看pip是否安装好。(pip一种包管理系统)
5.如果pip版本过老需要键入:python -m pip install --upgrade pip
6.pip安装完成后,通过pip安装 numpy, matplotlib,opencv-python(可能需要外网)
键入:python -m pip install numpy matplotlib opencv-python
(python -m pip install xxx.whl(选择合适的安装包,然后键入名字安装))
安装必要的库与工具
1.安装python3和numpy库
2.cmake(生成编译脚本) (
Download | CMake)
3.安装VS2019/VS2017
下载OpenCV源码 (
https://github.com/opencv/opencv.git)
OpenCV
OpenCV-contribue(CV最先进的功能)
编译方法
1.mkdir build (建立一个build目录,使其拷贝的源码不会被编译中间生成的结果影响)
2.运行cmake,生成编译脚本(在cmake中选择合适的VS型号)
在加入:source code : E:/learning_opencv/opencv
binaries: E:/learning_opencv/build
点击生成configure
生成完成后加入
点击Add Entry
name: OPENCV_EXTRA_MODULES_PATH
type:STRING
Value: ../opencv_contrib/modules‘
点击生成Generate
3.通过VS进行编译
打开VScode
下载python插件
新建程序取图测试
import cv2
#img = cv2.imread(r'F:\VScode\100b1b000001af1hzDF9A_C_760_506.jpg')
#img = cv2.imread('F:/VScode/100b1b000001af1hzDF9A_C_760_506.jpg')
img = cv2.imread('F:/VScode/chenhan/100b1b000001af1hzDF9A_C_760_506.jpg') ##由此可知在路径中不能有中文
cv2.imshow('img',img)
cv2.waitKey(0)