简单了解OpenCV是个什么东西


Posted in Python onNovember 10, 2017

OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可[1] (开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。[2] 最新版本是3.3 ,2017年8月3日发布[3] 。

OpenCV 拥有包括 500 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。
OpenCV 为Intel® Integrated Performance Primitives (IPP) 提供了透明接口。 这意味着如果有为特定处理器优化的 IPP 库, OpenCV 将在运行时自动加载这些库。

(注:OpenCV 2.0版的代码已显著优化,无需IPP来提升性能,故2.0版不再提供IPP接口)

OpenCV是一个用于图像处理、分析、机器视觉方面的开源函数库.

无论你是做科学研究,还是商业应用,opencv都可以作为你理想的工具库,因为,对于这两者,它完全是免费的。

该库采用C及C++语言编写,可以在windows,linux,macOSX系统上面运行。该库的所有代码都经过优化,计算效率很高,因为,它更专注于设计成为一种用于实时系统的开源库。opencv采用C语言进行优化,而且,在多核机器上面,其运行速度会更快。它的一个目标是提供友好的机器视觉接口函数,从而使得复杂的机器视觉产品可以加速面世。该库包含了横跨工业产品检测、医学图像处理、安防、用户界面、摄像头标定、三维成像、机器视觉等领域的超过500个接口函数。

同时,由于计算机视觉与机器学习密不可分,该库也包含了比较常用的一些机器学习算法。或许,很多人知道,图像识别、机器视觉在安防领域有所应用。但,很少有人知道,在航拍图片、街道图片(例如googlestreetview)中,要严重依赖于机器视觉的摄像头标定、图像融合等技术。

近年来,在入侵检测、特定目标跟踪、目标检测、人脸检测、人脸识别、人脸跟踪等领域,opencv可谓大显身手,而这些,仅仅是其应用的冰山一角。

如今,来自世界各地的各大公司、科研机构的研究人员,共同维护支持着opencv的开源库开发。这些公司和机构包括:微软,IBM,索尼、西门子、google、intel、斯坦福、MIT、CMU、剑桥。。。。

废话不少,其实,下面这一句就够了:

opencv是一个封装好了的计算机视觉的函数库,并不是独立的软件,而是c语言的工具,安装后在vc或vs中配置一下就可以调用里面的函数。

搜了一下,本站竟然早就有了下载地址:

这里再分享本站几本有关OpenCV学习的电子书,免费下载,供大家学习参考。

希望对大家有所帮助,有什么问题可以随时留言指出,小编会及时更改,感谢朋友们对本站的支持!

Python 相关文章推荐
python实现单线程多任务非阻塞TCP服务端
Jun 13 Python
Centos下实现安装Python3.6和Python2共存
Aug 15 Python
用pycharm开发django项目示例代码
Oct 24 Python
python3人脸识别的两种方法
Apr 25 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
python 使用while循环输出*组成的菱形实例
Apr 12 Python
Python新手学习装饰器
Jun 04 Python
Python json格式化打印实现过程解析
Jul 21 Python
序列化Python对象的方法
Aug 01 Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
Apr 05 Python
python通过opencv调用摄像头操作实例分析
Jun 07 Python
Python os和os.path模块详情
Apr 02 Python
python的文件操作方法汇总
Nov 10 #Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 #Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 #Python
Python实现图片滑动式验证识别方法
Nov 09 #Python
浅谈python中的占位符
Nov 09 #Python
速记Python布尔值
Nov 09 #Python
浅谈python jieba分词模块的基本用法
Nov 09 #Python
You might like
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
2019/11/13 PHP
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
js Canvas实现的日历时钟案例分享
2016/12/25 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
js实现移动端吸顶效果
2020/01/08 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
python实现从web抓取文档的方法
2014/09/26 Python
python编码最佳实践之总结
2016/02/14 Python
深入理解python函数递归和生成器
2016/06/06 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
python动态视频下载器的实现方法
2019/09/16 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
博士生专家推荐信
2014/09/26 职场文书
冰峪沟导游词
2015/02/09 职场文书
质量承诺书格式范文
2015/04/28 职场文书
《童年》读后感(三篇)
2019/08/27 职场文书
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android
如何通过cmd 连接阿里云服务器
2022/04/18 Servers
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers