﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-chenpingjun1990-文章分类-OpenCV</title><link>http://www.cppblog.com/chenpingjun1990/category/17613.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 24 Aug 2011 01:21:10 GMT</lastBuildDate><pubDate>Wed, 24 Aug 2011 01:21:10 GMT</pubDate><ttl>60</ttl><item><title>VS2010下配置OpenCV2.2运行环境</title><link>http://www.cppblog.com/chenpingjun1990/articles/154035.html</link><dc:creator>万川先生</dc:creator><author>万川先生</author><pubDate>Sun, 21 Aug 2011 13:58:00 GMT</pubDate><guid>http://www.cppblog.com/chenpingjun1990/articles/154035.html</guid><wfw:comment>http://www.cppblog.com/chenpingjun1990/comments/154035.html</wfw:comment><comments>http://www.cppblog.com/chenpingjun1990/articles/154035.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chenpingjun1990/comments/commentRss/154035.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenpingjun1990/services/trackbacks/154035.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OpenCV的全称是：Open Source Computer Vision Library。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenCV于1999年由Intel建立，现在由Willow Garage提供支持。OpenCV是一个基于BSD许可证授权（开源）发行的跨平台计算机视觉库，可以运行在Linux、Windows和Mac OS操作系统上。OpenCV最新版本为2.3。<br />&nbsp;<br />一、在Windows下安装OpenCV<br />&nbsp;&nbsp;&nbsp;&nbsp; 1.下载OpenCV2.2. 下载地址：<a href="http://www.opencv.org.cn/index.php/Download">http://www.opencv.org.cn/index.php/Download</a>&nbsp;，在该页面可以找到：Version 2.2 OpenCV for Windows(VC2010专用版），点击下载即可。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.选择安装目录. 将下载到的安装文件置于此文件夹中，我安装在(<font color="#000000" face="Verdana">D:\Software\OpenCV\)目录下。<br />&nbsp;&nbsp;&nbsp;&nbsp; 3.安装. 点击安装文件进行安装，<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.1 在Install Options 中选择Add OpenCV to the system PATH for all users<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.2 在选择安装位置 选择安装在(<font color="#000000" face="Verdana">D:\Software\OpenCV\)目录下</font>。<br />&nbsp;&nbsp;&nbsp;&nbsp; 4. 安装。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5. 虽然在3.1中选择了"Add OpenCV to the system PATH for all users", 但是最好还是自己配置一下系统变量，将 &#8221;;<font color="#000000" face="Verdana">D:\Software\OpenCV\OpenCV2.2" 加到PATH的最后即可。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6. 重启计算机。<br /><br />二、测试环境是否配置成功<br />&nbsp;&nbsp;&nbsp; 1. 打开VS2010，选择File-&gt;New-&gt;Project，然后选择Win32 Console Application，选择一个名字OpenCVTest，然后按OK。&nbsp;<br />&nbsp;&nbsp; &nbsp;2. 在弹出的对话框左边点Application Settings，找到Empty project并勾上，选择Finish。<br />&nbsp;&nbsp; &nbsp;3. 然后向该工程添加一个代码文件，取名为OpenCVTest.cpp。<br />&nbsp;&nbsp;&nbsp; 4. 配置工程：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1 点击工程，右键，选择Properties。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.2 在"VC++ Directories&#8220;中,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在"Include Directories"中加入<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#000000" face="Verdana">D:\Software\OpenCV\OpenCV2.2\include\opencv<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\Software\OpenCV\OpenCV2.2\include&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在"Library Directories"中加入<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\Software\OpenCV\OpenCV2.2\lib<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.3 在"Linker/Input"中，<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在"Additional Dependencies"中加入<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; opencv_core220d.lib<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opencv_highgui220d.lib<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opencv_video220d.lib<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opencv_ml220d.lib<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opencv_legacy220d.lib<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opencv_imgproc220d.lib<br /></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.4 点击"应用""确定".<br />&nbsp;&nbsp;&nbsp;&nbsp; 5. 向OpenCVTest.cpp中添加代码：
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">#include&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">cv.h</span><span style="color: #000000">"</span><span style="color: #000000"><br />#include&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">cxcore.h</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />#include&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">highgui.h</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br /><br /><br /></span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;main(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;argc,&nbsp;</span><span style="color: #0000ff">char</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;argv[])<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;cvNamedWindow(</span><span style="color: #000000">"</span><span style="color: #000000">Image:</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">1</span><span style="color: #000000">);<br />&nbsp;&nbsp;&nbsp;&nbsp;IplImage&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">img&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;cvLoadImage(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">pepper.jpg</span><span style="color: #000000">"</span><span style="color: #000000">);<br />&nbsp;&nbsp;&nbsp;&nbsp;cvShowImage(</span><span style="color: #000000">"</span><span style="color: #000000">Image:</span><span style="color: #000000">"</span><span style="color: #000000">,img);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;cvWaitKey();<br />&nbsp;&nbsp;&nbsp;&nbsp;cvDestroyWindow(</span><span style="color: #000000">"</span><span style="color: #000000">Image:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />&nbsp;&nbsp;&nbsp;&nbsp;cvReleaseImage(</span><span style="color: #000000">&amp;</span><span style="color: #000000">img);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;<br /><br />}</span></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 将pepper.jpg与OpenCVTest.cpp放在同一目录下，编译、链接、执行。如果在屏幕上生成一个窗口并显示pepper.jpg表面配置成功。<br /></font></font><img src ="http://www.cppblog.com/chenpingjun1990/aggbug/154035.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenpingjun1990/" target="_blank">万川先生</a> 2011-08-21 21:58 <a href="http://www.cppblog.com/chenpingjun1990/articles/154035.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>