Windows8.1+vs2013+opencv2.4.9环境配置
来源:互联网 发布:单片机开发和java 编辑:程序博客网 时间:2024/05/12 11:44
前期准备:
1 下载vs2013并安装,我用的是旗舰版的,密钥:
BWG7X-J98B3-W34RT-33B3R-JVYW9,直接复制粘贴即可
2 到官网 下载opencv2.4.9安装包,下载好的文件是exe类型的,直接解压
我的解压路径:D:\Program Files\opencv
解压后两个文件夹:
3 加系统变量环境、用户环境变量
打开用户和系统的PATH变量,分别添加:
D:\Program Files\opencv\build\x86\vc12\bin
4 打开vs2013新建一个win32控制台程序
选择属性管理,双击Microsoft.Cpp.Win32.user
如果找不到属性管理器的话,则根据下图设置:
按下图步骤配置:
D:\Program Files\opencv\build\include\opencvD:\Program Files\opencv\build\include\opencv2D:\Program Files\opencv\build\include确定进入下一步:
D:\Program Files\opencv\build\x86\vc12\lib确定进入下一步:
opencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ml249.libopencv_nonfree249.libopencv_objdetect249.libopencv_ocl249.libopencv_photo249.libopencv_stitching249.libopencv_superres249.libopencv_ts249.libopencv_video249.libopencv_videostab249.libopencv_flann249.lib确定进入下一步:
opencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ml249.libopencv_nonfree249.libopencv_objdetect249.libopencv_ocl249.libopencv_photo249.libopencv_stitching249.libopencv_superres249.libopencv_ts249.libopencv_video249.libopencv_videostab249.libopencv_flann249.lib
其实以上两步添加的lib文件都是D:\Program Files\opencv\build\x86\vc12\lib下所有的lib文件,后面有d的就是debug版的,没有的就是release版的。
5 添加测试程序
首先要在d盘目录下添加一个名为1的图片:
程序:
#pragma once#pragma execution_character_set("utf-8")#include "stdafx.h"#include<stdlib.h>#include "cv.h"#include "highgui.h"#include<iostream>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){IplImage * img = cvLoadImage("D:\\1.png", -1);if (img == NULL){cout << "failed!";return -1;}cvNamedWindow("showimg", CV_WINDOW_AUTOSIZE);cvShowImage("showimg", img);cvWaitKey(0);cvReleaseImage(&img);cvDestroyWindow("showimg");system("pause");return 0;}如图:
F5调试,有错误,但是没关系:
error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.1>下面修改:
WIN32_DEBUG_CONSOLE_CRT_SECURE_NO_WARNINGS再次调试运行:
结果:
图片被显示了出来!
参考http://luoqiu.blog.51cto.com/2198651/1616703
/////////后续
对测试代码做了个精简和注释,有些语句是多余的,让初学者更容易理解:
//#pragma once //防止以下语句被重复包含//#pragma execution_character_set("utf-8") //设置编码格式为utf-8#include "stdafx.h"#include <iostream>#include <cv.h>#include <highgui.h>using namespace std;int _tmain(int argc, _TCHAR* argv[]){IplImage * img = cvLoadImage("D:\\1.png", -1); //载入图片if (img == NULL) //载入失败{cout << "failed!";return -1;}cvNamedWindow("showimg", CV_WINDOW_AUTOSIZE); //命名窗口cvShowImage("showimg", img); //显示图片cvWaitKey(0); //等待键盘输入cvReleaseImage(&img); //释放图片资源cvDestroyWindow("showimg"); //销毁窗口system("pause");return 0;}
0 0
- Windows8.1+vs2013+opencv2.4.9环境配置
- windows8.1+vs2013+opencv2.4.8配置
- (1)OpenCV2.4.9在VS2013的环境配置
- OpenCV2.4.9 + VS2013 开发环境配置
- win10下VS2013+OpenCV2.4.9环境配置
- vs2013配置opencv2.4.9
- VS2013+OpenCV2.4.9配置
- vs2013配置opencv2.4.9
- vs2013配置opencv2.4.9
- OpenCV2.4.9+VS2013配置
- faster rcnn windows下配置(windows8.1+cuda6.5+opencv2.49+VS2013+caffe+matlabr2014a)
- opencv2.4.9+VS2013环境搭建
- Win8.1+VS2013+OpenCV2.4.9+Kinect for Windows SDK v1.8开发环境配置
- OpenCV2.4.13+VS2013开发环境配置
- OpenCV2.4.13+VS2013开发环境配置
- VS2013 + OpenCV2.4.9 配置过程
- Opencv2.4.12安装和VS2013+Opencv2.4.12开发环境配置
- Opencv2.4.12安装和VS2013+Opencv2.4.12开发环境配置
- Win7安装Genymotion2.8.1出现的问题(未破解版)
- 素数的优化求法
- 面试-测试开发如何考察-应届生
- xcode中查看ios sdk版本
- 算法训练 6-1 递归求二项式系数值
- Windows8.1+vs2013+opencv2.4.9环境配置
- Cheerleaders UVA
- jzoj P1338 【2011.12.10普及模拟】泽泽在埃及
- hdu 1155 Bungee Jumping(物理题——能量守恒)
- 使用WebStorm上传本地项目到GitHub
- poj 3233 Matrix Power Series
- 递归 车票找零 组合数
- bootstrap select multiple
- sdut 1008 最大公共子串(求n个字符串的最长公共子串)lcs