opencv学习_1(VS2010-openCV2.4.3-win7 配置说明)

深碍√TFBOYSˉ_ 2022-12-30 15:49 244阅读 0赞

最近刚学openCV,其中配置就花费了一段时间,特将自己的配置过程分享给大家,希望大家少走弯路,有疑问和不对的可以指出来

<一>安装:

VS2010的安装—-这里就不说了

OpenCV2.4.3安装——-下载地址http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.3/OpenCV-2.4.3.exe,直接安装就可以了,我的安装目录为D:\ProgramFiles\OpenCV2.4.3。

<二>配置

<1>环境变量的配置

需要在环境变量path后面加上;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc10\bin,如果是vs2008则为;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc9\bin

<2> vs2010的配置

一次性配置:

这里一次性配置指的是每新建一个项目都需配置一次,所以很不方便,简单在此讲解下:

在vs的解决方案资源管理器窗口中,右击项目,我的项目名为opencv_1,(1)属性—>VC++目录,在包含目录中添加路径: ; D:\Program Files\OpenCV2.4.3\opencv\build\include;D:\Program Files\OpenCV2.4.3\opencv\build\include\opencv; D:\ProgramFiles\OpenCV2.4.3\opencv\build\include\opencv2

在库目录中添加: ;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc10\lib

(2)属性—>链接器—>输入,在附加依赖性中添加

opencv_core243d.lib

opencv_highgui243d.lib

opencv_video243d.lib

opencv_ml243d.lib

opencv_legacy243d.lib

opencv_imgproc243d.lib

这样在Debug中的一次性配置就完成了,在Release中不同的是附加依赖项改为

opencv_core243.lib

opencv_highgui243.lib

opencv_video243.lib

opencv_ml243.lib

opencv_legacy243.lib

opencv_imgproc243.lib

少了个d而已,一次性配置到此结束,这个仅仅针对每每建一次项目的情况。

永久性的配置

在vs的属性管理器窗口,双击项目(opencv_1)—>Debug|Win32—>Microsoft.Cpp.Win32.user 此时在VC++目录和链接器中的配置和一次配置的内容一样,这里不在累赘,但这样的效果是下次重新建立opencv的项目,无需再做配置工作了。。

(3)案例

图片的读取和显示

代码为:

  1. #include <iostream>
  2. #include <cv.h>
  3. #include <highgui.h>
  4. using namespace std;
  5. int main(){
  6. cout << "hello world" << endl;
  7. IplImage *plmg =cvLoadImage("lena.jpg",1); //声明IplImage指针
  8. cvNamedWindow("Image",1); //创建窗口
  9. cvShowImage("Image",plmg); //显示图像
  10. cvWaitKey(0); //等待按键 如果没有这句,显示图片的那句就会一闪而过 立刻销毁了
  11. cvDestroyWindow("Image");
  12. cvReleaseImage(&plmg);
  13. return 0;
  14. }

后面有相应的注释,大家可以自己看,不多说 不懂再问,值得注意的是图片lena.jpg要放在Debug目录下。。。欢迎大家批评指正 谢谢。。

作者:小村长 出处:http://blog.csdn.net/lu597203933 欢迎转载或分享,但请务必声明文章出处。 (新浪微博:小村长zack, 欢迎交流!)

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PCL1.8.0+VS2010+win7环境配置

    最近正好弄了一下PCL可视化三维点云这东西,简单写写过程吧 网上很多配置教程,还停留在傻瓜式教学中,虽然易于理解,但是实在是对个人技能的培养没什么大的提升。 我就简单写一写

    相关 VS2010Opencv配置

    在本文开头,我感谢opencv中文论坛中帖子——“VS2010下解决每次都需要配置的问题”对我的引导和启发,本文是基于该文章的理解、实践与总结。该贴链接如下: [htt

    相关 opencv2.1.3 + win10 +vs2013

    由于课题的需要,需要用到OpenCV来做相机的标定,所以专门在VS2013下配置了OpenCV2.4.13,同时也是想着能够养成随时记笔记的习惯。但是在配置的过程中,经常是每一

    相关 opencv2.3.1+vs2010

    安装opencv 2.3.1 更新整理,在这里我整理出来,以便将来整理添加到“opencv例子详解”中。 opencv2.3.1下载: [http://sour