您的位置:首页 > 运维架构

opencv2.4.10和Visual Studio 2012环境设置

2016-06-26 08:20 405 查看
架构:控制台命令程序环境架构

 版本:opencv2.4.10,Visual Studio 2012

第一步下载和安装opencv sdk

解压到到D:\opencv

 

第二步配置环境变量

系统变量中查找PATH变量中添加“

D:\opencv\build\x86\vc11\bin;D:\opencv\build\x64\vc11\bin;”路径。

vc10---vs2010

vc11---vs2012

vc12---vs2013

 

第三步工程包含(include)目录的配置

第四步工程库目录配置



项目—>属性—>配置属性—>VC++目录

包含目录输入:

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

库目录输入:(无论是x86还是x64系统,都选择x86)

D:\opencv\build\x86\vc11\lib

第五步链接库(d结尾文件为debug版库连接,不带d位release版,呆d的写在前面)

文件位置:D:\opencv\build\x86\vc11\lib

//debug版lib

opencv_ml2410d.lib

opencv_calib3d2410d.lib

opencv_contrib2410d.lib

opencv_core2410d.lib

opencv_features2d2410d.lib

opencv_flann2410d.lib

opencv_gpu2410d.lib

opencv_highgui2410d.lib

opencv_imgproc2410d.lib

opencv_legacy2410d.lib

opencv_objdetect2410d.lib

opencv_ts2410d.lib

opencv_video2410d.lib

opencv_nonfree2410d.lib

opencv_ocl2410d.lib

opencv_photo2410d.lib

opencv_stitching2410d.lib

opencv_superres2410d.lib

opencv_videostab2410d.lib

 

//release版lib

opencv_objdetect2410.lib

opencv_ts2410.lib

opencv_video2410.lib

opencv_nonfree2410.lib

opencv_ocl2410.lib

opencv_photo2410.lib

opencv_stitching2410.lib

opencv_superres2410.lib

opencv_videostab2410.lib

opencv_calib3d2410.lib

opencv_contrib2410.lib

opencv_core2410.lib

opencv_features2d2410.lib

opencv_flann2410.lib

opencv_gpu2410.lib

opencv_highgui2410.lib

opencv_imgproc2410.lib

opencv_legacy2410.lib

opencv_ml2410.lib

第六步 测试程序

使用OpenCV为图片做边缘检测

#include"stdafx.h"

#include<opencv2/opencv.hpp>

usingnamespace
cv;

int_tmain(intargc,_TCHAR*argv[])

{

  //读入一张图片

  Mat
srcImg=imread("1.jpg");

  imshow("【原图】",srcImg);

  Mat
edge,grayImg;

//将图像转换为灰度图像

  cvtColor(srcImg,grayImg,CV_BGR2GRAY);

//使用3*3内核来降噪

  blur(grayImg,edge,Size(3,3));

  //运行canny算子

  Canny(edge,edge,3,9,3);

  imshow("【边缘检测】",edge);

  waitKey(0);

  return
0;

}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv vs2012