windows下安装opencv
下载windows下的安装文件
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.13/opencv-2.4.13.exe/download
安装到指定文件夹
D: oolsopencv
可以看到build和source两个目录
设置环境变量
D: oolsopencvuildx86vc12in
源代码下载路径
下载安装cmake
安装完成后
打开设置opencv目录的对应位置sources和build
D:/tools/opencv/sources
D:/tools/opencv/build //该目录可以自定义
点击configure,选择vs2015 win64,进行编译,中间如果出错误,重新点击configure,完成后再点击generate
编译完成后,就可以看到工程目录了
编译python3的链接库
点击configure,选择vs2015 win64,进行编译,中间如果出错误,重新点击configure,完成后再点击generate
本机安装的是python3.6,好像不行
Learning OpenCV 3 Computer Vision with Python – Second Edition
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的支持和绘图函数