虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

OPENCV

OPENCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。[1]它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
  • 基于OPENCV的计算机视觉技术实现.rar

    OPENCV是用来实现计算机视觉相关技术的开放源码工作库,是计算机视觉、图像处理、模式识别、计算机图形学、信号处理、视频监控、科学可视化等相关从业人员的好工具。本书介绍了大约200多个典型的技术问题,覆盖了基于OPENCV基础编程的主要内容,利用大量生动有趣的编程案例和编程技巧,从解决问题和答疑解惑入手,以因特网上最新资料为蓝本,深入浅出地说明了OPENCV中最典型和用途最广的程序设计方法。全书结构清晰、合理,范例实用、丰富,理论结合实践,即使读者只是略懂计算机视觉原理,也能人手对相关理论方法直接进行编码实现。 "基于OPENCV的计算机视觉技术实现"的图书目录…… 前言 第一章 使用OPENCV实现计算机视觉技术 1.1 计算机视觉技术 1.2 什么是OPENCV 1.3 基于OPENCV库的编程方法 本章小结 第二章 OPENCV的编程环境 2.1 OPENCV环境介绍 2.2 OPENCV的体系结构 2.3 OPENCV实例演示 本章小结 第三章 OPENCV编程风格 3.1 命名约定 3.2 结构 3.3 函数接口设计 3.4 函数实现 3.5 代码布局 3.6 移植性 3.7 文件操作 3.8 文档编写 本章小结 第四章 数据结构 4.1 基本数据结构 4.2 数组有关的操作 4.3 动态结构 本章小结 第五章 数据交互 5.1 绘图函数 5.2 文件存储 5.3 运行时类型信息和通用函数 5.4 错误处理函数 5.5 系统函数 本章小结 第六章 图像处理 6.1 边缘检测 6.2 直方图 6.3 Hough变换 6.4 几何变换 6.5 形态学 本章小结 第七章 结构与识别 7.1 轮廓处理函数 7.2 计算几何 7.3 平面划分 7.4 目标检测函数 7.5 生成与控制贝塞尔曲线 7.6 用OPENCV进行人脸检测 本章小结 第八章 图形界面(HighGUI) 8.1 读取和保存图像 8.2 OPENCV中的实用系统函数 本章小结 第九章 视频处理(CvCAM) 9.1 使用HighGUI对视频进行读写处理 9.2 CvCam对摄像头和视频流的使用 本章小结 第十章 OPENCV附加库第一部分 10.1 附加库介绍 10.2 形态学(morhing functions) 本章小结 第十一章 OPENCV附加库第二部分——隐马尔可夫模型 11.1 隐马尔可夫模型概述 11.2 隐马尔可夫模型中的基本结构与函数介绍 11.3 隐马尔可夫模型中的函数介绍 11.4 人脸识别工具 本章小结 第十二章 核心库综合例程 12.1 检测黑白格标定板内指定矩形区域内的角点 12.2 解线性标定方程组程序 本章小结 第十三章 运动与跟踪 13.1 图像统计的累积函数 13.2 运动模板函数 13.3 对象跟踪 13.4 光流 13.5 预估器 13.6 Kalman滤波器跟踪示例 13.7 用Snake方法检测可变形体的轮廓 13.8 运动目标跟踪与检测 本章小结 第十四章 立体视觉第一部分——照相机定标 14.1 坐标系介绍 14.2 透视投影矩阵的获得 14.3 摄像机参数的获取 14.4 径向畸变的校正 14.5 使用OPENCV及CVUT进行摄像机定标 14.6 OPENCV中的定标函数 14.7 CVUT介绍 本章小结 第十五章 立体视觉第二部分——三维重建 15.1 极线几何 15.2 特征点匹配 15.3 三维重建 15.4 OPENCV中相关函数介绍 本章小结 第十六章 立体视觉第三部分——三维重建算法 16.1 图像校正 16.2 已校正图像的快速三维重建 16.3 Birchfield算法 16.4 OPENCV中相关函数介绍 本章小结 第十七章 立体视觉第四部分——立体视觉实例 17.1 图像校正实例代码 17.2 基于窗口的稀疏点匹配及三维重建之一 17.3 基于窗口的稀疏点匹配及三维重建之二 17.4 Birchfield算法的OPENCV实现 本章小结 第十八章 常见问题解疑 18.1 安装与编译出错解决方法 18.2 OPENCV库基本技术问题 18.3 OPENCV在Linux下的相关问题 18.4 OPENCV库中的陷阱和bug

    标签: OPENCV 计算机视觉 技术实现

    上传时间: 2013-07-18

    上传用户:huyiming139

  • OPENCV教程

    开源图像处理软件OPENCV,,,,,,,20word

    标签: OPENCV 教程

    上传时间: 2013-04-24

    上传用户:亮剑2210

  • OPENCV

    OPENCV的人脸识别实例,绝对能运行,本程序是转载,非本人亲自制作-OPENCV

    标签: OPENCV

    上传时间: 2013-06-17

    上传用户:busterman

  • 基于ARM和OPENCV的增强现实平台研究

    增强现实是一种将虚拟世界和真实环境相结合的技术。它将计算机绘制的虚拟模型叠加到使用者所看到的真实世界景象中,使用户可以从虚拟模型中获得额外的信息,增强了对现实的感知。涉及到的技术有图像处理、位置跟踪、三维注册等。增强现实技术广泛应用于装配维修、医疗研究、军事领域和商业应用。 第一部分,增强现实技术介绍。该部分首先阐述了增强现实的定义,接着介绍了该项技术的国内外发展状况,以及在工业领域、医疗领域、建筑领域等的应用,最后分析了目前AR系统的缺点和不足,得出了在嵌入式增强现实研究具有重要意义。 第二部分,嵌入式硬件环境的设计。硬件电路由以下几部分构成:USB控制器用于连接USB摄像头设备,液晶显示驱动用于控制显示屏输出,外围电路主要有内存电路、Flash电路、时钟电路和RS-232电路等。 第三部分,嵌入式软件方案的设计。首先,选用U-boot1.2.0作为Bootloder,特点是U-boot的网络功能较强,支持平台较多。其次,移植Linux2.6.22内核作为系统核心,该版本内核具有实时性强等特点。再次,用busybox1.9.1构建基础命令环境,并将转为NandFlash设计的YAFFS文件系统安装到开发板上。最后,在以上的软件环境基础上,开发了基于OV511芯片的USB设备驱动和FrameBuffer显示驱动程序。 第四部分,开源视觉处理库OPENCV的移植。该部分介绍了OPENCV的特性,常用的数据结构,在嵌入式Linux下的编译选项配置,库依赖文件安装,底层文件修改,以及如何编译、安装OPENCV。 第五部分,基于OPENCV的摄像头标定程序。该摄像头标定程序是基于张氏标定算法的开发,本文首先阐述了摄像头标定算法的核心内容,以及对应的OPENCV实现方案,然后给出了摄像头标定程序在平台运行的细节和结果。

    标签: OPENCV ARM 增强现实

    上传时间: 2013-07-06

    上传用户:阿四AIR

  • 一种基于OPENCV的三维重建实现方案

    基于OPENCV的三维重建论文,对于想学习OPENCV,并想进行三维重建开发的朋友有用

    标签: OPENCV 三维重建 实现方案

    上传时间: 2013-07-11

    上传用户:czl10052678

  • OPENCV函数速查手册

    这是OPENCV最新的参数速查手册,与以往手册不同的是,该版本中增加了对GPU处理函数的使用说明

    标签: OPENCV 函数 速查手册

    上传时间: 2013-07-10

    上传用户:julin2009

  • 基于OPENCV库函数的几个例子集成

    ·详细说明:基于OPENCV库函数的几个例子集成:包括载入,显示图片,对图片的处理,还有对视频帧的处理,经调试可用

    标签: OPENCV 库函数 集成

    上传时间: 2013-04-24

    上传用户:heart520beat

  • 基于OPENCV的人脸检测算法研究

    ·基于OPENCV的人脸检测算法研究

    标签: OPENCV 人脸检测 算法研究

    上传时间: 2013-05-29

    上传用户:qw12

  • OPENCV上目标跟踪和行人跟踪非常需要的视频序列源

    ·详细说明:OPENCV上目标跟踪和行人跟踪非常需要的视频序列源,来源于卡内基梅隆大学。大家共同学习

    标签: OPENCV 目标跟踪 视频序列

    上传时间: 2013-08-02

    上传用户:lwwhust

  • 基于OPENCV的相机标定(程序已经通过验证)

    ·基于OPENCV的相机标定(程序已经通过验证)

    标签: OPENCV 相机 标定 程序

    上传时间: 2013-07-05

    上传用户:qq21508895