如何在VS2013下vs2013配置opencvv2.4.11

Visual Studio2012环境下配置OpenCV_v2.4.10的步骤_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Visual Studio2012环境下配置OpenCV_v2.4.10的步骤
&&Visual Studio2012环境下配置OpenCV_v2.4.10的步骤
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩11页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Windows下利用CMake2.8.12.2和VS2013编译OpenCV2.4.11(转)
原博出处:http://www.nmtree.net//windows_build-opencv-with-cmake-and-vs2013.html
略作修改(原)
获取OpenCV有两种途径,一是预编译好的库,二是下载源代码自己编译。OpenCV官网提供
下载的OpenCV既包含编译好的库,也包含源代码。通过OpenCV官网右上角的彩带,可以获取托管在GitHub上的OpenCV最新源代码。本篇博文就是利用CMake和VS2013编译GitHub上获取的最新源代码。
先来说一下自己编译的好处。
由于获取的是最新源代码,所以可以在OpenCV发布某个版本之前利用集成进来的高级功能;
自己编译可以在程序调试时跟踪源码;
预编译的库不包含一些功能,比如TBB,如果想使用这些功能只能自己动手了。
总之,应了那句俗话:自己动手,丰衣足食。
编译源代码用到的工具包括:VS2013、、Git工具(),(如果需要包含进来的话)。
//在此先申明,在CMake里面所填的路径不能包含中文路径,全部都是英文路径
一、使用CMake生成VS2013的OpenCV解决方案
利用TortoiseGit获取最新的OpenCV源代码,放在C:\OpenCVLatest。//这里我没用到
在OpenCVLatest目录下新建目录build\vs2013x64,用于放置生成的解决方案和编译好的库。
打开CMake,在Where is the source
code后面的文本框选择OpenCV的源代码,Where to build the
binaries选择第2步新建的文件夹vs2013x64,如下图所示:
点击“Configure”按钮,在弹出的对话框中,选择“Visual
Studio 12 Win64”,使用默认的本地编译器,如下图所示:
点击“Finish”之后,等待配置完成,如下图所示:
找到WITH_TBB,勾选:
再次点击“Configure”按钮,配置完成出现红色标记,修改TBB_INCLUDE_DIRS的Value为:C:\OpenCVLatest\tbb42_oss_win\tbb42_oss\include
再次点击“Configure”按钮,会出现如下所示:
这个地方需要注意一下,因为生成的Value值到intel64,这里需要修改为intel64/vc12,对应vs2013,如下图所示:
再次点击“Configure”按钮,这时就没有红色标记出现了,点击“Generate”按钮,生成OpenCV的解决方案。
二、VS2013编译OpenCV解决方案生成库
打开OpenCV的解决方案,右击CMakeTargets下的INSTALL,选择“生成”,生成Debug版的dll和lib,如下图所示:
修改配置为“Release”,重复步骤1,生成Release版的dll和lib,如下图所示:
生成完毕,在OpenCV解决方案下的install文件夹里就有了dll,lib和h头文件了。
虽然生成了库文件了,如果可以Debug跟踪源码,还得保留OpenCV解决方案。
三、生成过程中遇到的错误
通过CMake生成解决方案的过程中由于不仔细,导致后面生成时遇到了一些error
LNK1104错误,比如说无法打开opencv_core300d.lib,无法打开tbb_debug.lib之类。原因就是在指定的目录找不到这些文件,其实出现这些问题的根本原因是在配置TBB的时候配置错了,必须在intel64后面加上那个vc12,否则找不到。通过查看附加库目录就可以知道配置的是否正确,如下图所示:
四、结束语
本篇博文,到此就结束了。对于想学习OpenCV,对计算机视觉有兴趣的朋友,动手编译自己的OpenCV库,应该是一个不错的开始。对文章中出现的不足和错误,欢迎指正。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&>&Vs2013同时配置opencv2.4.9和opencv3.0技巧和问题解决
Vs2013同时配置opencv2.4.9和opencv3.0技巧和问题解决
上传大小:261KB
在一个vs下同时配置两个opencv:
1)一个配置是opencv2.49+vs2013
2)另一个配置是opencv3.0+vs2013
综合评分:0(0位用户评分)
所需积分:
下载个数:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有0条
审核通过送C币
Visual Assist 10.9.22xx
创建者:shuren8
opencv3基础入门
创建者:xyz59886
C++经典书籍
创建者:revofu
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
找不到资源?发布悬赏任务百万程序猿帮你提供!
下载频道部分积分规则调整公告
开通VIP,海量IT资源任性下载
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
Vs2013同时配置opencv2.4.9和opencv3.0技巧和问题解决
会员到期时间:
剩余下载个数:
剩余C币:0
剩余积分:6726
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
资源所需积分
当前拥有积分
当前拥有C币
全站1200个资源免积分下载
资源所需积分
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
Vs2013同时配置opencv2.4.9和opencv3.0技巧和问题解决如何在VS2013下配置OpenCV-土地公生活经验
如何在VS2013下配置OpenCV
如何在VS2013下配置OpenCV
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,集成了大量的计算机视觉以及图像处理等方面的算法。这些算法都是基于C和C++的,并且提供了一些知名软件的编辑接口,如Matlab、Python等。OpenCV非常实用,应用领域主要有:人机互动、物体识别、人脸识别、机器视觉等等下面介绍如何在WIn8.1+VS2013+OpenCV 3.0 alpha的环境下配置OpenCV
OpenCV 3.0 alphaVS2013
一、下载安装OpenCV
进入到OpenCV官网,选择下载windows 版本的OpenCV 3.0 alpha或者直接复制下面链接进行下载 下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G注:目录可根据自己需要更改 提取完成后,即完成了OpenCV的安装
二、设置OpenCV环境变量
打开计算机的属性页,找到环境变量 在系统环境变量下新建下列选项 在系统变量中找到Path变量并在最后加上下面语句 ;%OPENCV%\x86\vc12\bin 在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2013配置中用到文件内容如下图
三、VS2013配置
打开VS2013,新建一个空的Win32 控制台应用程序,工程名为OpencvTest 选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性” 添加现有属性成功后如下图所示 在方案解决管理器在源文件下新建测试文件opencv 在资源选项下添加一个测试图片如,testPicture,并从网上搜一段opencv测试代码复制到OpencvTest.cpp中 编译并运行程序,出现测试图片说明配置成功
哪里可以购买 iPhone8?哪里价格又是最低?
关注公众号回复“苹果”,获取购买详情。
微信上搜索“南窗数码”,或扫描下方的二维码
“视觉计算机”相关经验
视觉计算机最新经验匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 vs2013配置opencv3.2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信