VS2008里面配置OpenCV2.4.2环境
2015-08-01 21:55
447 查看
1、下载OpenCV2.4.2(32位操作系统)
在百度上下载或去openCV官网下载,此处不啰嗦啦!2、下载VS2008,安装。
这里也不说啦,相信大家都能找得到压缩吧!
3、配置OpenCV环境
把openCV解压到你想要的地方,我这里是D:\opencv\opencv(参考),以下都是以此路径执行的。
然后,点击计算机--》(右键)属性--》高级系统设置--》高级(选项卡)——》环境变量->选中path—》编辑
添加D:\opencv\opencv\build\x86\vc9\bin; D:\opencv\opencv\build\common\tbb\ia32\vc9
4、配置VS2008工程的opencv依赖库
(1)打开vs2008,工具—》选项—》项目和解决方案—》VC++目录:需要配置“包含文件”、“库文件”两项文件。
包含文件”项,添加:
D:\opencv\opencv\build\include
D:\opencv\opencv\build\include\opencv
D:\opencv\opencv\build\include\opencv2
“库文件”项,添加:
D:\opencv\opencv\build\x86\vc9\lib
(2)配置依赖库:新建一个项目,右击项目名称(右键)—》属性—》配置属性—》链接器—》输入—》附加依赖项
每次新建项目都需要配置(库文件都可以在解压文件夹下找到D:\opencv\opencv\build\x86\vc9\bin)
针对Debug配置添加以下库:
opencv_calib3d242d.lib
opencv_contrib242d.lib
opencv_core242d.lib
opencv_features2d242d.lib
opencv_flann242d.lib
opencv_gpu242d.lib
opencv_highgui242d.lib
opencv_imgproc242d.lib
opencv_legacy242d.lib
opencv_ml242d.lib
opencv_objdetect242d.lib
opencv_ts242d.lib
opencv_video242d.lib
如果是Release配置添加:
opencv_calib3d242.lib
opencv_contrib242.lib
opencv_core242.lib
opencv_features2d242.lib
opencv_flann242.lib
opencv_gpu242.lib
opencv_highgui242.lib
opencv_imgproc242.lib
opencv_legacy242.lib
opencv_ml242.lib
opencv_objdetect242.lib
opencv_ts242.lib
opencv_video242.lib
测试配置代码(opencv官方测试)
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "qqqq.jpg";
//从文件中读入图像
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
相关文章推荐
- Apache+Tomcat
- CentOS安装tomcat
- hadoop安装笔记
- 【转】全Javascript的Web开发架构:MEAN和Yeoman【译】
- Android开发时你遇到过什么相见恨晚的工具或网站?
- linux进程一章知识总结
- 【Android多媒体】多媒体架构-Android官网
- LINUX环境并发服务器的三种实现模型
- 创建一个iSCSI target时候不能添加Target IQN的解决方法
- @property括号中关键字的使用
- Linux系统入门学习:从VirtualBox中从主机访问NAT客户机
- 解决 Boot Camp 虚拟机升级到 Windows 10 后 Parallels Desktop 不能识别的问题
- Linux操作系统的简单认识
- Openfiler 配置iscsi iSCSI Targets 不能添加 Target IQN
- linux下mysql的一些基本操作
- java的api操作HDFS实现递归打印目录并实现在Linux下的显示效果
- 程序猿常用素材网站—程序猿必备
- k2pdfopt详细教程-让kindle看遍所有pdf
- python和shell脚本实现查看大文件指定区域范围内的文件内容
- [已解决]tomcat在eclipse中已启动成功但是访问时显示404错误?