Files
marp-tectonics/example/pre.md
T
2026-10-08 12:29:59 +08:00

123 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
6202 级研究生毕业答辩
高活泼性 *Felis catus* 系猫科动物及可爱性质应用研究
地球猫咪及资源学院 哈基人
2026 年 9 月 28 日
(原稿这里还有 "报告人: zhiyu3826" 和 "指导教师: zhiyu3826", 按 design.1 改版时去掉了, 需要就加回)
---
报告内容
1. 选题背景与意义
2. 研究内容与进展
3. 工作总结及未来展望
4. 致谢
---
一、选题背景与意义
(本页小节用编号条样式: 蓝底白字 01-05 + 灰底条, 对应 design.4)
1. 研究背景
2. 研究现状
3. 存在问题
4. 研究思路
5. 技术路线
---
1.1 研究背景
(页眉: 选题背景与意义, 从这一页起后续各页右上角都显示)
**家猫**凭借着响应快, 尺寸小, 成本低, 高活泼型等优点而得到广泛关注(关键的介绍话语, 高度凝练)
(左图) pre.assets/结构.png 说明: 家猫结构示意图
(右图) pre.assets/多种家猫.png 说明: 多种家猫示意图, 家猫陪伴应用
(蓝色居中) 高活泼性的家猫性格是提供高质量, 持久, 可靠的陪伴体验的关键所在
---
1.1 研究背景
人群对家猫性质要求
[] 相近的良好性格
[] 较长的陪伴周期
[] 较高的对象智商
[] 优异的活泼可爱性
[] 高液态灵活性
(右图) pre.assets/镜子实验.png 说明: 家猫镜子实验示意图
---
1.1 研究背景
三花猫优势
[v] 寿命较高
[v] 性格稳定
[v] 不闯祸
[v] 亲近人类
(右图) pre.assets/三花猫与人类玩耍.jpg 说明: 三花猫与人类玩耍示意图, 引用出处: 哔哩哔哩猫猫频道
---
1.2 研究现状
家养猫科动物研究现状
| 体系 | 应激易度(单位: 哈) | 寿命长度(单位: a) | Reference |
| :--- | ---: | ---: | :--- |
| 美国短毛猫 | 520 | 15 | 猫科陪伴协会年报 |
| 西伯利亚森林猫 | 505 | 14 | 家猫行为观察报告 |
| 阿比西尼亚猫 | 610 | 12 | 猫科陪伴协会年报 |
| 日本短尾猫 | 540 | 14 | 哔哩哔哩猫猫频道 |
| 巴厘猫 | 570 | 16 | 家猫行为观察报告 |
| 中国狸花猫 | 460 | 17 | 本实验室实测 |
(红色居中) 国际主要研究的家猫应激易度在 500 哈以上, 无法满足高玩极端环境下应用
---
1.3 存在问题
**使用强度与应激易度无法满足极端玩耍环境**
**传统训猫工艺造成猫猫缺陷风险高, 耗时耗力**
(下方流程图, 原生 mermaid)
```mermaid
graph LR
A["✗ 训猫、玩耍分开进行"] --> B["✓ 匹配共训"]
```
(红色居中) 如何实现活泼与难应激性质匹配共存?
---
1.4 研究思路
用视觉模型从高速摄像里量化「活泼度」:
```python
import cv2, numpy as np
from ultralytics import YOLO
model = YOLO("yolov8n.pt") # COCO 类别 15 = cat
cap = cv2.VideoCapture("cat.mp4") # 96 fps 高速摄像
shift, prev = [], None
for _ in range(600):
boxes = model.predict(cap.read()[1], classes=[15], verbose=False)
box = boxes[0].boxes.xyxy[0] # 取第一只猫
center = np.array([(box[0] + box[2]) / 2, (box[1] + box[3]) / 2])
shift.append(np.linalg.norm(center - prev) if prev is not None else 0)
prev = center
print(f"平均活泼度 {np.mean(shift[1:]) / 3.2:.0f} 哈")
```
(蓝色居中) 活泼度达标才谈得上陪伴, 应激易度达标才算得上安全