opencv_python学习笔记一

windows下安装opencv

 

 

下载windows下的安装文件

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

 

安装到指定文件夹

D:\tools\opencv

可以看到buildsource两个目录

 

设置环境变量

D:\tools\opencv\build\x86\vc12\bin

 

源代码下载路径

 

下载安装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:\tools\opencv\build\bin目录下生成对应生成的动态库

 

 

 

设置环境变量

系统环境变量中path中添加

F:\opencv3\build\x64\vc14\bin

 

使用vs2015编写测试程序

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

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

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

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

 

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

包含目录中添加

F:\opencv3\build\include
F:\opencv3\build\include\opencv 
F:\opencv3\build\include\opencv2 

 

库目录中添加

F:\opencv3\build\x64\vc14\lib

 

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

Debug模式的

opencv_world310d.lib

Release模块的,没有d

opencv_world310.lib

 

main.cpp中添加如下代码

#include <opencv2\opencv.hpp>

using namespace cv;

int main()

{

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

  //

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

waitKey(0);

}

 

 

 

 

有以下几个主要模块:

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

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

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

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

posted @ 2016-11-09 08:47  retacn_yue  阅读(167)  评论(0编辑  收藏  举报