简单了解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使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
python如何通过实例方法名字调用方法
Mar 21 Python
Python3中详解fabfile的编写
Jun 24 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
Python装饰器限制函数运行时间超时则退出执行
Apr 09 Python
Python实用工具FuckIt.py介绍
Jul 02 Python
python实现多进程通信实例分析
Sep 01 Python
Python3 A*寻路算法实现方式
Dec 24 Python
python requests模拟登陆github的实现方法
Dec 26 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
PyTorch 中的傅里叶卷积实现示例
Dec 11 Python
详解Go语言运用广度优先搜索走迷宫
Jun 23 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自动反斜杠的函数代码
2010/01/05 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
Extjs列表详细信息窗口新建后自动加载解决方法
2010/04/02 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
JQuery魔力之$("tagName")与selector
2012/03/05 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
javascript显示中文日期的方法
2015/06/18 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
原生js实现淘宝放大镜效果
2020/10/28 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
python遍历类中所有成员的方法
2015/03/18 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
python实现简单的文字识别
2018/11/27 Python
python 调用钉钉机器人的方法
2019/02/20 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
浅析PEP572: 海象运算符
2019/10/15 Python
python实现猜数游戏
2020/03/27 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
干部行政关系介绍信
2014/01/17 职场文书
运动会致辞稿50字
2014/02/04 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
redis哨兵常用命令和监控示例详解
2021/05/27 Redis