rar

OpenCV教程 基础篇

  • 1星
  • 日期: 2021-08-11
  • 大小: 22.05MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • free评论
标签: AI

AI

opencv

opencv

机器视觉

机器视觉

图像处理

图像处理

OpenCV教程:基础篇是国内第一本全面介绍OpenCV的中文版图书,对OpenCV开放源代码计算机视觉库进行了详细讲解。OpenCV由一系列C函数和C++类构成,功能涵盖图像处理、计算机视觉和模式识别等领域。OpenCV实现了大量通用算法,涉及到图像处理、结构分析、运动检测、摄像机定标、三维重建以及机器学习等方面,并有较高的运行效率。

OpenCV教程:基础篇  目录:

第1章  概  述

第2章  OpenCV入门

2.1  下载0penCV

2.2  VC6.O下安装与配置

2.2.1  安装OpenCV

2.2.2  安装DirectX  SDK

2.2.3  编译OpenCV

2.2.4  设置VC6.0环境

2.2.5  在项目中运用OpenCV

2.2.6  以Makefile方式编译程序

2.3  VC.net  2003下安装与配置

2.3.1  定制全局选项

2.3.2  创建新项目

2.4  VC  2005  Express下安装与配置

2.4.1  安装VC  2005  Express

2.4.2  安装Microsoft  Platform  SDK

2.4.3  配置VC  2005  Express

2.4.4  建立OpenCV项目

2.5  Linux环境下的安装

2.5.1  下载源码

2.5.2  解压文件

2.5.3  检查软件配置

2.5.4  编译OpenCV

2.5.5  安装OpenCV

2.5.6  更新动态链接库

2.6  Delbian下安装

2.7  创建0penCV控制台项目

2.8  在MFC中使用OpenCV

2.8.1  创建新项目

2.8.2  设置OpenCV环境

2.8.3  分步创建MFC例程

2.8.4  读入图像并显示处理

2.8.5  在MFC窗口中显示图像

2.9  创建0penCV的静态链接库

2.9.1  生成CXCOREL的工程文件

2.9.2  生成CXCOREL的调试版静态库

2.9.3  生成CXCOREL的正式版静态库

2.9.4  生成CV/CVAux/HIGHGuI的静态库

2.9.5  独立发布的运行程序

第3章  OpenCV基础

3.1  OpenCV命名规则

3.2  基本数据结构

3.3  矩阵的使用与操作

3.3.1  分配与释放矩阵

3.3.2  访问矩阵元素

3.3.3  矩阵和向量操作

3.4  GUI命令

3.4.1  窗口管理

3.4.2  输入处理

3.5  图像的使用与操作

3.5.1  分配和释放图像

3.5.2  图像的读写

3.5.3  访问图像元素

3.5.4  图像转换

3.5.5  绘制命令

3.6  视频的使用与操作

3.6.1  从视频序列中捕捉图像帧

3.6.2  获取视频帧信息

3.6.3  保存视频文件

3.7  对摄像头和视频流的使用与操作

3.7.1  一般用法

3.7.2  选择摄像头

3.7.3  视频流的处理

3.7.4  获取摄像头属性

第4章  数据结构与数据操作

4.1  基础结构

4.1.1  CvPoint

4.1.2  CvPoint2D32f

4.1.3  CvPoint3D32f

4.1.4  CvSize

4.1.5  CvSize2D32f

4.1.6  CvRect

4.1.7  CvScalar

4.1.8  CvTermCriteria

4.1.9  CyMat

4.1.10  CvMatND

4.1.11  CvSparseMat

4.1.12  IplImage

4.1.13  CvArr

4.2  数组操作

4.2.1  初始化

4.2.2  获取元素和数组子集

4.2.3  复制和添加

4.2.4  变换和置换

4.2.5  算术、逻辑和比较运算

4.2.6  统计

4.2.7  线性代数

4.2.8  数学函数

4.2.9  随机数生成

4.2.10  离散变换

4.3  动态结构

4.3.1  内存存储

4.3.2  序列

4.3.3  集合

4.3.4  图

4.3.5  树

4.4  绘图函数

4.4.1  曲线与形状

4.4.2  文本

4.4.3  点集和轮廓

4.5  数据保存和运行时类型信息

4.5.1  文件存储

4.5.2  写数据

4.5.3  读取数据

4.5.4  运行时类型信息和通用函数

4.6  其他混合函数

4.7  错误处理和系统函数

4.7.1  错误处理

4.7.2  系统函数

第5章  模式识别与图像处理

5.1  图像处理

5.1.1  梯度、边缘和角点

5.1.2  采样、插值和几何变换

5.1.3  形态学操作

5.1.4  滤波器与彩色变换

5.1.5  金字塔及其应用

5.1.6  连接部件

5.1.7  图像与轮廓矩

5.1.8  亮度变换与直方图

5.1.9  特殊图像变换

5.1.10  匹配

5.2  结构分析

5.2.1  轮廓处理函数

5.2.2  计算几何

5.2.3  平面划分

5.3  运动分析与对象跟踪

5.3.1  背景统计量的累积

5.3.2  运动模板

5.3.3  对象跟踪

5.3.4  光流

5.3.5  预估器

5.4  目标检测

5.5  摄像机定标和三维重建

5.5.1  针孔摄像机模型和变形

5.5.2  摄像机定标

5.5.3  姿态估计

5.5.4  对极几何

第6章  运动物体跟踪

6.1  基本结构

6.1.1  团块

6.1.2  团块列表

6.1.3  团块跟踪参数

6.2  模块描述

6.2.1  前景检测模块

6.2.2  新团块检测模块

6.2.3  团块跟踪模块

6.2.4  轨迹生成模块

6.2.5  轨迹后处理模块

6.2.6  跟踪流程模块

6.3  运动跟踪例程

6.3.1  打印帮助

6.3.2  分析输入参数

6.3.3  打开视频

6.3.4  打印参数

6.3.5  创建所需要的模块

6.3.6  处理视频

6.3.7  例程使用

6.3.8  小结

6.4  添加自定义模块

6.4.1  新算法代码编写

6.4.2  新算法加入到框架

6.4.3  运行新程序

附录A  实例检索

附录B  附图检索

附录C  结构和函数检索       

推荐帖子 最新更新时间:2021-09-25 04:44

MSP430单片机重入测试程序
#include int a=1,b=2;int c=100,d=200;int Temp;void Swap(int *x,int *y ){  Temp= *x;  *x=*y;  *y=Temp;}void main( void ){   WDTCTL= WDTPW +WDTHOLD;   P2OUT=0;   P2DIR|=BIT0;           // P2.0指示灯   BTCT
Aguilera 微控制器 MCU
【ESP32学习】使用按键
板上的有两个一个按键,一个是复位键,一个是编程/用户按键。用户按键使用了GPIO0,我们将它设置为输入模式,就可以读取按键状态了。 下面程序先读取按键状态,然后设置LED。因为按键是低有效,所以输出做了取反操作(not)。 from machine import Pin SW = Pin(0, Pin.IN) LED = Pin(21, Pin.OUT) while 1:     LED(n
dcexpert MicroPython开源版块
用于5G-WiFi的可变增益有源巴伦LNA
           近年来,第5 代WiFi 传输技术5G-WiFi (802.11ac)越来越普及,它是运行在5~6GHz高 频段上并采用802.11ac协议的Wi-Fi[1]。5G-WiFi 的最大特点是传输速度快,可以达到1Gb/s以上, 相当于每秒传输125 MB的数据内容,传输速度是 4G-WiFi(802.11n)的3倍左右。相比于普遍使用的 2.4GHz频段,5G-Wi
dontium RF/无线
SPWM波在单片机上的实现与调节(基于MSP430F5529)
     SPWM波的定义和生成方法在这里就不多说了,本文主要说SPWM波在单片机上的实现,以及如何调节滤出后的正弦波的频率及幅度。 先弄清楚SPWM在单片机上如何产生,比如你要输出100HZ的SPWM正弦波,每个周期100个点,则定时器B的中断频率为100*100=10K,用于载波(定时器A)的PWM频率应>=10K(这里我建议载波为1M,因为定时器的配合问题会有+-1的误差,所以载波尽量的
Aguilera 微控制器 MCU
【RPi PICO】Pico 稳定超频到 250M
RP2040官方给出的指标是额定最高频率133MHz,默认运行在125MHz。有爱好者将PICO超频到250MHz,系统可以稳定运行,REPL空闲状态下功耗从18mA增加到31mA。下图显示了超频后时间缩短了一半:     使用社区的圆周率程序进行测试,计算时间的确也减少了一半,计算Mandelbrot的时间也差不多减少了一半。   Calc 100 bi
dcexpert MicroPython开源版块
【RT-Thread读书笔记】——线程的定义与线程切换的实现
   4月30日看到大家都纷纷发了自己的读书感受我有些着急了,匆匆忙忙的发了初始读《RT-Thread内核实现与应用开发实战指南》的初始感受,当我发了一篇后,我就静下心来读别人的读书笔记了,我发现了自己和他人的几点差距,我写的东西,没有标注出重点,让读者不易读,很多东西前后的逻辑不够,而感受颇多。我做过的工程有CAN通讯,LWIP的移植,SPWM驱动步进电机,AMIS30543驱动42步进电机,p
沈婷婷 编程基础

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×