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)目录的配置
第四步工程库目录配置
![](https://img-blog.csdn.net/20160626211826421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
项目—>属性—>配置属性—>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;
}
版本: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;
}
相关文章推荐
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- vs2012 error c4996: This function or variable may be unsafe
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- 详解VS2012发布网站步骤
- 解决VS2012 Express的There was a problem sending the command to the program问题
- Android Studio中配置OpenCV库开发环境的教程
- 基于C++实现kinect+opencv 获取深度及彩色数据
- visual studio 2012安装配置方法图文教程 附opencv配置教程
- OpenCV 2.4.3 C++ 平滑处理分析
- vs2012创建的ado.net模型无法实例化的解决方案
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- Python环境搭建之OpenCV的步骤方法
- Python+Opencv识别两张相似图片
- Python实现OpenCV的安装与使用示例
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- opencv-python学习一--人脸检测