feat: add migrations, test scripts, and utility tools

- Add database migrations (006-028) for face recognition, identity, file_uuid
- Add test scripts for ASR, face, search, processing
- Add portal frontend (Tauri)
- Add config, benchmark, and monitoring utilities
- Add model checkpoints and pretrained model references
This commit is contained in:
Warren
2026-04-30 15:11:53 +08:00
parent 4d75b2e251
commit b54c2def30
192 changed files with 46721 additions and 0 deletions

View File

@@ -0,0 +1,117 @@
# 女性最多畫面提取結果
## 🎯 任務完成
已成功從視頻中提取女性最多的畫面並標記所有人臉。
## 📊 關鍵發現
### 1. 女性最多的畫面
- **幀編號**: 19778
- **時間位置**: 05:29 (330.0秒)
- **女性數量**: **3人**(這是整個視頻中女性最多的畫面)
- **圖像文件**: `/tmp/female_faces/female_faces_frame_19778.jpg`
### 2. 畫面中女性的詳細信息
| 編號 | 位置 (x,y,寬,高) | 置信度 | 年齡 | 特徵 |
|------|------------------|--------|------|------|
| **女1** | 853,230,168,224 | **90.9%** | 52歲 | 高置信度,中年女性 |
| **女2** | 347,364,71,84 | **83.0%** | 62歲 | 較高置信度,年長女性 |
| **女3** | 588,383,44,85 | **54.8%** | 33歲 | 中等置信度,年輕女性 |
### 3. 其他女性較多的畫面
除了最多的3人畫面外還有5個畫面包含2個女性
| 時間位置 | 幀編號 | 女性年齡組合 | 平均置信度 |
|----------|--------|--------------|------------|
| **04:59** | 17980 | 28歲 + 57歲 | 82.2% |
| **17:29** | 62930 | 38歲 + 49歲 | 84.5% |
| **18:29** | 66526 | 42歲 + 49歲 | 84.8% |
| **19:29** | 70122 | 51歲 + 28歲 | 77.5% |
| **19:59** | 71920 | 25歲 + 33歲 | 71.0% |
## 🖼️ 生成的文件
### 標記圖像(粉色邊界框標記女性)
```
/tmp/female_faces/
├── female_faces_frame_19778.jpg # 3個女性的完整標記圖像 (502KB)
├── female_faces_frame_19778_thumbnail.jpg # 縮略圖 (141KB)
├── female_faces_frame_17980.jpg # 2個女性的標記圖像 (477KB)
├── female_faces_frame_17980_thumbnail.jpg # 縮略圖 (135KB)
└── ... (共6組圖像)
```
### 分析報告
```
/tmp/female_faces/female_faces_report.md # 完整分析報告 (4.9KB)
```
## 🔍 圖像特徵說明
1. **邊界框顏色**: 粉色 (RGB: 255,105,180) 標記女性人臉
2. **標籤格式**: `女 [編號] ([年齡]歲) [置信度]`
3. **置信度**: 人臉檢測準確度(越高越好)
4. **年齡**: 深度學習模型估計可能有±5歲誤差
## 🎬 畫面內容分析
### 女性最多的畫面幀19778特徵
1. **年齡多樣性**: 包含33歲、52歲、62歲三個年齡段
2. **空間分布**: 三個女性分布在畫面的不同位置
3. **尺寸差異**: 人臉大小不一44x85 到 168x224像素
4. **置信度範圍**: 從54.8%到90.9%,顯示檢測難度不同
### 視頻場景推測:
- **社交場合**: 多個女性同時出現
- **年齡混合**: 包含年輕、中年、年長女性
- **可能場景**: 家庭聚會、社交活動、多人對話
## 📈 統計摘要
| 指標 | 數值 | 說明 |
|------|------|------|
| **總分析畫面** | 6個 | 包含2個或以上女性的畫面 |
| **總女性人臉** | 13個 | 所有畫面中女性人臉總數 |
| **最多女性畫面** | 3人 | 幀1977805:29 |
| **最高置信度** | 90.9% | 52歲女性人臉 |
| **年齡範圍** | 25-62歲 | 女性年齡分布 |
| **平均置信度** | 78.5% | 所有女性人臉的平均值 |
## 🚀 如何使用結果
### 查看圖像
```bash
# 查看所有生成文件
ls -la /tmp/female_faces/
# 查看女性最多的畫面
open /tmp/female_faces/female_faces_frame_19778.jpg
# 查看分析報告
open /tmp/female_faces/female_faces_report.md
```
### 進一步分析
1. **年齡分布**: 女性主要集中在28-62歲之間
2. **時間分布**: 女性出現在視頻的多個時間點
3. **場景分析**: 可結合男性分布分析整體社交結構
4. **質量評估**: 高置信度(≥80%)人臉佔61.5%
## ✅ 任務完成確認
**已成功完成以下工作**
1. ✅ 識別女性最多的畫面3個女性幀19778
2. ✅ 提取並標記所有女性人臉(粉色邊界框)
3. ✅ 生成標記圖像和縮略圖
4. ✅ 創建詳細分析報告
5. ✅ 提供年齡、置信度等詳細信息
**女性最多的畫面已成功提取並標記,所有相關文件保存在 `/tmp/female_faces/` 目錄中。**
---
**提取時間**: 2026-03-30 20:32
**視頻來源**: Old_Time_Movie_Show_-_Charade_1963.HD.mov
**分析方法**: InsightFace + OpenCV 標記
**輸出目錄**: `/tmp/female_faces/`