设为首页 收藏本站
查看: 774|回复: 0

[经验分享] [MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建

[复制链接]

尚未签到

发表于 2015-11-3 10:25:46 | 显示全部楼层 |阅读模式
  how to install opencv2.3 for visual studio 2008.


  首先说明,这是一个非常详细的、脑残的一个过程。高手就走开吧,不要影响我帮助入门新手的心情!!
  其实每写一个文章都很花时间,因为我也是自己摸索入门的。回头来看看有些问题我现在觉得超简单但是当时却觉得是一个鬼门关!明天起大运放假四天耶,今天心情特好,就写一写吧,O(∩_∩)O哈哈哈~
  


  转载请注明博客地址:http://blog.iyunv.com/moc062066/article/details/6676117。
  


  1.下载 OpenCV-2.3.0-win-superpack.exe
  下载地址: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/
  如果下载不了,那点击这里转到opencv中文网,http://www.opencv.org.cn/index.php/Download。



DSC0000.gif



  这看似是一个可执行文件,实质上是一个自解压的压缩包而已(嘘!一般人我还不告诉他)!
  有图有真相。(见下图)

DSC0001.gif








双击,以后出现类似这样的图,本质上是解压而已,解压到哪里随你便,默认就可以了。下图:

DSC0002.gif


  


  解压完毕以后,见下图:
   DSC0003.gif
  


  把opencv2.3这个文件夹复制(剪切也行)到C盘根目录项下,见下图:
  111111 DSC0004.gif
  


  2.配置vs2008
  


  2.1添加包含文件。include file


  打开vs2008,进行配置。
  11 DSC0005.gif
  11 DSC0006.gif


  在“包含文件”下添加以下两个路径:
  C:\OpenCV2.3\opencv\include\opencv
  C:\OpenCV2.3\build\include



  可以参考下面的动画:


  111 DSC0007.gif
  


  2.2 添加库文件,library file
  步骤类似2.1就是添加的地方和添加的内容不太一样。
  “库文件”下添加
  C:\OpenCV2.3\build\x86\vc9\lib


  详情见下图。
  注意:这一步做完以后是要重启的(或者至少要注销电脑一下),不然下一步的demo里面就会提示找不到***.dlll)!!!!!!


  1111 DSC0008.gif
  


  3.配置环境变量
  在系统变量中添加,
  C:\OpenCV2.3\build\x86\vc9\bin


  不会的同学看下面的动画。


  111 DSC0009.gif


  


  4 实战,写一个demo看看是不是安装成功。
  111      DSC00010.gif
  2222 DSC00011.gif
  333 DSC00012.gif
  


  至此,工程已经建好,下面添加源文件,方法如下,我都觉得太那个什么了,好吧,写!!


  444 DSC00013.gif
  


  555 DSC00014.gif
  


  添加文件完毕以后,下面就是要添加链接文件,这可是重头戏哈,集中精神!!!
  6666 DSC00015.gif
  


  debug版本的配置,在“附加依赖库”中添加以下内容,复制 粘贴即可!
  opencv_features2d230d.lib opencv_highgui230d.lib opencv_core230d.lib opencv_imgproc230d.lib opencv_ml230d.lib opencv_objdetect230d.lib opencv_video230d.lib opencv_contrib230d.lib opencv_calib3d230d.lib
  


  7777 DSC00016.gif
  
  release版本的配置,在“附加依赖库”中添加以下内容,复制 粘贴即可!
  opencv_features2d230.lib opencv_highgui230.lib opencv_core230.lib opencv_imgproc230.lib opencv_ml230.lib opencv_objdetect230.lib
opencv_video230.lib opencv_contrib230.lib opencv_calib3d230.lib


8888 DSC00017.gif   


  下面就是在main.cpp中添加以下内容:
  

//mochen
//2011年8月10日15:52:07
//http://blog.iyunv.com/moc062066
#include <cv.h>
#include <highgui.h>

int main()
{
const char* filename = &quot;d:\\lena.jpg&quot; ;//换成你自己的文件路径名!!请注意,双斜杠!!
const char* wndname = &quot;http://blog.iyunv.com/moc062066&quot; ;
IplImage* pImage = cvLoadImage(filename,CV_LOAD_IMAGE_COLOR) ;
cvNamedWindow(wndname,CV_WINDOW_AUTOSIZE);
cvShowImage(wndname,pImage);
cvWaitKey(0);
cvReleaseImage(&pImage);
cvDestroyWindow(wndname);
return 0;
}


编译,运行,结果如下:
  
  77777 DSC00018.gif


  


  写在后面,尽管希望能帮到大家入门!!
  转载请注明博客地址:http://blog.iyunv.com/moc062066/article/details/6676117。


  


  



版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-134420-1-1.html 上篇帖子: Windows7 Server 2008 下安装Oracle 10g提示“程序异常终止,发生未知错误”的解决方法 下篇帖子: Windows下 QtCreator + VC2008Express !
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表