🧩 边缘检测 · 嵌入式移植实战
30 章 · 从理论到部署
📘 友好色系 暖·林
01边缘检测概述
什么是边缘检测应用场景课程目标
02图像基础与预处理
RGB/灰度像素邻域均值/高斯滤波
03梯度与导数
图像梯度定义一阶/二阶导数Sobel/Prewitt
04经典边缘检测 (上)
Canny详解去噪·梯度非极大值抑制·双阈值
05经典边缘检测 (下)
LaplacianLoGMarr-Hildreth
06嵌入式系统基础
ARM Cortex-M/ARISC-V内存·外设
07嵌入式开发环境搭建
交叉编译链CMake/MakefileOpenCV移植
08算法复杂度分析
时间复杂度空间复杂度资源约束
09定点数运算与浮点优化
浮点性能瓶颈Q格式浮点转定点
10内存优化技术
内存池行缓冲图像分块DMA
11并行计算基础
SIMD (NEON)OpenMPGPU/NPU
12ARM NEON优化实战
NEON寄存器向量化Sobel加速
13Canny移植 (上)
高斯滤波定点化NEON优化查表法梯度
14Canny移植 (下)
非极大值抑制流水线双阈值快速边缘连接
15Sobel嵌入式实现
分离式卷积绝对值求和纯C vs NEON
16Laplacian嵌入式实现
二阶离散近似过零点检测与Canny融合
17实时视频流处理
V4L2驱动帧缓冲乒乓缓冲
18RTOS与任务调度
FreeRTOS任务优先级中断/轮询
19功耗优化策略
DVFS睡眠唤醒降采样预处理
20模型量化与轻量化
二值化边缘整数运算LUT
21硬件加速器接口
NPU驱动FPGA协处理DMA描述符
22嵌入式Linux vs 裸机
设备树/驱动ISR实时性选型
23调试与性能分析
GDB远程PMUperf/gprof环形缓冲
24单元测试与持续集成
CUnit/UnityCI/CDHIL测试
25案例:智能门禁边缘检测
轻量CannySTM32MP1帧率优化
26案例:工业瑕疵检测
线阵相机实时边缘Modbus
27案例:自动驾驶车道线
透视变换边缘聚类RANSACJetson
28边缘检测与深度学习融合
HED/RCF混合架构TensorRT
29安全性与可靠性
看门狗MPUECC故障注入
30课程总结与未来展望
TinyMLRISC-V生态开源项目