OpenCV2.4.10 + VS2010开发环境配置
原文转载自:qinyang8513
一、开发环境
1、操作系统:Windows 7(64位)
2、编程环境:Microsoft Visual Studio 2010
3、OpenCV版本:2.4.10
二、安装OpenCV2.4.10
1、下载OpenCV2.4.10 SDK:官网链接为:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.10/opencv-2.4.10.exe/download
2、安装opencv:直接点击opencv-2.4.10发现,OpenCV的安装不过就是一个解压过程,开始界面如下图1所示:

图1 OpenCV安装首界面
这里选择安装目录为D:\Program Files,可以根据自己的习惯设置,这里推荐使用此目录。点击"Extract"即可出现解压界面,直至解压结束。
三、系统环境变量设置
1、桌面右键点击“计算机“,选择”属性 -- 高级系统设置 -- 高级 -- 环境变量“;
2、系统变量中选择"Path",双击打开或者单击下面的编辑;
3、在弹出的”编辑系统变量“中添加如下目录:
D:\Program Files\opencv\build\x86\vc10\bin
D:\Program Files\opencv\build\x64\vc10\bin
对于64位系统,填写上面两个目录,而32位系统只需要填写第一个目录即可。这里自己使用的是64位系统,因此添加两个目录,如下图2所示:


图2 系统环境变量设置
此处,D:\Program Files\为安装目录,如果你把OpenCV安装到其他目录的话,请相应调整。
此处应该注销一下计算机或者重新启动,以使上面设置的环境变量有效。
四、VS2010配置
1、新建项目
打开VS2010,新建一个32位控制台程序,可以选择空白文档,也可以选择已经添加了预编译的项目;
2、添加工程包含目录
1)在刚刚建立的项目中选择”视图 -- 属性管理器“,左侧出现属性管理器页面;
2)选择”项目->Debug|Win32->Microsoft.Cpp.Win32.user“,双击或者右键选择”属性“;如图3所示:

图3 添加包含目录
3)选择”通用属性 --- VC++目录 --- 包含目录“,添加如下三个目录:
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
3、添加工程库目录
1)同2.1和2.2方法一样,弹出如图3的界面;
2)选择”通用属性 --- VC++目录 --- 库目录“;
3)添加:D:\Program Files\opencv\build\x86\vc10\lib
4、链接库设置
1)在刚刚建立的项目中选择”视图 -- 属性管理器“,左侧出现属性管理器页面;
2)选择”项目->Debug|Win32->Microsoft.Cpp.Win32.user“,双击或者右键选择”属性“,如图3所示;
3)选择”通用属性 --- 链接器 --- 输入 --- 附加的依赖项“,添加如下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_ml2410d.lib
opencv_nonfree2410d.lib
opencv_objdetect2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_video2410d.lib
opencv_videostab2410d.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_nonfree2410.lib
opencv_objdetect2410.lib
opencv_ocl2410.lib
opencv_photo2410.lib
opencv_stitching2410.lib
opencv_superres2410.lib
opencv_ts2410.lib
opencv_video2410.lib
opencv_videostab2410.lib
以上lib库即为D:\Program Files\opencv\build\x86\vc10\lib目录下的所有库文件,其中d结尾的为debug模式库,而没有d结尾的为release模式库。
设置完成后,点击”确定“完成配置。这种方法可以在以后的新建项目中依然有效,也可以自己新建一个属性文件,即”属性管理器“中,右击”Debug| Win32“
五、测试
1、测试图如图4所示,右键另存为保持名称为pic.jpg;

2、将下面的代码复制到到项目的main.cpp中:
#include <iostream>
#include <opencv2\core\core.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <opencv2\highgui\highgui.hpp> using namespace cv; void main(void)
{
Mat img = imread("pic.jpg");
namedWindow("城堡");
imshow("城堡",img);
waitKey();
}
3、”生成 --- 生成解决方案“,点击运行即可。
OpenCV2.4.10 + VS2010开发环境配置的更多相关文章
- Windows 10 Java开发环境配置
一.JDK下载 安装java开发环境,第一步就是下载jdk安装包.打开浏览器进入oracle官网下载.这里注意jdk和jre的区别,jdk(java develop environment)是java ...
- macOS Sierra 10.12.6 odoo 10.0 开发环境配置
参考了网上的一些教程,将最终过程记录一下,其中需要的一些程序,我已经放到百度网盘: https://pan.baidu.com/s/1boKHSTL 1.抹盘安装macOS Sierra 10.12. ...
- OpenCV2.4.13+VS2013开发环境配置
List1:完成 写在前面:之前电脑很杂乱的装了OpenCV的2个版本,在配置OpenCV和VS2013环境时死活配不好.但是接下来的工作要用到,没有办法,还是得好好做.今天重新装了OpenCV2.4 ...
- OpenCV2.4.13+VS2012开发环境配置
1.下载和安装OpenCV SDK 在OpenCV官网的下载页面: http://opencv.org/downloads.html 找到对应OpenCV for Windows版本下载.目前(2 ...
- (转)OpenCV 2.4.8 +VS2010的开发环境配置
转自: http://blog.csdn.net/poem_qianmo/article/details/19809337 自己可能需要再进行修改 本系列文章由zhmxy555(毛星云)编写,转载请 ...
- 【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置
目录(?)[-] 因为读研期间的研究方向是图像处理所以浅墨这段时间闭门研究了很多OpenCV和图像处理相关的知识与内容眼看自己积累到一定的程度了于是决定开始开设这个OpenCV系列专栏总结自己所学也分 ...
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨 ...
- 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
1.下载和安装OpenCV SDK VS2010不用说,肯定都安装了吧.来说说当前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下载和安装.与其说是 ...
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结: 1. 下载必备软件 QT SDK for Open Source C++ de ...
随机推荐
- autocomplete input
<html> <head> <title>jQuery UI Autocomplete - Combobox</title> <link rel= ...
- java常量,变量,静态变量的理解
最近考试出了一个很简单的题,看看他们对java常量,变量,静态变量的理解,代码如下: public class TestVar { /** * JAVA基础,常量,变量,静态变量 */ public ...
- maven的依赖管理详细
依赖管理 Jar包的管理 需求:整合struts2 页面上传一个客户id 跳转页面 1 添加依赖: 打开maven仓库的视图: 2 重建索引 1. 创建maven项目(同上) 2. 跳过骨架(同上 ...
- Vue proxy
npm run dev 我们访问的是localhost:8080 config文件夹下的index.js配置文件的dev dev: { env: require('./dev.env'), port: ...
- Error importing tensorflow. Unless you are using bazel version `CXXABI_1.3.8' not found
I have re-installed Anaconda2. And I got the following error when 'python -c 'import tensorflow'' &g ...
- Python学习笔记---切片 列表 元祖 字典 集合
列表[1,2,3,2]#[] 元祖(1,2,3,2)#() 字典{1:2,3:2}#{} 集合{1,2,3,2}#{} 1,集合与列表的区别,集合里不能有重复元素 2.字典与集合的区别,都是用花括号表 ...
- python 的包的导入
已经写过一篇包的导入了,最近又遇到了点问题,所以想把这些再搞的明白点就又试了试 代码结构如下 在test目录下,有Admin包,home包,在home下有它的子包foo 各个文件代码如下 admins ...
- Delphi TXLSReadWriteII导出Excel
TXLSReadWriteII导出Excle (有点复杂,可以自己简化一下,直接从项目中抓取的) procedure TformSubReport.DataToExcel(_Item: Integer ...
- [Ting's笔记Day8]活用套件carrierwave gem:(3)Deploy图片上传功能到Heroku网站
前情提要: 身为Ruby新手村民,创造稳定且持续的学习步调很重要,我用的方法就是一周在IT邦写三篇笔记,希望藉由把笔记和遇到的bug记录下来的过程,能帮助到未来想用Ruby on Rails架站的新手 ...
- tensorflow 升级后报错:ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
我的tensorflow之前的版本是1.2的所以支持cudnn5,但是tensorflow1.3及以上就是支持cudnn6. 查看: /usr/local/cuda/lib64$ ls libcud ...