📸 MTK8678 · 摄像头接入与视觉处理
⚡ 实战课程 · 30章 从驱动到AI项目
📁 共30个模块
v2.0
01
MTK8678平台概述
芯片架构
Camera子系统
开发板选型
02
开发环境搭建
SDK编译
ADB/Fastboot
串口调试
03
Linux内核Camera驱动框架
V4L2
Sensor驱动
DTS配置
04
Sensor驱动开发实战
OV5640移植
I2C时序
MIPI CSI
05
ISP图像处理管线
Bayer/RAW
黑电平校正
去马赛克
06
3A算法基础
AE自动曝光
AF自动对焦
AWB白平衡
07
HAL层Camera HAL3架构
CameraProvider
Session/Pipeline
Request/Result
08
Camera HAL3实现
open/close
configureStreams
processCaptureRequest
09
YUV与RGB色彩空间
转换矩阵
YUV420/NV12
色彩增强
10
OpenCV基础
Mat数据结构
图像读写
ROI/裁剪
11
OpenCV图像预处理
高斯滤波
直方图均衡
Canny边缘
12
特征提取与匹配
SIFT/SURF
FLANN匹配
Homography
13
目标检测基础
Haar级联
HOG+SVM
行人检测
14
深度学习模型部署
TFLite转换
NNAPI加速
MediaPipe
15
人脸检测与识别
FaceMesh
ArcFace
活体检测
16
物体跟踪
KCF
DeepSORT
Kalman滤波
17
图像拼接与全景
特征点拼接
多频段融合
Stitcher类
18
视频稳像
运动估计
平滑滤波
帧裁剪补偿
19
二维码/条形码识别
ZBar集成
ZXing移植
实时解码
20
OCR文字识别
Tesseract
CRNN模型
端侧文字检测
21
摄像头标定
棋盘格角点
内参/畸变
标定工具
22
双目视觉与深度估计
SGBM匹配
视差图
点云生成
23
光流法运动检测
Lucas-Kanade
Farneback
运动分割
24
背景建模与前景提取
GMM
KNN背景分割
MOG2
25
性能优化
NEON指令集
多线程Pipeline
内存池
26
功耗优化
DVFS调频
Camera电源
帧率调节
27
调试与日志
kernel log
HAL层log
Systrace
28
常见问题排查
Sensor无数据
图像偏色
帧率不稳
内存泄漏
29
项目实战1:AI门禁系统
人脸检测
活体
二维码
30
项目实战2:车载环视系统
鱼眼校正
图像拼接
目标检测