005-01、树莓派人脸识别:硬件组装与镜像烧录
本文整理 2023 年课程设计使用的树莓派 3B/3B+ 环境。系统界面会随 Raspberry Pi OS 更新而变化,截图用于还原当时流程,不代表新版系统仍有完全相同的选项。
返回项目 005 · 环境搭建与相机测试 · 检测、训练与识别
1、硬件清单
类型
内容
必需
树莓派主板、电源、TF 卡与读卡器、CSI 摄像头
调试
HDMI 显示器、键盘、鼠标或 SSH 连接
可选
外壳、散热片、风扇、网线
课程当时为了减少兼容问题,在树莓派 3B+ 上选择了 32 位 Raspberry Pi OS。树莓派 3 系列并非绝对不能运行 64 位系统,实际选择应以当前系统支持、软件依赖和设备性能为准。
2、烧录系统
从 Raspberry Pi Imager 下载官方烧录工具。
将 TF 卡插入读卡器并连接电脑。
在 Imager 中选择 Raspberry Pi OS、目标存储卡和必要的系统配置。
确认目标磁盘无误后开始写入。
写入完成后安全弹出 TF 卡,再插入树莓派。
3、组装注意事项3.1 散热与风扇安装散热片前清洁芯片表面。风扇 ...
项目实践
本科阶段七项内容的课程报告、源码、课件和演示视频统一保存在百度网盘,提取码:3ezu。这一页作为入口,主要记录每项内容的项目脉络、关键技术和个人复盘。
1、本科经历归档
编号
定位
内容
学习阶段
001
本科—项目入门
高级语言程序设计A16 发工资 · A30 数字拆分 · A57 房价 · B07 猜成语
大一下学期
002
本科—项目入门
面向对象程序设计A02 阶乘和组合 · B03 学生课程系统
大二上学期
003
本科—项目入门
数据结构与算法课程设计A02 拦截导弹 · B03 一元稀疏多项式计算器 · C59 手机斗地主
大二下学期
004
本科—综合实践
软件综合课程设计:Reggie 外卖
大三上学期
005
本科—综合实践
计算机系统综合课程设计:树莓派人脸识别
大三下学期
006
本科—综合实践
专业综合课程设计:跨平台家居电商系统
大四上学期
007
本科—毕业设计
知识蒸馏的轻量化迁移模型研究
大四下学期
2、编号说明
001~003:课程编程与算法训练,作为项目入门学习。
004~006:本科阶段三个综合课程设计 ...
英语
其他相关内容,可以看看这里🌃Summary And Schedule🌠
1、百词斩背单词记录(不定时更新进度)📚① (下面有实体书二维码)打开百词斩 —> 我的 —> 扫一扫添加词书到计划
② 不建议购买 实体书籍(我买了几本没看过,刷APP为主)
③ 每天固定一个时间刷1h- ,前期大概100个/45min,后期熟悉会很快
④ 单词拼写可以在设置里面直接取消勾选,背单词的时候就不会出现拼写,有印象就行
⑤ 目的考试的话以刷题为主!!!实践是检验学习的标准,背了≠会了
实体
词数
词书
词数
象形9000第①册
2916
中考词汇
2124
象形9000第②册
2970
高考词汇
4135
象形9000第③册
2934
四级词汇
4440
实体高考
2395
六级词汇
6204
实体四级
3484
考研词汇
4781
实体六级
3071
剑桥KET
1510
实体考研
4476
剑桥PET
2946
新概念一
779
专四
5203
新概念二
753
专八
2838
新概念三
85 ...
005、计算机系统综合课程设计:树莓派人脸识别
这是大三下学期的计算机系统综合课程设计。可复现版本使用树莓派摄像头、OpenCV Haar 级联分类器和 LBPH 识别器,完成采集、训练与实时识别。
返回项目实践 · 课程资料(提取码:3ezu)
1、项目概览
项目
内容
学习阶段
大三下学期
硬件
树莓派 3B/3B+、CSI 摄像头、TF 卡、显示器
软件
Raspberry Pi OS、Python、OpenCV、Pillow、NumPy
核心算法
Haar 人脸检测、LBPH 人脸识别
代码内容
3 个 Python 脚本和 Haar 分类器 XML
2、实际实现链路123456摄像头画面 -> Haar 检测人脸区域 -> 采集约 30 张灰度人脸样本 -> LBPH 训练并生成 trainer.yml -> 实时检测与身份预测 -> 显示姓名和置信度
课程材料中还讨论了残差网络、PCA、SVM、活体检测等扩展方向,但当前能稳定对应到源码和演示流程的是 Haar + LBPH 版本。因此这组文章主要记录这一条可复现链路。
3、三篇实操记录 ...
004、软件综合课程设计:Reggie 外卖
这是大三上学期的软件综合课程设计。项目面向餐饮企业,完成管理后台和移动端点餐流程,并在基础业务之上实践 Redis 缓存、MySQL 读写分离和 Nginx 部署。
返回项目实践 · 课程资料(提取码:3ezu)
1、项目概览
项目
内容
学习阶段
大三上学期
课程名称
软件综合课程设计
项目名称
基于 Spring Boot 和 H5 的瑞吉外卖系统
项目形式
小组课程设计
现有材料
课程报告、答辩课件、可执行 JAR、演示视频
系统包含两类使用端:
管理后台:员工、分类、菜品、套餐和订单管理。
移动端:手机号登录、菜品浏览、规格选择、购物车、地址管理、下单和历史订单。
报告明确记录:课程版本没有接入真实支付模块,因此下单流程不能等同于完整商业外卖系统。
2、技术栈
层次
技术
后端
Spring Boot 2.4.5、Spring MVC、MyBatis-Plus
数据
MySQL、Druid、Redis、Spring Cache
前端
HTML、CSS、JavaScript、Vue、Element UI、Axios、H5
...
本科课程:疾风计划
“疾风计划”按阶段整理:先学编程、离散数学这些基础,再进入数据结构、计组、操作系统、网络等 408 主干,最后向 Linux、网络安全、数据挖掘和经典读物延伸。
🌃 Summary And Schedule 🌠 · GPA · 项目实践 · 网络安全
1、计划总览1.1 什么是疾风计划“疾风计划”可以理解为一条面向计算机专业基础能力的系统学习路线。它不是短期岗位培训,而是把计算机专业里的核心课程按阶段串起来,通过 MOOC 课程、课后练习和持续复盘,补齐编程、数学、计算机系统、网络、Linux 与数据分析等基础能力。
1.2 基本信息
项目
内容
计划名称
疾风计划
课程性质
MOOC 全额奖学金课程
开始时间
2022 年 3 月 5 日
核心目标
把本科计算机课程补成一条能复盘、能支撑考研、也能服务后续网络安全方向的知识路线
学习主线
专业基础 → 408 主干 → 数学支撑 → Linux / 网络安全 / 数据挖掘 → 经典读物
2、阶段路线2.1 第一阶段:专业基础课
课程
院校
授课教师
学习笔记
离散 ...
003、数据结构与算法课程设计
本课程完成了三项任务:拦截导弹、一元稀疏多项式计算器和手机斗地主游戏。内容依据课程报告、实验报告和计划表整理,属于算法与完整程序组织的入门实践。
返回项目实践 · 课程资料(提取码:3ezu)
1、课程概览
项目
内容
学习阶段
大二下学期
主要语言
C++
核心训练
动态规划、链表、规则建模、复杂度分析
资料依据
课程设计报告、实验报告、计划表和源码压缩包
编号
任务
数据结构或算法
完成情况
A02
拦截导弹
子序列、动态规划、贪心对比
已完成
B03
一元稀疏多项式计算器
带头结点链表、多项式加减
已完成
C59
手机斗地主游戏
扑克牌建模、牌型判断、状态管理
已完成
2、A02 拦截导弹任务围绕导弹高度序列,求解可拦截序列问题。报告中比较了三种方案:
方案
思路
报告中的复杂度
方案一
直接枚举和比较子序列
O(n^3)
方案二
动态规划记录阶段最优结果
O(n^2)
方案三
贪心方式维护当前可行序列
O(n^2)
这一部分不只给出结果,还通过随机输入和较大数据量测试比较不同方案的运行时间。课程代码中 ...
002、面向对象程序设计
这是我大二上学期的面向对象入门记录。它不单独作为项目统计,主要价值在于从“写一个函数解题”过渡到“用对象组织数据和行为”。下面的题目与代码按课程方向整理为复盘版,适合之后重新运行和改造。
返回项目实践 · 001 高级语言程序设计 · 003 数据结构与算法课程设计
1、课程信息
项目
内容
学习阶段
大二上学期
主要语言
Python
课程定位
函数、类与对象、封装、模块拆分
关键词
组合计算、类设计、菜单交互、数据管理
2、题目与训练点
编号
题目
主要训练内容
现在回看
A02
阶乘和组合
函数拆分、循环或递归、结果验证
适合练习把公式拆成可复用函数,并处理输入范围
B03
学生课程系统
类与对象、数据管理、菜单交互
开始接近小型管理系统,重点是对象职责和状态维护
3、A02 阶乘和组合3.1 题目描述输入 n 和 r,分别计算:
123n!A(n, r) = n! / (n-r)!C(n, r) = n! / (r! × (n-r)!)
要求:
n 和 r 都是非负整数。
r 不能大于 n。
用函数拆分阶乘、排列和组合。
3 ...
001、高级语言程序设计
这是我大一下学期的编程入门记录。它不单独作为项目统计,更像是从“会写语句”走向“能完成一个小程序”的起点。下面的题目与代码按当时题目名称整理为复盘版,方便之后重新学习和练手。
返回项目实践 · 002 面向对象程序设计 · 003 数据结构与算法课程设计
1、课程信息
项目
内容
学习阶段
大一下学期
主要语言
C++
课程定位
语法、流程控制、函数与基础程序设计
关键词
输入输出、分支循环、函数拆分、字符串处理
2、题目与训练点
编号
题目
主要训练内容
现在回看
A16
发工资
输入输出、算术运算、流程控制
从明确规则到计算结果,适合练习变量、条件和格式化输出
A30
数字拆分
整数运算、循环、边界处理
重点是取余、整除和数字位数处理,能训练基础算法意识
A57
房价
条件判断、数据计算
用条件分支表达分段规则,避免把公式和判断写散
B07
猜成语
字符串处理、交互、中文编码
比数值题更接近小程序,涉及输入、提示、判断和编码兼容
3、A16 发工资3.1 题目描述输入若干名员工的工资信息,每名员工包含姓名、基本工资、奖金和扣款 ...
2020.09.23 写给素未谋面的你
返回:🌠 Summary And Schedule。
你好呀,素未谋面得你
或许我们在梦中相识,只是一次偶然,
我想,我们应该在不同的领域各有所长,彼此崇拜欣赏,然后是彼此的战友、靠山、引路人,虽未谋面,但已谋心!
关于爱情,顺其自然,遇到你时我一定带着勇气走近你,而后一同向前,又或是安逸的生活
关于友情,我会写下自己的包袱,接近你带给你温暖
尽管我们素未谋面,你却早已事我的志同道合,我感激并感谢你的存在,也希望你好好了解我后有话对我说
I will try my best to foward onward
暗恋是风、喜欢是海啸
爱是海,可人是孤岛
愿每一座孤岛都有大海拥抱
花开茶靡
我希望有个如你一般的人
如山间清爽的风 如古城温暖的光
从清晨到傍晚,从山野到厨房
只要最后是你 就好
我们都会上岸 阳光万里 路边野花开放
孤独这个词太孤独了 他甚至连反义词都没有







