Win7 64位环境下VS2010配置OpenCV 2.4.6教程
4星 · 超过85%的资源 需积分: 9 195 浏览量
更新于2024-09-12
收藏 185KB DOCX 举报
"这篇文档详细介绍了如何在Windows 7 64位操作系统中,使用Visual Studio 2010配置OpenCV 2.4.6的步骤。"
在Windows 7 64位环境下,配置OpenCV 2.4.6以供Visual Studio 2010使用涉及到以下几个关键步骤:
1. 下载与安装OpenCV:
- 首先,你需要从SourceForge网站下载OpenCV库,地址为http://sourceforge.net/projects/opencvlibrary。
- 安装时,确保以管理员权限运行安装程序,并将其安装在例如C:\opencv的路径下。
2. 设置环境变量:
- 为了使得系统能够找到OpenCV的相关库和可执行文件,需要配置系统环境变量。
- 打开“计算机”属性,选择“高级系统设置”,然后点击“环境变量”。
- 在“用户变量”和“系统变量”中,如果不存在PATH变量,需要新建;如果已存在,需编辑PATH变量值。
- 将以下路径添加到PATH变量值中:
- C:\opencv\build\bin
- C:\opencv\build\x64\vc10\bin
3. 安装Visual Studio 2010:
- 这一步骤通常较为简单,按照安装向导的提示进行即可。
4. 配置VS2010项目:
- 新建一个C++的Win32控制台应用程序项目。
- 右键点击项目(而不是解决方案),选择“属性”进入项目属性页。
- 在“配置管理器”中,选择新建平台为x64,复制win32设置并勾选“创建新的项目平台”。
5. 配置项目属性:
- 在“C/C++”->“常规”下的“附加包含目录”中,添加OpenCV的头文件路径:
- C:\opencv\build\include\opencv
- C:\opencv\build\include
- 接着,转到“链接器”->“输入”下的“附加依赖项”,添加OpenCV库文件路径(注意这里的路径是针对32位版本的,如果你需要配置64位版本,应将路径中的"x86"替换为"x64"):
- C:\opencv\build\x64\vc10\lib\opencv_core246d.lib
- C:\opencv\build\x64\vc10\lib\opencv_highgui246d.lib
- C:\opencv\build\x64\vc10\lib\opencv_video246d.lib
- C:\opencv\build\x64\vc10\lib\opencv_ml246d.lib
- C:\opencv\build\x64\vc10\lib\opencv_legacy246d.lib
- C:\opencv\build\x64\vc10\lib\opencv_imgproc246d.lib
6. 测试配置:
- 编写简单的测试代码来验证配置是否成功。例如,以下代码会打开摄像头并显示图像窗口:
```cpp
#include "stdafx.h"
#include "opencv2/highgui/highgui.hpp"
int main(int argc, _TCHAR* argv[])
{
cv::VideoCapture capture(0);
cv::namedWindow("test", cv::WINDOW_NORMAL);
while (true) {
cv::Mat frame;
capture >> frame;
if (frame.empty())
break;
cv::imshow("test", frame);
if (cv::waitKey(1) == 27)
break; // esc to quit
}
cv::destroyAllWindows();
return 0;
}
```
- 编译并运行这段代码,如果能够正常显示摄像头画面,那么OpenCV的配置就成功了。
通过以上步骤,你已经成功地在64位Windows 7和Visual Studio 2010环境中配置了OpenCV 2.4.6。如果遇到问题,记得检查每个步骤的配置是否正确,特别是环境变量和项目属性的设置。不同的OpenCV版本可能需要对路径进行相应的调整,因此确保使用正确版本的库文件。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-03-11 上传
2015-11-07 上传
2020-03-16 上传
2021-03-02 上传
zhai331225469
- 粉丝: 0
- 资源: 3
最新资源
- tcog-filters:从应用程序中丢弃的漂亮小组件
- Excel模板按月份查询财务报表.zip
- ng4:后台管理系统
- CNN-旅行-新闻-文章-抓取器:用于获取新闻文章内容的网络抓取器
- react-boilerplate:使用ES2018,Sass,Webpack 4和Babel 7的React SPA的样板
- matlab-(含教程)基于EKF扩展卡尔曼滤波器从IMU和GPS数据计算路径定位的matlab仿真
- addonmaker:WOW插件的构建和测试工具
- 【地产资料】XX地产 门店经理职责与定位培训P34.zip
- Excel模板销货清单模板 (1).zip
- JMe:前端javascript库(angularjs框架,UI,模板,工具,数据操作,动画)
- 半导体研究专题一:从三个维度看芯片设计.rar
- 毕业设计&课设--毕业设计校园二手交易平台.zip
- wordpress-plugin:模板
- clinic-management-system:诊所管理系统(全栈),技术栈:前端:react + antd + umi + dva + ts后台:nodejs + eggjs + ts
- PHP项目中使用微信扫码支付(模式二)详解
- Excel模板销货清单模板.zip