设为首页 收藏本站
查看: 1528|回复: 0

[经验分享] vs2013+opencv2.10 +win8开发环境搭建

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-4 08:45:29 | 显示全部楼层 |阅读模式
1、下载解压opencv

wKioL1T1D9CzNXE9AACcPT5P4jk838.jpg
2、设置环境变量
在打开用户的Path变量,在后面添加
1
2
3
vs2013对应添加:E:PFopencvuild? c12in;
vs2012对应添加:E:PFopencvuild? c11in;
vs2010对应添加:E:PFopencvuild? c10in;



3、设置vs2013
新建一个控制台程序
选择属性管理,如下图
wKioL1T1EKzQU86yAAFVzFg4i4o800.jpg

3.1首先打开Debug下的Microsoft.Cpp.Win32.user
wKioL1T1EQawEUUjAAB0COI4fOs063.jpg
在vc++目录选项,添加头文件目录及其库目录,可以参考下图

wKiom1T1EDPwt_2PAALjdLOcZSI508.jpg
wKiom1T1EI3Sq-MWAALVgVS56cU971.jpg
wKioL1T1EaCxx8BwAALElQsKgUg740.jpg
添加完成后,找到连接器--输入选项添加库文件

wKiom1T1EMjhTWgkAAJIB-I8ft4373.jpg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
opencv_calib3d2410d.lib;
opencv_contrib2410d.lib;
opencv_core2410d.lib;
opencv_features2d2410d.lib;
opencv_flann2410d.lib;
opencv_gpu2410d.lib;
opencv_highgui2410d.lib;
opencv_imgproc2410d.lib;
opencv_legacy2410d.lib;
opencv_ml2410d.lib;
opencv_nonfree2410d.lib;
opencv_objdetect2410d.lib;
opencv_ocl2410d.lib;
opencv_photo2410d.lib;
opencv_stitching2410d.lib;
opencv_superres2410d.lib;
opencv_ts2410d.lib;
opencv_video2410d.lib;
opencv_videostab2410d.lib;



wKiom1T1EP2B3_PcAAJ974FOa54092.jpg 点击保存即可。

3.2首先打开Release下的Microsoft.Cpp.Win32.user
连接器--输入选项添加库文件
把里面的lib修改成以下即可
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
opencv_calib3d2410.lib;
opencv_contrib2410.lib;
opencv_core2410.lib;
opencv_features2d2410.lib;
opencv_flann2410.lib;
opencv_gpu2410.lib;
opencv_highgui2410.lib;
opencv_imgproc2410.lib;
opencv_legacy2410.lib;
opencv_ml2410.lib;
opencv_nonfree2410.lib;
opencv_objdetect2410.lib;
opencv_ocl2410.lib;
opencv_photo2410.lib;
opencv_stitching2410.lib;
opencv_superres2410.lib;
opencv_ts2410.lib;
opencv_video2410.lib;
opencv_videostab2410.lib;




4、测试程序
在main.pp添加下面代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once#pragma execution_character_set("utf-8")
#include
#include "cv.h"
#include "highgui.h"
using namespace std;
using namespace cv;
int main()
{   
    IplImage *img = cvLoadImage("D:\1.jpg",-1);
    if (img==NULL)
    {      
       cout << "shibai";     
       return -1;
    }   
    cvNamedWindow("showimg", CV_WINDOW_AUTOSIZE);  
    cvShowImage("showimg",img);
    cvWaitKey(0);   
    cvReleaseImage(&img);   
    cvDestroyWindow("showimg");
    return 0;
}



运行的时候会提示以下错误信息:
1
2
3
4
5
1>------ 已启动全部重新生成:  项目: testopencv, 配置: Debug Win32 ------
1>  main.cpp
1>e:pfopencvuildincludeopencv2 lannlogger.h(66): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>          e:pfmicrosoft visual studio 12.0 cincludestdio.h(211) : 参见“fopen”的声明
========== 全部重新生成:  成功 0 个,失败 1 个,跳过 0 个 ==========



这时需要重新打开属性管理的Debug下的Microsoft.Cpp.Win32.user
找到下图对应位置添加以下代码
1
2
3
4
WIN32  
_DEBUG  
_CONSOLE  
_CRT_SECURE_NO_WARNINGS



wKiom1T1El7Q1LPuAAJzNB0u2SY566.jpg
再重新执行即可成功
wKiom1T1EwGSUJTgAAGqVfQ2oQI269.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-42990-1-1.html 上篇帖子: 如何修改远程桌面3389端口 下篇帖子: windows2003如何快速安装管理工具 开发
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表