opencv学习_1(VS2010-openCV2.4.3-win7 配置说明)
2013-09-05 19:34
543 查看
最近刚学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)案例
图片的读取和显示
代码为:
后面有相应的注释,大家可以自己看,不多说 不懂再问,值得注意的是图片lena.jpg要放在Debug目录下。。。欢迎大家批评指正 谢谢。。
作者:小村长 出处:http://blog.csdn.net/lu597203933 欢迎转载或分享,但请务必声明文章出处。
(新浪微博:小村长zack, 欢迎交流!)
<一>安装:
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)案例
图片的读取和显示
代码为:
#include <iostream> #include <cv.h> #include <highgui.h> using namespace std; int main(){ cout << "hello world" << endl; IplImage *plmg =cvLoadImage("lena.jpg",1); //声明IplImage指针 cvNamedWindow("Image",1); //创建窗口 cvShowImage("Image",plmg); //显示图像 cvWaitKey(0); //等待按键 如果没有这句,显示图片的那句就会一闪而过 立刻销毁了 cvDestroyWindow("Image"); cvReleaseImage(&plmg); return 0; }
后面有相应的注释,大家可以自己看,不多说 不懂再问,值得注意的是图片lena.jpg要放在Debug目录下。。。欢迎大家批评指正 谢谢。。
作者:小村长 出处:http://blog.csdn.net/lu597203933 欢迎转载或分享,但请务必声明文章出处。
(新浪微博:小村长zack, 欢迎交流!)
相关文章推荐
- opencv学习_1(VS2010-openCV2.4.3-win7 配置说明)
- OpenCV2 学习笔记(1)OpenCV2.4.10在Win7(64位)+VS2010下的配置过程
- Opencv2.4.3 在win7(64位)下vs2010的配置 亲测
- 学习OPENCV之(一)WIN7-64bit系统下,VS2010,vs2012配置OPENCV最新版
- Opencv2.4.3 在win7(64位)下vs2010的配置
- Opencv2.4.3 在win7(64位)下vs2010的配置 亲测
- Opencv2.4.3 在win7(64位)下vs2010的配置
- Opencv2.4.7+VS2010+win10安装配置(OpenCv 学习笔记一)
- OpenCV 学习笔记- 01 Vs2010+ OpenCVS2.4.9 配置(Win7)
- OPENNI学习实践-win10(64bit)+openni1.5.4+vs2010+opencv2.4.11配置
- “Windows XP下vs2010中配置OpenCV2.4.3 ”的补充
- Opencv各版本 win7 Visual Studio配置说明
- VS2010配置opencv 2.4.3
- win7 + VS2010配置opencv、boost、QT、QT-addin、CGAL
- VS2010 OpenCV 2.4.6 配置 (Win7 32位)
- OpenCV配置 VS2010 Win7
- Opencv2.4.3 在Win64下VS2010配置
- Kinect SDK1.6+OpenCV2.4.3+VS2010相关配置及代码运行
- 【COCOS2D-X学习】 Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本
- opencv2.4.3+vs2012+win7配置