VS与Opencv的亲密接触之安装配置过程

最近想把FPGA采集的图像,上传到上位机显示,看到Opencv能帮大忙,所以就折腾折腾!

我用的是VS2012和opencv-2.4.10-2.4.10(目前的最新版本),那个版本无所谓,本文都将适用。

首先安装opencv,安装过程仅仅就单击下exe即可;我安装到目录C:\opencv,安装好了之后,看下目录结构:、

选择其中的一个目录打开看看:

1、我当前机器是32位的所以选择的是X86这个路径,64位机器应选择x64;

2、我用的VS2012,所以选择的是VC11这个文件夹(里面还有VC10,VC12,那么对于的是其他VS版本)

我们看到Opencv为我们提供了很多库文件,这些到候要添加到vs的附加依赖项中,这是后话。

以上所说的都是不同版本安装时要注意的问题,下面,我就以VS2012和opencv-2.4.10-2.4.10

开始讲解。

首先,在我的电脑中配置OpenCV的环境变量:

右键我的电脑-》属性,然后顺序如下图所示:

Path变量值中添加如下语句:(你之前可能有其他软件的环境变量,注意不要覆盖,每条语句用“;”隔开即可)

;C:\opencv\opencv\build\x86\vc11\bin;

C:\opencv\opencv\build\x86\mingw\bin;

C:\opencv\opencv\build\common\tbb\ia32\vc11;

这里的目录根据你的Opencv安装目录,已经vs的版本,进行修改,上面已经提到了。

接着是VS2012 的配置,首先新建一个控制台程序!没错!就是控制台程序,Opencv就可以帮助我们构建一个界面!

打开项目属性-》VC++目录,然后我们需要为包含目录,引用目录,库目录添加一些东西:

包含目录:

引用目录:

库目录:

这些都是我们安装完opencv产生的目录自己添加吧!

最后,还需要附加依赖项,添加的内容就是第一章图片显示的那些库文件,全部添加吧:

opencv_calib3d2410.lib  ,中的2410表示的版本号。这里避免大家一个个赋值粘贴了,我还是贴出来吧!

 opencv_calib3d2410.lib
 opencv_calib3d2410d.lib
 opencv_contrib2410.lib
 opencv_contrib2410d.lib
 opencv_core2410.lib
 opencv_core2410d.lib
 opencv_features2d2410.lib
 opencv_features2d2410d.lib
 opencv_flann2410.lib
 opencv_flann2410d.lib
 opencv_gpu2410.lib
 opencv_gpu2410d.lib
 opencv_highgui2410.lib
 opencv_highgui2410d.lib
 opencv_imgproc2410.lib
 opencv_imgproc2410d.lib
 opencv_legacy2410.lib
 opencv_legacy2410d.lib
 opencv_ml2410.lib
 opencv_ml2410d.lib
 opencv_nonfree2410.lib
 opencv_nonfree2410d.lib
 opencv_objdetect2410.lib
 opencv_objdetect2410d.lib
 opencv_ocl2410.lib
 opencv_ocl2410d.lib
 opencv_video2410d.lib
 opencv_videostab2410.lib
 opencv_videostab2410d.lib 

到目前为止,VS与Opencv就已经很好的关联在一起了,程序的话,还是放到下次吧~~

时间: 2024-10-05 10:25:07

VS与Opencv的亲密接触之安装配置过程的相关文章

openvpn安装配置过程

前言 之前为了方便远程办公时访问公司的内部系统,如:svn.OA.wiki.禅道等等:通通在防火墙上做了端口映射.然后 有个内部系统被黑了,各种弱口令没办法.果断关闭端口映射,看来还是得搭建个VPN服务器,vpn设备感觉大材小用.马上就想到了开源的openvpn, 下面就来介绍openvpn的安装配置过程. openvpn简介 官方网站:https://openvpn.net 打不开请爬墙 openssl原理:http://www.178linux.com/archives/2704 参考书生的

minicom在虚拟机(linux)安装配置过程

1. minicom需要ncurses库的支持,否则安装会有问题. A. 下载ncurses.我选择是ncurses-5.6.tar.gz 下载地址:http://directory.fsf.org/project/ncurses/ B. 解压缩到/opt/ncurses目录下.# tar zxvf ncurses-5.5.tar.gz –C /opt/ncurses C. 到ncurses目录下,配置编译ncurses. 源码安装的三个步骤(configure.make.make instal

游戏服务端pomelo完整安装配置过程

游戏服务端pomelo安装配置 一.安装环境 debian 7.0 amd64 二.安装需要的组件 1.安装nodejs 注:debian下nodejs没有相应的apt包,所以无法用apt-get安装,只能通过nodejs的源码包安装, 这里有比较全的其他系统环境下安装nodejs的方式https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager a.安装所需的组件,python g++ #apt-get i

sonar安装配置过程

1.下载sonarqube(下载社区版不需要许可证),sonarscanner,安装jdk,数据库,本次安装使用jdk1.7+mysql5.7(安装配置过程不详述,自行百度).2.数据库新建数据库sonar.3.解压sonarqube进入conf目录下,sonar.properties添加配置 #数据库地址 sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewr

Gentoo安装配置过程与总结

前些时间在VMware上安装了Gentoo Linux,用了当前最新版的Gentoo,安装过程记录下来了,但一直没有整理到blog上.今天重新整理一下,写出来与大家分享和备用.接触Gentoo不久,对这个版本还不是很熟. 与其他Linux发行版相比,Gentoo确实有其优势的地方,如内核基于源代码编译,可以自动优化与定制,升级方便等! 关于Gentoo发行版的介绍请看:全球最受欢迎的十大Linux发行版(图) Host机环境:Win2008 + VMware 7.1 下载安装包 下载安装 CD

windows 下android react native详细安装配置过程

写在前面: 在网上搜了很多安装配置文档,感觉没有一个真的跟我安装的过程一模一样的,东拼拼西凑凑,总算是装好了,我不会告诉你,断断续续,我花了两天时间...一到黑屏报错就傻眼,幸好在react群里遇到了热心的同行,还有同事的帮助...废话就到这里了,此处只是记录我自己装载的过程,系统环境各种不一样,可能或多或少有差异. 我的电脑,windows7 64位之前已经装了eclipise,java,jdk,所以,有些安装文档上面的java的jdk和c++,我电脑上并不需要. 这里我还是都粘贴上来. 参考

详细到复制粘贴就能完成的java开发软件的安装配置过程

java开发与发布过程中需要安装很多软件,这些软件的安装过程通常不是鼠标双击就能解决的,但也不难,只是很少有人会花精力去记住,我将这些软件的安装过程整理出来,以备参考!整理过程以centos 6.5平台为主,其他linux版本也可以参考 jdk java开发最重要的自然是jdk,就从jdk的安装开始吧(windows安装jdk与linux基本相同) 从oracle官方网站下载jdk安装包:jdk-8u111-linux-x64.rpm 安装前检查是否有系统自带的jdk或已经安装的jdk,如果有的

ZABBIX安装配置过程

1.环境描述: redhat 6.5 zabbix 2.4.5 172.30.0.195 2.环境准备: yum install pcre* yum install openssl* yum -y install net-snmp-devel curl-devel yum -y install automake autoconf libtool make yum -y install gcc gcc-c++ glibc yum -y install libmcrypt-devel mhash-d

Hadoop单机安装配置过程:

1. 首先安装JDK,必须是sun公司的jdk,最好1.6版本以上. 最后java –version 查看成功与否. 注意配置/etc/profile文件,在其后面加上下面几句: export JAVA_HOME=/usr/local/jdk1.6.0_17    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre:$PATH    export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar 2. 安装ssh,