📷 裸机视觉识别
30章 · 从零到实战
🎯 风格 · 紧凑目录
01
裸机视觉入门
什么是裸机视觉
嵌入式视觉场景
裸机 vs Linux
环境搭建
02
摄像头驱动基础
OV2640/OV7725
SCCB/I2C
寄存器配置
03
图像采集与DMA传输
DMA原理
双缓冲
帧同步/行同步
04
色彩空间与像素格式
RGB565/YUV422
灰度图
查表法加速
05
图像预处理 (一)
缩放(最近邻/双线性)
裁剪
ROI提取
06
图像预处理 (二)
高斯滤波
中值/均值滤波
双边滤波
07
图像预处理 (三)
直方图均衡化
自适应均衡
伽马校正
08
边缘检测 (一)
Sobel/Scharr
Prewitt
梯度幅值方向
09
边缘检测 (二)
Canny详解
非极大值抑制
双阈值
10
图像分割基础
固定阈值/Otsu
自适应阈值
区域生长
11
形态学操作
腐蚀/膨胀
开闭运算
顶帽/黑帽
12
特征提取 (一)
轮廓查找绘制
面积/周长
外接矩形
13
特征提取 (二)
Hu矩
轮廓匹配
形状相似度
14
特征提取 (三)
Harris/Shi-Tomasi
FAST角点
15
特征提取 (四)
SIFT尺度空间
关键点/描述子
16
特征匹配
暴力/FLANN匹配
RANSAC
单应性矩阵
17
目标检测 (一)
模板匹配
多尺度
归一化方法
18
目标检测 (二)
HSV颜色识别
颜色阈值
区域筛选
19
目标检测 (三)
圆形/矩形检测
三角形
多边形拟合
20
目标检测 (四)
LK光流法
金字塔LK
稀疏/稠密光流
21
目标检测 (五)
帧差法
背景减除
ViBe算法
22
机器学习基础 (一)
KNN分类器
特征向量
距离度量
23
机器学习基础 (二)
K-means聚类
图像分割
颜色量化
24
机器学习基础 (三)
SVM原理
核函数
轻量化部署
25
深度学习基础 (一)
CNN核心概念
卷积/池化
激活函数
26
深度学习基础 (二)
MobileNet
SqueezeNet
Tiny YOLO
27
模型部署与推理 (一)
TFLite Micro
INT8量化
CMSIS-NN
28
模型部署与推理 (二)
STM32Cube.AI
生成代码
性能评估
29
综合实战 (一)
STM32F767口罩识别
采集→预处理→CNN
30
综合实战 (二)
K210智能车巡线
二值化→边缘→PID