### Win7 64位系统下VS 2010配置OpenCV 2.3.1及摄像头视频显示详解 #### 一、环境说明 在本文档中,将详细介绍如何在Windows 7 64位操作系统环境下使用Visual Studio 2010配置OpenCV 2.3.1,并实现摄像头视频的显示功能。 - **操作系统**: Windows 7 64位 - **开发工具**: OpenCV 2.3.1 和 Visual Studio 2010 #### 二、相关安装与配置 ##### 2.1 OpenCV 2.3.1 安装 - **下载地址**: - [OpenCV-2.3.1-win-superpack.exe](http://www.opencv.org.cn/download/OpenCV-2.3.1-win-superpack.exe) - 或访问[官方网站](http://www.opencv.org.cn/)获取最新版本 - 也可直接访问[OpenCV官网](http://www.opencv.org)下载官方版本 - **安装步骤**: - 解压下载好的压缩包至指定文件夹, 如 `C:\Program Files\opencv2.3.1` ##### 2.2 操作系统环境变量配置 - **路径添加**: - 在`环境变量`中的`PATH`中添加以下路径: - `;C:\Program Files\OpenCV-2.3.1\opencv\build\x86\vc10\bin` - 配置完毕后, 重启计算机使设置生效 ##### 2.3 VS项目环境配置 - **创建项目**: - 打开Visual Studio 2010, 创建一个新的C++ Win32控制台项目 - **配置项目属性**: - 选中项目名称, 在“解决方案资源管理器”中右键选择“属性” - **C/C++ 目录**: - 包含目录: - `;C:\Program Files\OpenCV2.3.1\build\include` - `;C:\Program Files\OpenCV2.3.1\build\include\opencv` - `;C:\Program Files\OpenCV2.3.1\build\include\opencv2` - 库目录: - `;C:\Program Files\OpenCV2.3.1\build\x86\vc10\lib` - **链接器 输入**: - 对于Debug模式, 添加以下库文件: - `opencv_core231d.lib` - `opencv_highgui231d.lib` - `opencv_video231d.lib` - `opencv_ml231d.lib` - `opencv_legacy231d.lib` - `opencv_imgproc231d.lib` - `opencv_flann231d.lib` - `opencv_features2d231d.lib` - `opencv_calib3d231d.lib` - `opencv_objdetect231d.lib` - `opencv_contrib231d.lib` - 对于Release模式, 添加以下库文件: - `opencv_core231.lib` - `opencv_highgui231.lib` - `opencv_video231.lib` - `opencv_ml231.lib` - `opencv_legacy231.lib` - `opencv_imgproc231.lib` - `opencv_flann231.lib` - `opencv_features2d231.lib` - `opencv_calib3d231.lib` - `opencv_objdetect231.lib` - `opencv_contrib231.lib` #### 三、简单的摄像头视频测试 - **创建控制台项目**: 命名为`test` - **编写代码**: - 在项目的源文件中, 添加以下代码: ```cpp #include "stdafx.h" #include <cv.h> #include <cxcore.h> #include <highgui.h> int main(int argc, char** argv) { // 声明IplImage指针 IplImage* frame = NULL; // 打开摄像头 CvCapture* capture = cvCreateFileCapture("video0:"); if (!capture) { printf("无法打开摄像头\n"); return -1; } while (true) { frame = cvQueryFrame(capture); if (!frame) { break; } // 显示视频帧 cvNamedWindow("Video", CV_WINDOW_AUTOSIZE); cvShowImage("Video", frame); // 按'Esc'键退出 int key = cvWaitKey(30); if (key == 27) { break; } } // 释放资源 cvReleaseCapture(&capture); cvDestroyAllWindows(); return 0; } ``` - **运行程序**: 编译并运行程序, 可以看到摄像头视频在新窗口中显示出来。 #### 四、总结 通过以上步骤, 我们成功地在Windows 7 64位系统下使用Visual Studio 2010配置了OpenCV 2.3.1, 并实现了简单的摄像头视频显示功能。这对于初学者来说是一个很好的实践项目, 有助于理解OpenCV的基本使用方法。未来还可以进一步探索OpenCV提供的更高级功能, 如图像处理、特征检测等。





















- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 电网企业大数据的价值实现探析.docx
- 基本台账-安全生产网络组织台帐.doc
- 扩频通信抗干扰系统分析大学本科方案设计书.doc
- 机械设计制造及其自动化-外文翻译-外文文献-英文文献-液压支架的最优化设计.doc
- 油气勘探项目管理的探讨.docx
- 智能家居中家庭总体布线实战技术解析.docx
- 数字图像处理锐化技术的原理与实现.docx
- 计算机软件的安全检测技术分析.docx
- 51单片机的多路温度采集控制系统方案设计书.doc
- 上海XX有限公司网络安全解决方案.ppt
- 基于网络经济时代下市场营销策略的转变.docx
- 从全球视角看中国移动互联网产业发展现状及地位.docx
- 最新家庭医疗网络救护医疗保健ppt模板.pptx
- 《电气控制与PLC应用》课程整体设计措施.doc
- 国内外工程项目管理现状比较与探讨80801.doc
- 第一章旅游网站基于营销优化的内容建设.docx


