简单了解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利用正则表达式提取字符串
Dec 08 Python
Python中字符串格式化str.format的详细介绍
Feb 17 Python
python在ubuntu中的几种安装方法(小结)
Dec 08 Python
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
python获取文件路径、文件名、后缀名的实例
Apr 23 Python
浅谈python中requests模块导入的问题
May 18 Python
使用Python创建简单的HTTP服务器的方法步骤
Apr 26 Python
python中的colorlog库使用详解
Jul 05 Python
pytorch如何冻结某层参数的实现
Jan 10 Python
Python Django view 两种return的实现方式
Mar 16 Python
什么是python的自省
Jun 21 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 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
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
input框中的name和id的区别
2016/11/16 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
vue-for循环嵌套操作示例
2019/01/28 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
JS实现“全选”和"全不选"功能代码实例
2020/02/06 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
Python 创建子进程模块subprocess详解
2015/04/08 Python
python实现class对象转换成json/字典的方法
2016/03/11 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
Python类的动态绑定实现原理
2020/03/21 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
python 基于opencv去除图片阴影
2021/01/26 Python
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
医学毕业生自荐信
2013/10/11 职场文书
小学生演讲稿
2014/01/12 职场文书
行政二审代理词
2015/05/25 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL