1.0安装OpenCV库

Ubuntu下的opencv3.1.0安装及contrib库的安装+eclipse环境配置+clion环境配置 1、基本情况: Ubuntu 14.04 系统下; eclipse编译器; 安装并配置opencv3.1.0及其contrib库 2.安装流程: (1)安装依赖包: sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev lib... 阅读详情
 本文将介绍如何进行OpenCV库的安装。

安装方式

你会发现一般有两种安装,一是直接下载exe安装;二是下载源代码自己用CMake编译。一般情况下,如果我们的开发环境和exe相符合,直接下载exe安装。比如说截止2018.02.26最新的是opencv-3.4.0-vc14_vc15.exe,如果你安装的vc14或vc15就是相符合的,否则安装编程会有一些问题。如果你选择的OpenCV某版本的exe和你安装环境不相符合,那么我们可以用CMake编译OpenCV某版本的源代码。

准备工作

OpenCV的官方网址是https://opencv.org/,在这里你可以找到最新发布的版本、在线文档以及大量有价值的资源。到官网的下载页面,选择版本,下载Win pack(即exe安装包)或 Sources(自己编译)。
这里写图片描述

exe方式安装

我选择下载的是opencv-3.4.0-vc14_vc15.exe,如下图所示。这里说安装,不如叫解压更适合,因为这个exe安装文件就是一个自解压程序而已。支持(VS2017,VS2015)
这里写图片描述
  双击exe文件后程序会提示选择解压目录,如下图所示
这里写图片描述
注意:OpenCV项目文件打包的时候,根目录就是opencv,所以不需要额外新建一个名为opencv的文件夹。
然后上述的对话框中点击【Extract】按钮。解压完后会在指定的目录下生成一个名为opencv的文件夹,它包含两个子文件夹,分别为build和sources。其中,build文件夹中是用OpenCV编程用到的相关文件,而sources中为OpenCV的源代码及相关文件。

最后配置环境变量,将bin文件夹(D:\opencv\build\x64\vc14\bin)添加到系统路径中。【计算机】–>【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->(双击)系统变量中的PATH->在变量值里面添加相应的路径。添加的值和之前已有的值用分号";"来分隔。注意bin文件夹的路径要根据你MS Visual选择对的路径。

编译OpenCV方式安装

这种方式需要使用CMake工具,它位于https://cmake.org/,这是另一个开源的软件工具,基于平台无关的配置文件来控制编译的过程。首先,我们解压下载的OpenCV源代码opencv-3.4.0.zip文件。
然后使用CMake控制编译,如下图所示。点击【Configure】按钮选择编译器类型(我选择的是 Visual Studio 14 2015 Win64),再点击【Configure】。通过点击【Generate】可以生成makefiles或是workspace文件。这些文件将运行你进行库的编译。备注:一般手动勾选BUILD_opencv_world。勾选BUILD_opencv_world,主要是把所有的lib文件都弄到一个opencv_world340d.lib中方便配置,若不勾选在最后会产生大量.lib文件,导致最后配置Opencv到vs会太麻烦,用过OpenCV动态链接库的人都知道。
这里写图片描述

最后点击【Open Project】,打开Visual Studio 2015,如下图所示:
这里写图片描述
  我们进行Build Solution。如果一切正常,那么我们指定的文件夹中应该已经包含编译后的OpenCV库。如果希望把头文件、库文件整理到一个文件夹下,我们运行INSTALL。
这里写图片描述
  运行后,在bin文件夹下多了名字为install的文件夹。
这里写图片描述
  最后我们依旧进行配置环境变量,将bin文件夹(D:\opencv\build\x64\vc14\bin)添加到系统路径中。【计算机】–>【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->(双击)系统变量中的PATH->在变量值里面添加相应的路径。添加的值和之前已有的值用分号";"来分隔。注意bin文件夹的路径要根据你MS Visual选择对的路径。

总结

一般情况下,我们只需要用exe安装即可。如果开发环境和官网上exe安装包不相符合,我们也需要知道如何用CMake进行编译。

树莓派安装opencv_3.1.0+opencv_contrib-3.1.0库+调用CSI摄像头 基本情况 树莓派 3B+ opencv版本:3.1.0 contrib版本:3.1.0 准备 1 ). opencv和contrib库下载 1 https://github.com/Itseez/opencv/archive/3.1.0.zip 2 https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip 2 ). 树莓派准... 阅读详情

相关推荐

opencv 1.0 显示一张图片

用opencv 显示一张图片

liuyanlei1990的博客 758

opencv学习笔记——1.0

OpenCV 是计算机视觉中经典的专用库,其支持多语言、跨平台,功能强大。OpenCV-Python为OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率的前提下,实现所需的功能。

weixin_60845215的博客 408

VC++6.0配置opencv1.0教程(全网最详细)附加图文

VC++6.0配置opencv1.0教程(全网最详细)附加图文 配置前 第一次写博客,激动٩(๑>◡<๑)۶,坐标武汉,大三狗,这学期新开了数字图像处理课程,课上老师使用的VC++6.0和opencv1.0,这两个远古软件现在很少有人用了,但是没办法呀,上级实验课都要用,只能慢慢学了。 查了好久发现网上的教程太少了,而且opencv1.0的官网已经不提供下载链接了,搜索的资源都要软妹币...

qq_44189683的博客 5594

OpenCV学习笔记(二)——颜色空间(不同颜色空间转换函数cv.cvtColor()、多通道分离函数cv.split()、多通道合并函数cv.merge())

颜色空间 颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。 RGB颜色空间是较常见的一种颜色空间,它通过红、绿、蓝3种颜色混合能够展示各种颜色,常用于显示和表示图像。了解图像的颜色空间对于分割拥有特征的图像具有重要的意义,例如提取像素中 的红色物体可以通过比较图像红色通道的像素值来实现。 1 常用颜色空间介绍 1.1 RGB 颜色空间 RGB 颜色空间的名称是由红色(Red)、绿色(Green)、蓝色(Blue)三种颜色的英文首字母组成。RGB 颜色空间

a1016249126的博客 5972

OpenCV 1.0版:基础计算机视觉与图像处理

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它由一系列的C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV具有跨平台性,能够在Linux、Windows、Mac OS、Android和iOS等操作系统上运行。它适用于实时计算机视觉,因为它的许多算法都是高度优化过的。在OpenCV的发展历程中,不同的版本带来了新的特性和改进。

weixin_42234168的博客 993

OpenCV_1.0 安装包

OpenCV_1.0 安装包 开发学习 必备 OpenCV_1.0 完全安装包

【OpenCV学习笔记6】常用的OpenCV函数速查

常用的OpenCV函数速查 更多精彩请直接访问SkySeraph个人站点:www.skyseraph.com  1、cvLoadImage:将图像文件加载至内存; 2、cvNamedWindow:在屏幕上创建一个窗口; 3、cvShowImage:在一个已创建好的窗口中显示图像; 4、cvWaitKey:使程序暂停,等待用户触发一个按键操作; 5、cvReleaseImage:释放图像...

weixin_34198881的博客 1938

opencv1.0版本

老版本的opencv包含,chopencv-2.5.0-win-binary.zip OpenCV_1.0.exe

VC6.0环境下OpenCV1.0库安装教程:解锁图像处理新技能

VC6.0环境下OpenCV1.0库安装教程:解锁图像处理新技能 去发现同类优质开源项目:https://gitcode.com/ 在VC++6.0环境下安装OpenCV1.0库,为图像处理和计算机视觉开发提供强大支持。 项目介绍 VC++6.0环境下OpenCV1.0库安装教程,旨在帮助开发者顺利在Visual Studio 6.0(简称VC6)上搭建OpenCV1.0的开发环境。OpenCV是...

gitblog_06727的博客 658

OpenCV1.0下载

OpenCV( open surce computer vision li brary)是一套可免费获得的由一些 C函数和 C++ 类所组成的库,用来实现一些常用的图像处理及计算机视觉算法。由于 OpenCV 的源代码完全开放,这样研究人员就可以仔细地阅读很多关键算法的源代码来理解图像处理中算法的原理及整个实现过程。

在ros里给机械臂加上夹爪和底盘后,控制真实机械臂

使用ur3_bringup 可以连接真实机械臂 使用官方的ur3_moveit_planning_execution.launch 可以对机械臂 moveit规划。 但是只有机械臂,没有夹爪。 官方如图: 我把原来的ur3_moveit_config 复制出来,修改 然后把ur3.xacro 等模型文件复制出来修改,修改完之后,有了夹爪,有了底盘。 规划组什么的使用moveit setup assistant 配置过了。 在rviz中可以笛卡尔空间规划了。 ...

超级菜 2716

树莓派安装opencv_3.1.0+opencv_contrib-3.1.0库

转载自:https://www.cnblogs.com/hrtian/p/9774225.html 基本情况 树莓派 3B+  opencv版本:3.1.0 contrib版本:3.1.0 准备 opencv和contrib库下载 1 https://github.com/Itseez/opencv/archive/3.1.0.zip 2 https://github.com/It...

F_hawk189的博客 527

什么是论文的创新点?公式化描述算是创新点吗?

写科研论文时,挑战之一就是如何让你的工作“脱颖而出”,也就是要有创新性。不管实验多么精确、推导多么复杂,若没有真正的创新,论文很可能会被拒。关于如何创新问题上,我最近在看刘雪峰老师的《科技论文写作指南》,看到了很多关于写作的新论述,在这里和大家进行分享。

加百力 的技术博客 1926

笔记1:OpenCv1.0+VC++6.0配置

1、由于最近在学数字图像处理,学到了Opencv,记录下来学的点点滴滴,一方面为了熟悉流程,掌握知识,另一方面与大家分享及交流: 首先是 Opencv的配置: 实验用的VC++6.0 步骤: 一、首先安装OpenCV(按照默认路径即可),本人的Opencv的安装目录在E:\VC++6.0\OpenCV下,注意安装时选中:      Add\OpenCV\bin to the syste

bayuedyuji的专栏 1260

【原创工具 | OpenCV-CamCalib】一个基于 OpenCV 的自动化相机数据采集和标定程序

一个基于OpenCV的自动化相机数据采集和标定程序。系统内置相机地址默认为 0。

XavierJ的博客 2697

【IC前端虚拟项目】spyglass lint环境组织与lint清理

和上个虚拟项目的lint清理环节一样,关于spyglass的lint清理功能与流程还是大家通过各种资料去学习下就好啦。和之前不同的事,这次的虚拟项目里我把流程封装为Makefile,更加的贴近了实际项目交付流程。而后就可以根据提示进行lint的清理工作了。

moon9999的博客 1886

opencv(c++)从入门到放弃1.0-环境配置

做了几年机器视觉,多是用sherlock和visionpro做做应用。忽然之间想学学opencv来充点电,这开始开始记录我的学习路程。 主要是从这位大神的csdn文章开始学起 https://blog.csdn.net/qq_48705696/article/details/110530560 ...

qq_28509035的博客 688

上机任务一:空气质量指数 (air quality index,AQI是定量描述空气质量状况的指数。为了更好地了解和人们身体健康息息相关的天气状况,本书模拟生成500条某地区天气数据,一行样本对应一天

调整后的R平方为0.4308,考虑了模型中的自由度,它略低于多重R平方,说明模型的解释能力可能有限。总的来说,新的模型相对于之前的模型在AIC值上更优,包含了最高温度(X2)和最低温度(X3)这两个重要的预测因子,并且对AQI的解释能力较好。在表中,Df表示自由度,Sum Sq表示总平方和,Mean Sq表示均方(总平方和除以自由度),F value表示F统计量,Pr(>F)表示对应的p值。在分析这些结果时,需要关注系数的显著性(p值),系数的方向(正向或负向影响),以及系数的大小(估计值)。

Mrrunsen的博客 723

OpenCV教程02:图像处理系统1.0(翻转+形态学+滤波+缩放+旋转)

基于OpenCV+tkinter的图像处理系统1.0,主要功能,翻转+形态学+滤波+缩放+旋转的示例用法,代码已跑亲测有效。c.显示图片的窗口大小是固定的,输入的图像最好为250*250,这样刚好显示。a.仅支持png和jpe的图片格式,如果你要添加其他的图片格式,自己在源码里面的通用对话框增加一些格式,默认是显示png格式。b.没有办法,保存生成的新图片,当然你可以参考,历史pillow教程博文中,tk是如何显示和保存图片的。-------------OpenCV教程集合-------------

我的Python教程 937

《深入浅出多模态》(二):多模态任务及数据集介绍

本文为《深入浅出多模态》系列第二章,《多模态任务介绍与背景》主要介绍多模态模型的概念、技术难点、下游任务(Visual Grounding、VQA、image/Video Captioning等)及各类应用方向数据集展开介绍,本专栏适合从事多模态小白及爱好者学习,欢迎大家关注,如有侵权请联系删除!

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 3834

【python爬虫--爬取电商商品及对其销量、好差评等数据进行分析】Python爬虫爬取电商商品及大数据分析-实战

选择目标电商网站:这里选择爬取两个不同电商网站(比如京东、淘宝)上的商品数据,包括商品名称、价格、销量和评价信息。编写爬虫:通过爬虫获取商品信息并保存数据。数据清洗与对齐:将两个电商网站抓取到的数据进行统一清洗和对齐。数据分析:进行销量分析、好评与差评分析等。

Dreams°的博客 4013

Opencv1.0+VC6.0安装及环境配置

虽然网上安装教程很多,自己也要用到这些东西,就把安装过程在这里讲述一下,并且对于最常见的问题做出回答。 下载OpenCV安装程序(最新版本已经是opencv2.3.1了,因为我刚开始接触,只安装了1.0版本的,只就足够我前期学习和研究之用了)。假如要将OpenCV安装到C:\Program Files\OpenCV。(下面附图为OpenCV 1.0rc1的安装界面,OpenCV 1....

fuerbosi 665

基于MATLAB Simulink的电动汽车整车控制仿真

在本文中,我们选择了power_ElectricVehicle示例模型,该模型已经包含了电动汽车的基本组成部分,包括电机、变速器、驱动轮、电池等。例如,使用PID控制器来控制电机的转速,使用ABS控制器来控制车轮的制动力,使用转向控制器来控制车辆的转向角度,使用悬挂控制器来控制车轮的姿态等。通过建立模型和实现控制器,我们可以比较直观地了解电动汽车的工作原理和性能特点,并验证设计的控制系统在不同工况下的效果。而在电动汽车的开发中,整车控制系统是至关重要的一个组成部分,直接影响着电动汽车的性能和性价比。

qq_39605374的博客 1800

Opencv 1.0版本资源下载

Opencv 1.0版本资源下载 【下载地址】Opencv1.0版本资源下载 探索经典计算机视觉技术,OpenCV 1.0版本资源现已开放下载。本仓库精心整理并提供两个核心文件:chopencv-2.5.0-win-binary.zip与OpenCV_1.0.exe,专为寻求这一历史版本的用户准备。无论是学术研究、项目开...

gitblog_06796的博客 517

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

OpenCV1.0及VC6.0的配置

OpenCV的配置主要分三种文件配置:.h  .lib  . source files这些是一劳永逸的 另外每个项目创建时候还要添加库文件 在这里设你的安装路径为 F:\Program Files\ ps:不用非得装在系统盘 一、.h头文件 vc->工具->选项->目录    F:\Program Files\OpenCV\cxcore\include F

小松鼠的专栏 1100

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Opencv笔记 v1.0

[toc] 2019年3月8日21点48分 杨军伟学习笔记 一、下载Opencv 1、官网下载(测试部分无法运行) 巨慢 2、https://opencv.org/releases.html 3、(3.2以下版本)https://blog.csdn.net/love666666shen/article/details/76449155 4、cmake下载:https://cmake.org/...

风中蚂蚁的博客 270
上一篇: 3.7Python之解压缩ZIP文件
下一篇: 1.2使用Qt创建OpenCV项目
暮-成-雪
博客等级 码龄12年 5328粉丝 319原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值