win7系统vs2010中安装使用预编译的OpenCV2.4.8库

1. 下载并安装OpenCV,解压地址假设在D盘,会自动在D盘中创建opencv文件夹

win7系统vs2010中安装使用预编译的OpenCV2.4.8库

2. 设置环境变量

  • 首先添加一个表示OpenCV地址的环境变量,方便我们的所有设置

打开cmd窗口,输入后回车

setx -m OPENCV_DIR D:\openCV\build\x86\vc10

  • 在系统环境变量path中加入

%OPENCV_DIR%\bin

3.修改VS2010相关设置

  • 3.1 创建一个空的控制台win32工程

win7系统vs2010中安装使用预编译的OpenCV2.4.8库

  • 3.2 在Debug版本的工程属性中找到“C/C++”分组(如果没有找到该分组,先在工程中添加一个C或C++源文件),在常规-->附加包含目录中加入

$(OPENCV_DIR)\..\..\include

win7系统vs2010中安装使用预编译的OpenCV2.4.8库

  • 3.3 在链接器-->常规-->附加库目录中加入

$(OPENCV_DIR)\lib

win7系统vs2010中安装使用预编译的OpenCV2.4.8库

  • 3.4 在链接器-->输入-->附加依赖项中加入中加入项目所需的DLL文件,如

opencv_core248d.lib
opencv_imgproc248d.lib
opencv_highgui248d.lib
opencv_video248d.lib

win7系统vs2010中安装使用预编译的OpenCV2.4.8库

  • 到此,对项目Debug属性的设置已经完成;对Release工程属性的设置只需从步骤3.2开始进行即可,区别是要使用给Release工程使用的引导库文件,如

opencv_core248.lib
opencv_imgproc248.lib
opencv_highgui248.lib
opencv_video248.lib

4. 编写测试程序,验证OpenCV正确安装(注:将图像pp.bmp放在程序源代码文件夹下)

win7系统vs2010中安装使用预编译的OpenCV2.4.8库
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
    Mat image;
    image = imread("pp.bmp",IMREAD_COLOR);
    if(! image.data)
    {
        cout << "Could not open or find the image" <<endl;
        return -1;
    }
    namedWindow( "Display window",WINDOW_AUTOSIZE);
    imshow( "Display window",image);
    waitKey(0);
    return 0;
 }
win7系统vs2010中安装使用预编译的OpenCV2.4.8库

win7系统vs2010中安装使用预编译的OpenCV2.4.8库,布布扣,bubuko.com

win7系统vs2010中安装使用预编译的OpenCV2.4.8库

上一篇:点击Ext.Window右上角的关闭这个window就不能再次弹出


下一篇:Windows 服务器开通防火墙后,IISFTP和Serv U开通的FTP账号不能登录