opencv介绍
2016-07-10 11:19
309 查看
1. 写在开头
进入研究生阶段开始学习和研究图形图像的相关知识,现在已经过去差不多一年了,中间有用到opencv来实现双目重建的一些问题,参考了不少博主写的东西,比如毛星云的博客点击打开链接和aipiano的博客点击打开链接,还有很多书籍,比如《LearningOpenCV》,《OpenCV3入门》等。以前的时候经常有课,断断续续的在学,现在刚好在暑假,事情不是很多,想把以前学的都行再记下来,巩固下记忆。
2.图像处理和计算机视觉
图像处理使用计算机对图像进行分析的技术。图像处理一般包括图像的压缩,增强和复原,匹配,描述和识别等部分。图像处理技术处理的图像一般都是数字图象,就是通过摄像机、扫描仪等设备获取的二维数组。二维数组的元素称为像素,其值称为灰度值。数字图像处理是经过计算机对图像进行去噪、增强、复原、分割、提取特征等的处理方法和技术。计算机视觉是使用摄像机或者电脑代替人对物体的识别、跟踪和测量,并进一步做图形处理。
3.关于OpenCV
OpenCV由Intel建立,现在是Willow Garage提供支持。它是开源的跨平台计算机视觉库,由一系列C函数和C++类构成,实现了很多图形图像处理和计算机视觉的算法,其设计目标是执行速度尽量快,主要关注的是实时应用。它采用优化的C/C++代码编写,能够充分利用多核处理器的优势,其主要目标是构建一个简单应用的计算机视觉框架,帮助开发人员更便捷地设计复杂的计算机视觉程序。OpenCV可以解决很多领域的问题,比如:人机交互、物体识别、图像分区、人脸识别、动作识别、运动跟踪、机器人等。
相关文章推荐
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- Android Studio中配置OpenCV库开发环境的教程
- 基于C++实现kinect+opencv 获取深度及彩色数据
- visual studio 2012安装配置方法图文教程 附opencv配置教程
- OpenCV 2.4.3 C++ 平滑处理分析
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- Python环境搭建之OpenCV的步骤方法
- Python+Opencv识别两张相似图片
- Python实现OpenCV的安装与使用示例
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- opencv-python学习一--人脸检测
- 在Ubuntu上安装OpenCV3.0和Python-openCV的经历
- 使用 Java 开发 OpenCV 应用
- OpenCV配置,从来没有这么简单!
- ubuntu下opencv和qt的安装配置
- visual studio 2012安装配置方法图文教程 附opencv配置教程