A Story of Computer Vision

计算机视觉的故事

王姐出差回来:"人家书店装摄像头就能数客流、拍照就能找书!咱们也要!"
老周带着小陈,从"像素"开始,一路走过 OpenCV、CNN、YOLO、U-Net、人脸识别、OCR、目标跟踪,直到给云间书店装上"智慧之眼"。

计算机视觉的技术,本质是“从像素到理解,从理解到行动”——每一层都在回答:机器怎么把"看见"变成"看懂"。
越往上,越从"处理像素",走向"理解世界"。

CHAPTERS章节总览 · 智慧之眼上线之路

OPENING · 开场白
王姐的新需求:让机器"看见"
"装摄像头数客流、拍照搜书、快递单自动录入!"一张计算机视觉家族树就此展开。
视觉家族树 · 总览
CH.01 · 第一章
为什么需要计算机视觉
机器"看见"=读一堆数字。三大任务:分类(是什么)/检测(在哪)/分割(像素属于谁)。
CH.02 · 第二章
图像基础与 OpenCV
一张照片=数字数组。色彩空间、图像 IO、NumPy——视觉开发的第一块积木。
第一层
CH.03 · 第三章
图像处理基础
灰度/二值化、滤波去噪、Canny 边缘、形态学、直方图均衡——识别前的"洗图"工序。
第二层
CH.04 · 第四章
特征提取与匹配
SIFT/ORB 特征指纹、特征匹配、图像拼接——"两张图怎么找相同"的经典答案。
第三层
CH.05 · 第五章
传统机器学习视觉
HOG 特征 + SVM 分类器:数据→特征→模型→评估,机器学习的完整骨架。
第四层
CH.06 · 第六章
深度学习与 CNN
卷积层(特征探测器)、池化、ReLU、反向传播——机器自己学"看什么"。
第五层
CH.07 · 第七章
图像分类实战:拍照搜书
迁移学习(ResNet 微调)、数据增强、评估——实现"拍照搜书",进阶特征检索。
第六层
CH.08 · 第八章
目标检测:客流统计
YOLO 网格负责制、NMS 去重、mAP 评估——用 YOLOv8 数出书店有多少人。
第七层
CH.09 · 第九章
图像分割
U-Net(编码器-解码器+跳连)、Mask R-CNN、mIoU——把书架从背景里"抠"出来。
第八层
CH.10 · 第十章
人脸识别与 OCR
检测→对齐→比对、活体防伪、PaddleOCR 快递单录入——认人 + 认字 + 合规红线。
第九层 + 第十层
CH.11 · 第十一章
视频理解与目标跟踪
YOLO+ByteTrack 给每个人分配 ID,记录轨迹——客流动线、停留时长、区域热度。
第十一层
FINAL · 终章
出师报告:部署应用与问题对照表
量化/ONNX/TensorRT、边缘端部署、AIGC 展望。王姐的 15 个为什么,小陈的视觉考试。
第十二层 + 全部

FAMILY TREE计算机视觉概念家族树

根:为什么需要计算机视觉?
第十二层部署与应用
模型部署量化/剪枝/蒸馏 ONNX / TensorRT推理引擎 边缘端Jetson/盒子 AIGC文生图/视频生成
第十一层视频理解
目标跟踪DeepSORT/ByteTrack 光流运动向量 轨迹/动线分析 动作识别摔倒/行为
第十层OCR 文字识别
文字检测DBNet/EAST 文字识别CRNN/Transformer PaddleOCR中文一条龙 后处理正则提取字段
第九层人脸与关键点
人脸检测YOLO/SCRFD 人脸识别ArcFace特征比对 关键点68点对齐 活体检测防照片冒充
第八层图像分割
语义分割U-Net 按类别 实例分割Mask R-CNN 按个体 mIoU评估指标 掩膜 Mask逐像素标签
第七层目标检测
YOLO单阶段实时 Faster R-CNN两阶段高精度 NMSIoU去重 mAP评估指标
第六层图像分类实战
迁移学习ResNet微调 数据增强防过拟合 特征检索向量库秒级 评估准确率/混淆矩阵
第五层深度学习与 CNN
卷积层特征探测器 池化层压缩特征图 ReLU非线性 反向传播梯度下降训练
第四层传统机器学习视觉
HOG 特征形状统计 SVM最佳分界线 特征工程人设计特征 训练评估准确率
第三层特征提取与匹配
角点Harris/Shi-Tomasi SIFT尺度不变王者 ORB快速免费 特征匹配图像拼接
第二层图像处理基础
灰度/二值化减负分家 滤波去噪保边 边缘检测Canny 形态学开闭运算
第一层图像基础与 OpenCV
像素数字数组 色彩空间RGB/HSV 图像 IOimread/imwrite NumPy图像底层
为什么需要计算机视觉
从像素到语义 三大任务分类/检测/分割 2012 分水岭深度学习崛起

MAPPING麻烦 → 视觉技术 对照表

你遇到的麻烦对应的视觉技术云间书店的落地
机器看不懂图片计算机视觉从像素数组提取语义
照片在电脑里是什么图像基础与 OpenCV读图/像素/色彩空间/NumPy
拍糊的图没法识别图像处理灰度/滤波/均衡/二值/形态学
怎么判断两张图相同特征提取与匹配SIFT/ORB 特征指纹比对
给图片分门别类传统机器学习HOG+SVM 书架分类
机器自己学"看什么"深度学习与 CNN卷积/池化/自动学特征
拍照搜书图像分类实战迁移学习 + 特征检索
数出书店有多少人目标检测YOLO + NMS 客流统计
哪个区域最热闹图像分割U-Net 区域热力图
会员刷脸、快递单录入人脸识别与 OCRArcFace 刷脸 + PaddleOCR
客人从哪走到哪视频与跟踪YOLO+ByteTrack 动线分析
模型怎么上线能用部署与应用ONNX/TensorRT + 边缘端
✌ 语言