简单了解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函数中的默认参数
Mar 30 Python
Python基于pygame实现的弹力球效果(附源码)
Nov 11 Python
python 读写、创建 文件的方法(必看)
Sep 12 Python
Python 中开发pattern的string模板(template) 实例详解
Apr 01 Python
python使用fork实现守护进程的方法
Nov 16 Python
Python获取当前函数名称方法实例分享
Jan 18 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
python五子棋游戏的设计与实现
Jun 18 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
Python使用Excel将数据写入多个sheet
May 16 Python
Python RabbitMQ实现简单的进程间通信示例
Jul 02 Python
python实现图像随机裁剪的示例代码
Dec 10 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数组中的重复值的实现代码
2011/07/17 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
php中fsockopen用法实例
2015/01/05 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
jQuery 阴影插件代码分享
2012/01/09 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
node.js中的fs.lchmod方法使用说明
2014/12/16 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
详解Django CAS 解决方案
2019/10/30 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
英国名牌男装店:Standout
2021/02/17 全球购物
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
python中的getter与setter你了解吗
2022/03/24 Python
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android