简单了解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控制台显示时钟的示例
Feb 24 Python
采用python实现简单QQ单用户机器人的方法
Jul 03 Python
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
python指定写入文件时的编码格式方法
Jun 07 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 Python
对python while循环和双重循环的实例详解
Aug 23 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
Django修改app名称和数据表迁移方案实现
Sep 17 Python
Python通过len函数返回对象长度
Oct 22 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 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的FTP学习(三)
2006/10/09 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
县优秀教师事迹材料
2014/01/31 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
简易版租房协议书范本
2014/10/13 职场文书
文明单位申报材料
2014/12/23 职场文书
2019银行竞聘书
2019/06/21 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
python 破解加密zip文件的密码
2021/04/22 Python