简单了解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中的yield浅析
Jun 16 Python
Python实现控制台进度条功能
Jan 04 Python
手把手教你用python抢票回家过年(代码简单)
Jan 21 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
Python几种常见算法汇总
Jun 02 Python
python支持多继承吗
Jun 19 Python
Python实现像awk一样分割字符串
Sep 15 Python
python 实现音频叠加的示例
Oct 29 Python
python基于tkinter制作无损音乐下载工具
Mar 29 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的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
python 七种邮件内容发送方法实例
2014/04/22 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python分析学校四六级过关情况
2017/11/22 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python3实现个位数字和十位数字对调, 其乘积不变
2020/05/03 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
个人安全承诺书
2014/05/22 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
社会实践活动报告
2015/02/05 职场文书
个人原因辞职信模板
2015/05/13 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书