opencv_python学习笔记一

windows下安装opencv

下载windows下的安装文件

https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.13/opencv-2.4.13.exe/download

安装到指定文件夹

D: oolsopencv

可以看到buildsource两个目录

设置环境变量

D: oolsopencvuildx86vc12in

源代码下载路径

下载安装cmake

https://cmake.org/download/

安装完成后

打开设置opencv目录的对应位置sourcesbuild

D:/tools/opencv/sources

D:/tools/opencv/build //该目录可以自定义

点击configure,选择vs2015 win64,进行编译,中间如果出错误,重新点击configure,完成后再点击generate

编译完成后,就可以看到工程目录了

编译python3的链接库

点击configure,选择vs2015 win64,进行编译,中间如果出错误,重新点击configure,完成后再点击generate

本机安装的是python3.6,好像不行

OpenCV with Python By Example

Learning OpenCV 3 Computer Vision with Python – Second Edition

OpenCV with Python Blueprints

OpenCV Computer Vision with Python

Learning Robotics Using Python

使用vs2015打开解决方案,如下图所示

成功后选择releases模式或是 debug模式进行编译

可以看到在D: oolsopencvuildin目录下生成对应生成的动态库

设置环境变量

系统环境变量中path中添加

F:opencv3uildx64vc14in

使用vs2015编写测试程序

文件->新建->项目->Visual C++新建Win32控制台项目

下一步-->下一步-->勾选空项目

在源文件下main.cpp源文件 
然后点击视图,在视图下找到其他窗口,在其他窗口下找到属性管理器,点击打开

接下来点开工程文件opencv_test,下边会有一个Debug|x64的文件夹,点开,下有名为Microsoft.Cpp.x64.user的文件,右键属性 

选择通用属性下的VC++目录,

包含目录中添加

F:opencv3uildinclude
F:opencv3uildincludeopencv 
F:opencv3uildincludeopencv2 

库目录中添加

F:opencv3uildx64vc14lib

链接器-->输入-->附加依赖项

Debug模式的

opencv_world310d.lib

Release模块的,没有d

opencv_world310.lib

main.cpp中添加如下代码

#include <opencv2opencv.hpp>

using namespace cv;

int main()

{

Mat picture = imread("test.jpg");//要和main.cpp文件放在一个文件夹下

  //

imshow("测试程序", picture);

waitKey(0);

}

有以下几个主要模块:

Cv  图像处理函数, 计算机视觉算法

Mll 机器学习库,统计的分类和聚类工具

HighGUI  图像和视频输入/输出函数

CXCORE  基本数据结构和函数 xml的支持和绘图函数

原文地址:https://www.cnblogs.com/retacn-yue/p/6194180.html