其实我心里是极力反对装这么老的版本的,可是要交课堂做业~~好无奈html
[注] : 若是按照本文配置不成功,能够试一下其余博客里面的配置(多试一试总能成功的)c++
vs下载连接ide
下载好以后直接安装便可,安装路径可选部分安装在其余盘,其余选项都默认就好。测试
找对应的下载便可spa
下载好安装包后直接安装在一个选定的位置(我安装在了D:\opencv\opencv).net
在系统变量Path
下添加3d
D:\opencv\opencv\build\x86\vc12\bin D:\opencv\opencv\build\x64\vc12\bin
这里x86和x64都添加进去了(若是创建的项目是Win32项目,请必定要把x86放到前面,不然程序读取时会先读取x64里面的,这是由于在扫描环境变量时是从上到下扫描的),另外vc12是vs2013使用的编译器版本,同理vc11是vs2012使用的编译器版本code
另外新创建一个变量htm
创建 Win32 控制台应用程序
选择空项目
调出属性管理器视图
右击opencvDebug2410,选择属性
添加附加包含目录
D:\opencv\opencv\build\include
添加附加库目录
D:\opencv\opencv\build\x86\vc12\lib
添加附加依赖项
//Debug模式带后缀d //Release模式不带d opencv_imgproc2410d.lib opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_gpu2410d.lib opencv_highgui2410d.lib opencv_legacy2410d.lib opencv_ml2410d.lib opencv_nonfree2410d.lib opencv_objdetect2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_videostab2410d.lib
测试
在源文件中建立一个main.cpp
#include <opencv2/opencv.hpp> using namespace cv; int main() { // 读入一张图片 Mat img = imread("E:\img_0018.jpg");//若是出现内存位置异常之类的错误,请把这里的路径分隔符改成// // 建立一个窗口 namedWindow("test"); // 在窗口中显示 imshow("test", img); // 等待6000 ms后窗口自动关闭 waitKey(6000); }
总结: