简单了解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 的列表遍历删除实现代码
Apr 12 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
Django 2.0版本的新特性抢先看!
Jan 05 Python
python+pandas分析nginx日志的实例
Apr 28 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
Python os.rename() 重命名目录和文件的示例
Oct 25 Python
Python如何调用外部系统命令
Aug 07 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
Jan 23 Python
Python格式化输出--%s,%d,%f的代码解析
Apr 29 Python
Python基于字典实现switch case函数调用
Jul 22 Python
Python 创建TCP服务器的方法
Jul 28 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
Smarty Foreach 使用说明
2010/03/23 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
简单的js计算器实现
2016/10/26 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
基于webpack.config.js 参数详解
2018/03/20 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
Python正则表达式完全指南
2017/05/25 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
英国袜子店:Sock Shop
2017/01/11 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
公证委托书大全
2014/04/04 职场文书
志愿服务心得体会
2016/01/15 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android