AI智能视觉检测
王道训练营
考研复试 · 项目经验强化
C++项目班
从语言基础到独立交付 AI 项目
7周 学习周期 3大 进阶阶段 1个 AI实战项目
亲手做出可写进简历、可现场演示、经得起导师追问的
「智能哨控检测系统」,让复试有项目可讲、有作品可亮
WHY · 为什么要在复试前补齐项目经验
初试定资格,复试定成败

一个能讲清楚的项目,才是复试逆袭的关键

考研复试中,导师最看重的是「专业基础 + 项目实践能力」。初试分数差距有限,而当导师问出“你做过什么项目”“代码写得怎么样”时,有没有一个完整、真实、能深入讲解的项目,往往直接决定复试成绩与最终录取。

痛点 01
简历一片空白

没有项目可写,自我介绍只能念课程和成绩,导师第一印象平平,找不到提问的“抓手”。

痛点 02
只会语法,没做过工程

能做笔试题,却没接触过 Linux、网络编程、数据库,写不出一个能运行的完整项目。

痛点 03
项目经不起追问

项目不是自己亲手做的,被导师追问技术原理、选型理由、问题排查时当场卡壳。

7周项目班,一次解决

从 Linux 与 C++ 基础起步,进阶并发、网络与数据库,最终亲手做出一个基于 OpenCV + YOLO 的「智能哨控检测系统」AI 项目——代码自己写、原理讲得清、作品能演示,复试与春招通用。

OVERVIEW · 课程总览
7周三阶段进阶路径A 7-Week, 3-Stage Learning Roadmap · 每一步都为最终的 AI 项目服务
阶段一
Week 1–4 · 4周
C++语言基础

Linux 环境与工具链 → 面向对象(封装 / 继承 / 多态)→ STL 容器与源码,打牢 C++ 工程地基。

与 AI 的关系:C++ 是 AI 推理部署的第一性能语言,本阶段是 AI 工程化的地基
阶段二
Week 5–6 · 2周
C++进阶

多线程并发与线程池 → Socket / epoll 网络编程与 Reactor 模型 → MySQL 数据库编程,具备服务端开发能力。

与 AI 的关系:线程池、网络服务、数据库正是 AI 检测后端 / 推理服务的骨架
阶段三
Week 7 · 1周
AI 项目实战(线上答疑)

以 C++ 为性能底座,使用 OpenCV + YOLO 完成目标检测与越界报警,交付可演示的完整作品。

与 AI 的关系:完整经历 AI 项目从算法集成、联调到部署的全过程
附加:复试 & 春招就业指导(线上课程 1 天) —— 简历制作、技术面 / HR 面、面试复盘与往期道友经验分享,让项目真正转化为录取与 Offer。
FEATURES · 课程四大特色
不只是学语法,而是交付一个作品Why This Project Class Works for Your Re-examination
1真实 AI 项目贯穿始终

结业作品为「智能哨控检测系统」:C++ + OpenCV + YOLO + MySQL,覆盖视频采集、AI 目标检测、越界判断、数据记录的 AI 应用落地完整链路,不是单点练习。

2每阶段讲清「与 AI 的关系」

拒绝孤立地学语法。每个阶段都明确告诉你:这个知识点在 AI 系统里用在哪、为什么重要,让你建立完整的 AI 工程认知,而不是零散的知识点。

3高含金量内容源码级讲解

虚函数实现原理、对象内存布局、写时复制 COW、STL 源码剖析、线程池、Reactor 并发模型等逐一讲透——这些正是复试与面试中最高频的“追问题”。

4复试导向的交付设计

每个阶段都有可量化的明确收获,最终产出:1 个简历项目 + 1 个可演示作品 + 一套项目讲解话术,并配套简历与面试指导,学完即可上场。

学完你将拥有

完整项目代码仓库 · 项目演示视频 · 项目技术文档 · 简历项目经历 · 高频追问应答要点 —— 复试、春招一份作品两用。

STAGE 01 · 第一阶段(Week 1–4)
C++语言基础C++ Foundations: Linux · OOP · STL · 学时:4 周
阶段简介
想做 AI 项目,先过语言和工程环境这一关。本阶段 4 周从 Linux 环境搭建一路学到 STL 源码剖析,把 C++ 面向对象与泛型编程彻底吃透,建立规范的编码与调试习惯。
阶段目标
熟悉 Linux 命令行、VIM 与 GCC 工具链;精通面向对象三大特性(封装、继承、多态)与 STL 常用容器、算法;具备独立编写、编译、调试中等复杂度 C++ 程序的能力。
与 AI 的关系
C++ 是 AI 推理部署的第一性能语言——YOLO 等视觉算法、TensorRT 等推理框架、大模型推理引擎都以 C++ 构建。本阶段的语言、内存管理与 RAII 基础,正是 AI 工程化的地基;同时学会借助 AI 编程助手高效学习、快速排错,具备 AI 时代的学习与开发素养。
阶段收获
  • 能独立在 Linux 下编写、编译、调试 C++ 程序
  • 讲清虚函数、对象内存布局等复试高频原理
  • 熟练使用 STL 容器与泛型编程
  • 完成单例、代理模式与自定义 Vector 等代码作品

本阶段在 AI 项目中的位置

最终的智能检测系统需要用 C++ 完成实时视频处理与高性能推理调用:类的设计能力用于组织检测模块,内存管理与 RAII 用于管理视频帧和模型资源,STL 容器用于存放检测结果。本阶段结束,你已拿到进入 AI 项目开发的全部“语言通行证”。

STAGE 01 · 课程内容详解
Week 1–4 知识点全景标注「高含金量」的内容为复试 / 面试高频追问题
Week 1Linux 环境与面向对象入门
  • Linux 操作系统安装、VIM 配置
  • Linux 命令行、GCC 编译工具链
  • C++ 发展历史、C 与 C++ 的差别
  • 类的定义、三种访问修饰符
  • 对象的创建、销毁与复制控制
  • 设计模式之单例模式高含金量
培养目标:认识并熟悉 Linux 操作系统,对面向对象建立初步认识。
Week 2字符串、运算符重载与内存管理
  • C++ 字符串 std::string
  • 容器 vector 基本用法、输入输出流
  • 友元、C++ 运算符重载
  • new/delete 表达式原理、嵌套类
  • 写时复制 COW 原理与源码实现高含金量
  • 设计模式之代理模式高含金量
培养目标:熟悉 C++ 常规语法,培养解决复杂问题的代码能力。
Week 3继承多态、模板与现代 C++
  • 继承定义、派生类对象创建与销毁
  • 基类 / 派生类对象转换与复制控制
  • 多态与虚函数实现原理高含金量
  • 虚函数访问、纯虚函数与抽象类
  • C++ 对象存储布局剖析高含金量
  • 函数模板、类模板(泛型编程)
  • 移动语义、RAII、智能指针
培养目标:全面理解面向对象特性,建立泛型编程认识。
Week 4STL 标准模板库
  • STL 总体概述、六大组件
  • 容器 / 迭代器 / 函数适配器
  • STL 部分容器源码剖析高含金量
  • Lambda 表达式原理与使用
  • std::bind 与 std::function高含金量
  • 自定义 Vector 类实现高含金量
培养目标:全面认知并熟练使用 STL,这是 C++ 项目实战的必需品。
STAGE 02 · 第二阶段(Week 5–6)
C++进阶:并发 · 网络 · 数据库Advanced C++: Concurrency · Networking · MySQL · 学时:2 周
阶段简介
从“会写代码”到“能做项目”。2 周掌握多线程并发、网络通信与数据库三大工程能力,并以面向对象思想落地生产者-消费者、线程池、网络库框架三个进阶实战实例。
阶段目标
掌握 C++11 线程库与同步机制、Socket 网络编程与 epoll IO 多路复用、Reactor 并发服务器模型、MySQL 数据库编程,具备服务端项目的独立开发能力。
与 AI 的关系
AI 应用的后端本质上是高并发网络服务:线程池负责调度推理任务,epoll 承载多路视频流,Reactor 模型组织高并发检测服务,数据库记录检测结果。本阶段所学正是 AI 服务端的骨架。
阶段收获
  • 亲手实现线程池与网络库框架
  • 搭建高并发服务器并操作数据库
  • 形成面向对象的项目设计思维
  • 能向导师讲清服务端架构与原理
Week 5面向对象设计与多线程并发
  • 类间关系、面向对象设计原则
  • UML 统一建模:类图、序列图
  • C++11 线程库:线程、互斥锁、条件变量
  • 实战实例 1:生产者-消费者问题
  • 实战实例 2:实现一个线程池高含金量
Week 6网络编程与数据库
  • 计算机网络基础概述
  • Linux Socket 网络编程高含金量
  • IO 多路复用 epoll高含金量
  • 网络 IO 模型:同步 / 异步、阻塞 / 非阻塞高含金量
  • 并发服务器与 Reactor 模型高含金量
  • 实战实例 3:网络库框架源码实现高含金量
  • MySQL 安装配置、库表与 SQL 操作
  • C++ 连接 MySQL 实现增删改查
培养目标:面向对象思想从认识到落地的关键环节,培养项目思想。
STAGE 03 · 第三阶段(Week 7 · 线上答疑 1 周)
AI 项目实战:智能哨控检测系统AI Project in Action: OpenCV + YOLO · 学时:1 周
阶段简介
一周时间,把前 6 周所学全部用进一个真实 AI 项目。以 C++ 为性能底座,使用 OpenCV 和 YOLO 完成目标检测与越界报警,线上答疑全程陪跑,直到项目跑通、可演示。
阶段目标
独立完成 AI 视觉检测系统的开发与联调:视频流抓取 → AI 目标检测 → 区域越界判断 → 报警与数据库记录,交付一个可运行、可演示的完整作品。
与 AI 的关系
这是真正的 AI 应用交付环节:YOLO 是当前工业界最主流的目标检测算法,OpenCV 是计算机视觉的标准工具库,C++ 负责高性能实时处理。你将完整经历一个 AI 项目从算法集成、工程联调到部署演示的全过程。
阶段收获
  • 拥有 1 个可写简历、可演示的 AI 项目
  • 讲清检测原理、技术选型与性能优化
  • 获得项目代码、演示视频与技术文档
  • 具备 AI 项目集成与问题排查能力
1
C++ 性能底座

以 C++ 语言为性能保证,驱动实时处理

2
OpenCV 抓取

对视频画面与目标进行实时抓取

3
YOLO 检测

AI 算法对目标进行识别检测

4
MySQL 记录

记录目标类型、出现时间等信息

项目目标

检查目标是否离开指定区域并及时报警。下一页将完整拆解项目背景、技术架构、亮点与导师高频追问的应答准备。

CAPSTONE · 毕业项目详解
「智能哨控检测系统」Intelligent Sentry Detection System · C++ + OpenCV + YOLO + MySQL

项目背景

以 C++ 为性能底座,使用 OpenCV 框架和 YOLO 算法对目标进行识别与检测,检查目标是否离开指定区域并及时报警。系统覆盖 AI 视觉应用从采集、检测、判断到数据持久化的完整链路,可迁移至周界防范、园区安防、交通监测等真实场景。

技术架构与工作流程
1
C++ 性能底座

以 C++ 语言为性能保证

2
OpenCV 抓取

框架对目标进行抓取

3
YOLO 检测

算法对目标进行检测

4
MySQL 记录

存储目标类型、出现时间等

项目亮点
  • AI 算法与传统工程结合,是完整的实时检测系统而非调 API 玩具
  • C++ 保障实时性能,模块化设计、数据持久化规范
  • 具备越界报警逻辑,可扩展到多种安防与监测场景
你能交付的资产
  • 完整可运行的项目代码仓库
  • 项目演示视频与技术说明文档
  • 简历项目经历与 STAR 项目讲解话术
导师高频追问 · 应答准备
为什么用 C++ 而不是 Python?
实时性与部署性能:C++ 处理视频流延迟更低、资源占用可控,适合现场长期运行。
YOLO 的检测原理是什么?
单阶段端到端检测,一次前向推理同时输出目标位置与类别,速度快、适合实时场景。
如何判断目标越界?
先标定警戒区域,再根据检测框与区域的位置 / 重合关系判定是否离开并触发报警。
数据如何存储、瓶颈在哪?
MySQL 设计记录表保存目标类型与时间;瓶颈在推理与多路视频,可用线程池与降帧优化。
GUIDANCE · 附加课程(线上 1 天)
复试 & 春招就业指导让项目真正转化为录取与 Offer
面试前
准备与心态
  • 简历制作:把项目经历写得专业、有亮点
  • 心态梳理:建立临场自信与表达节奏
面试中
技术面与 HR 面
  • 技术面:项目讲解、原理追问、代码考查
  • HR 面:沟通表达、综合素质应答
面试后
复盘与总结
  • 面试经验总结,查漏补缺
  • 针对反馈持续完善项目与表达
附
往期道友面试分享
  • 真实复试 / 春招面试经历与题目
  • 借鉴成功经验,少走弯路

一份作品,两用

同一个 AI 项目既可作为考研复试的项目经历,也可作为春招技术岗简历上的硬核作品,升学与就业同步兜底。

王道训练营

适合这样的你

WHO SHOULD JOIN · C++ PROJECT CLASS
1
考研初试通过、备战复试的同学

需要在复试前快速补齐项目经验,让自我介绍和导师提问环节有真实、完整的项目可讲。

2
有 C/C++ 基础、缺乏完整项目的同学

学过语法却没做过工程,希望系统掌握 Linux、并发、网络与数据库,独立做出一个项目。

3
备战春招技术岗的同学

需要一个可写进简历、可现场演示的 AI 项目提升竞争力,升学就业两手准备。

咨询报名
二维码位
7 周,给自己一个能上场的项目

扫码咨询课程详情、开班时间与报名方式(二维码由教务老师提供后替换)。

PS:本课程安排可能会根据上课进度在顺序或内容上做微小调整,请知悉。· 王道训练营具有最终解释权