tomcat9.0安装及配置教程_Opencv安装配置教程

88c8a1cff67493aa76adf67f0e7dd82f.png
SCDN博客: https:// blog.csdn.net/weixin_41 923658
掘金:汤姆鱼 的个人主页 - 掘金
简书:汤姆鱼 - 简书
微信公众号:「汤姆鱼」

-------------------------------------手动分割线-------------------------------------------

一、背景

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby,GO的支持。

而目前,Opencv作为计算机视觉、机器视觉、图像处理前期学习的一种重要工具。

二、安装配置教程

1、工具

电脑(WIN10-64位)、VS2013、OpenCV2.4.9;

2、安装VS2013

(1)、下载2013

获取方式:微信公众号,菜单栏点击"资源"-->"软件获取"。

(2)、安装教程

获取方式:百度教程。

3、配置OpenCV

(1)、下载Opencv,号主的版本是2.4.9;

获取方式:微信公众号,菜单栏点击"资源"-->"软件获取"。

(2)、以管理员身份运行Opencv2.4.9,此时弹出提示框解压到指定盘;

283b6968e0e71b47ce484e78199c059b.png

(3)、比如号主解压在D:software文件夹下;

38ca136fddb3db14854f94226a665448.png

(4)、找到"系统属性",点击"环境变量";

f985d4546542a0c8e0ff93443c705385.png

(5)、点击"系统变量" 下的"Path"-->点击"编辑";

847ed3d9614c3b03de6edaa4254d1a42.png

(6)、 点击"新建"-->"浏览“,找到Opencv里VC12的bin路径;

156246af2cd71864dfa7612e30938f41.png

注意事项:

1、如果你的系统是32位,则选择x86的路径;如果你的系统是64位,则选择x64的路径;

2、vc10, vc11, vc12 分别代表VS2010, VS2012, VS2013的版本,根据自己的VS版本来填写正确的编译器版本号。

(7)、创建VS项目:点击"新建"-->"项目";

7aa026fd260b0e4b0e18e20c71a80fc6.png

(8)、点击"visualC++"-->WIN32控制台应用程序-->修改名称-->选择项目保存的位置;

9c0986e52671b4f47e73aeb9883fae74.png

(9)、点击"下一步";

(10)、勾上"空项目",取消"安全开发生命周期检查";

56822ceeb0305fb6e299dd019ceca814.png

(11)、点击"视图",打开"属性窗口";

d6cde8648ac1e38ab5bf8aff2f9a9168.png

(12)、点击"属性管理器"-->"右击Debug|Win32"-->"点击新项目属性表";

b54af5c595e7c732d9c5ae33d63ace6d.png

(13)、给属性表命名,号主命名为"OpenCV_Debug";

(14)、右击创建的属性表;

81cd1d937455f17e36a17a5efd87a404.png

(15)、添加"附加包含目录";

f2961bf58664d7a07cf6d949b6c91e76.png

c2f60ba65590cffc662febe2c7df5f69.png

7ba3a65115ffccc025185471c4d2f959.png

(16)、添加"附加库目录";

b00235a8b13b31897ef40134c6c9f6ab.png

96e49006d7b9367f932b2cf80538debc.png

e4addd2f4398053a1c46a0d68a1a1de7.png

注意事项:

同前面的注意事项;

(17)、添加"附加依赖项"

809a7ffa8d77beba8ebdb2d9ae95bfcb.png

附加依赖项如下:

opencv_imgproc249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib

注意事项:

依赖项中的249对应OpenCV2.4.9,其他版本做对应修改。

(18)、添加结果如下

0ebafbe2472439c8fd4e0fa62595edfb.png

如果在Release模式下使用Opencv,需创建第二个属性表,步骤同(12)-(18);

注意事项:

1、(12)改为:点击"属性管理器"-->"右击Release|Win32"-->"点击新项目属性表";

2、(13)改为:给属性表命名,号主命名为"OpenCV_Release";

3、附加依赖项如下:

opencv_imgproc249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib

(19)、至此,Debug和Release模式下的属性表创建完毕。关闭VS,打开项目文件,你会发现多了两个文件,以后新建项目时,打开属性管理器,右击Debug|Win32选择添加现有属性表,添加这两个文件即可。

a59640b99a959b52c7482186e5c3a94d.png

三、测试配置环境

(1)、新建项目,步骤同上面(7)--(10);

(2)、右击Debug|Win32选择添加现有属性表;

9db82b721bec9c21e24b1d91f5eebfd0.png

4e156c2dd13c99701e4fb1efdbbfc653.png

(3)、新建项目源文件;

9b90b49e05e236670faf386f2683e84f.png

1343f81b6235b6f932406c7926169260.png

(4)、配置管理器;

b91c6636680144340d87d115a85b8894.png

177b38067a3c8bdeaf03b166c3997eed.png

17563c6386ccfb299570e9d7a36c071f.png

(5)、输入测试代码;

#include

注意事项:

imread()--括号里面的放的是图片的地址,因为号主的图片放在项目文件夹里,所以才这样写;

(6)、测试结果:

49f3de9c569c936ce8ed31e1e99ef2fa.png

OK! Opencv的安装配置就完成了,现在我们可以利用Opencv学习,做项目啦!✌

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值