Win7 64位系统安装OpenCV2.3,并在VS2010中配置(下)
2013-04-07 20:14
633 查看
4、创建VS2010项目:
没有VS2010,可以点击下面链接下载:
(1)Visual Studio 2010 Professional Edition 官方下载
(2)到我的金山快盘下载
打开VS2010,点击“文件”--》“新建”--》“项目”-》选“Visual C++”对应的“Win32控制台应用程序”,输入“名称”,如“Win32OpenCV”,写好后点击“确定”
单击“完成”。
5、配置VS2010:
(1)单击“项目” --》“Win32OpenCV属性”
(2)鼠标选中“配置属性”,再点击“配置管理器”,配置x64平台。可参考我的博客 Windows 3 位程序编译成64位
(3)鼠标选中“C/C++” 展开 --》“常规”,在右侧选择“附加包含目录”--》“编辑”,按照刚才第二步安装进行添加,添加完之后“确定”。
D:\OpenCV2.3\build\include
D:\OpenCV2.3\build\include\opencv
(4)鼠标选中“连接器”展开 --》“输入”--》“附加依赖项” --》“编辑”
添加如下lib文件:
D:\OpenCV2.3\build\x64\vc10\lib\opencv_core230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_highgui230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_video230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_ml230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_legacy230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_imgproc230d.lib
添加完成后“确定”。最后点击“应用”--》“确定”。
6、编写代码调用OpenCV函数:
示例程序1:
打开Win32OpenCV.cpp文件,添加如下代码:
点击“调试” --》“开始执行不调试”
如果你的电脑摄像头是好的,那么就可以显示摄像头拍到的视频了。
示例程序2:
先复制一张图片到当前工作目录下,
再编写如下代码:
编译运行:
有关OpenCV函数库的学习可以参考“OpenCV中文网站” OpenCV中文网 ,进行详细学习。
没有VS2010,可以点击下面链接下载:
(1)Visual Studio 2010 Professional Edition 官方下载
(2)到我的金山快盘下载
打开VS2010,点击“文件”--》“新建”--》“项目”-》选“Visual C++”对应的“Win32控制台应用程序”,输入“名称”,如“Win32OpenCV”,写好后点击“确定”
单击“完成”。
5、配置VS2010:
(1)单击“项目” --》“Win32OpenCV属性”
(2)鼠标选中“配置属性”,再点击“配置管理器”,配置x64平台。可参考我的博客 Windows 3 位程序编译成64位
(3)鼠标选中“C/C++” 展开 --》“常规”,在右侧选择“附加包含目录”--》“编辑”,按照刚才第二步安装进行添加,添加完之后“确定”。
D:\OpenCV2.3\build\include
D:\OpenCV2.3\build\include\opencv
(4)鼠标选中“连接器”展开 --》“输入”--》“附加依赖项” --》“编辑”
添加如下lib文件:
D:\OpenCV2.3\build\x64\vc10\lib\opencv_core230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_highgui230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_video230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_ml230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_legacy230d.lib
D:\OpenCV2.3\build\x64\vc10\lib\opencv_imgproc230d.lib
添加完成后“确定”。最后点击“应用”--》“确定”。
6、编写代码调用OpenCV函数:
示例程序1:
打开Win32OpenCV.cpp文件,添加如下代码:
#include "stdafx.h" #include <highgui.h> int _tmain(int argc, _TCHAR* argv[]) { int c; IplImage *img;// allocate memory for an image CvCapture* capture = cvCaptureFromCAM(1);// capture from video device #1 cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE);// create a window to display the images cvMoveWindow("mainWin", 5, 5);// position the window while(1) { img=cvQueryFrame(capture);// retrieve the captured frame cvShowImage("mainWin", img );// show the image in the window c=cvWaitKey(10);// wait 10 ms for a key to be pressed if(c == 27)// escape key terminates program break; } return 0; }
点击“调试” --》“开始执行不调试”
如果你的电脑摄像头是好的,那么就可以显示摄像头拍到的视频了。
示例程序2:
先复制一张图片到当前工作目录下,
再编写如下代码:
#include "stdafx.h" #include "cv.h" // OpenCV 的基本函数头文件 #include"highgui.h" //OpenCV 的图像显示函数头文件 int _tmain(int argc, _TCHAR* argv[]) { IplImage *src; // 定义IplImage指针变量src src = cvLoadImage("me.bmp",-1); // 将src指向当前工程文件目录下的图像me.bmp cvNamedWindow("me",0);//定义一个窗口名为lena的显示窗口 cvShowImage("me",src);//在lena窗口中,显示src指针所指向的图像 cvWaitKey(0);//无限等待,即图像总显示 cvDestroyWindow("me");//销毁窗口lena cvReleaseImage(&src);//释放IplImage指针src return 0; }
编译运行:
有关OpenCV函数库的学习可以参考“OpenCV中文网站” OpenCV中文网 ,进行详细学习。
相关文章推荐
- Win7 64位系统安装OpenCV2.3,并在VS2010中配置(下)
- Win7 64位系统安装OpenCV2.3,并在VS2010中配置(上)
- 【循序渐进地学好OpenCV&1】Win7 64位系统上OpenCV的安装与在VS2013上的配置
- 配置安装OpenCV(VS2010+OpenCV 2.4.3 + 64位系统+Win7)
- Win7 64位系统上OpenCV的安装与在VS2013上的配置&问题解决
- Opencv2.3.1在VS2010平台上安装配置图解(64位系统)
- Windows 7 64位系统 VS2010安装配置openCV
- Win7 64位系统下VS2010配置OpenCV2.4.4
- Win7 64位 安装配置 OpenCV 2.3 及 MS Visual Studio 2010 Pro/Ultiman
- 在VS2010配置MPI--win7下64位系统
- 在VS2010配置MPI--win7下64位系统
- Windows 32位/64位系统中vs2010配置opencv的问题
- win7,64位系统下iis6.0的安装与配置详解,解决“未发现数据源名称并且未指定默认驱动程序”解决办法
- Opencv2.4.3 在win7(64位)下vs2010的配置 亲测
- VS2010 + OpenCV2.3配置 ; 在VS2010下安装配置OpenCV2.3 ; 全程截图,绝对能配置好,不能的留言!
- win7 64位系统,vs2010下配置OpenGL开发环境
- Opencv2.4.3 在win7(64位)下vs2010的配置 亲测
- Win7 64位 + Python2.7.14 + opencv3.1.0 + numpy-1.13.3配置安装
- win7 64位系统+vs2010 编译安装openssl
- win7 64位系统下VS 2010 opencv2.4.9配置