OpenCV 2.4.13 编译使用(VS2015下)

OpenCV2.4.13编译(VS2015)

这里给出已经编译好的的下载路径。包括Win64的debugrelease版本。
OpenCV for MSVC14 Win64

1、下载OpenCV源码

这里不啰嗦了,直接给出下载链接。

OpenCV for windows

这个是windows版的下载链接,下载之后进行解压。

OpenCV编译_1.png

进入sources目录,这就是OpenCV的源码目录。

2、使用CMake生成VS工程

在源码目录里面新建一个目录build_msvc14,然后进入这个目录。
打开命令行窗口,使用下面的命令来生成工程。

cmake -DCMAKE_CONFIGURATION_TYPES=Release -DCMAKE_VERBOSE=Yes -DWITH_QT=Yes -DCMAKE_INSTALL_PREFIX=D:\OpenCV -G "Visual Studio 14 Win64" ..
-DCMAKE_CONFIGURATION_TYPES=Release 编译Release版本
-DCMAKE_VERBOSE=Yes                 
-DWITH_QT=Yes                       QtGUI支持
-DCMAKE_INSTALL_PREFIX=D:\OpenCV    安装路径

693958-20160720224320763-173267190.png

这里实际编译的是Debug版本。
使用VS2015开发人员命令提示环境进入build_msvc14目录,执行以下命令进行编译安装。

msbuild ALL_BUILD.vcxproj   #编译Debug版本(可以添加/property:Configuration="Release"参数编译Release版本)
msbuild INSTALL.vcxproj     #安装(若编译release版本,这里安装的时候也要添加上面的参数)

693958-20160720224340372-1584280760.png
693958-20160720224351466-1638923524.png

安装完成后,进入之前指定的D:\OpenCV目录即可看到编译后的输出文件。

693958-20160720224407982-512573614.png

测试一下

打开VS2015新建一个空项目,添加一个新文件main.cpp。输入以下代码

#include <iostream>
#include "opencv2/opencv.hpp"

using namespace std;

int main()
{
    // 加载图片
    cv::Mat img = cv::imread("D:\\OpenCV\\doc\\opencv-logo2.png");
    if (img.empty()) {
        cerr << "open image failed!!!" << endl;
        return -1;
    }
    
    // 在窗口显示图片
    cv::imshow("opencv-logo2.png", img);
    // 等待按任意键
    cv::waitKey();
    return 0;
}

设置包含路径
693958-20160720224427794-2116446241.png

设置库路径
693958-20160720224437732-2001923894.png

添加库
693958-20160720224448966-1783722875.png

运行测试
693958-20160720224459435-1509754564.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值