Skip to content

SSY050408/opencvbigoo

Repository files navigation

BigO - 大胸内容自动识别系统

基于OpenCV + YOLOv8 + Playwright的短视频自动识别与点赞系统。

🎯 项目特点

  • 胶水编程:集成现成模型,不重复造轮子
  • 保守策略:宁可漏过,不要误点
  • 半自动起步:先验证再全自动
  • TDD驱动:测试先行,质量保证

📁 项目结构

BigO/
├── src/                    # 源代码
│   ├── browser/           # 浏览器自动化
│   ├── detection/         # 图像检测
│   ├── decision/          # 决策引擎
│   └── utils/             # 工具函数
├── tests/                  # 测试代码
├── data/                   # 数据目录
│   ├── raw/               # 原始视频
│   ├── annotated/         # 标注数据
│   └── models/            # 模型文件
├── configs/                # 配置文件
├── docs/                   # 文档
├── logs/                   # 日志文件
├── requirements.txt        # Python依赖
└── README.md              # 项目说明

🚀 快速开始

1. 环境安装

# 创建虚拟环境(推荐)
python -m venv venv

# Windows激活
venv\Scripts\activate

# 安装依赖
pip install -r requirements.txt

# 安装Playwright浏览器
playwright install chromium

2. 运行测试

# 运行所有测试
pytest tests/

# 运行特定测试
pytest tests/test_browser.py -v

3. 启动程序

# 半自动模式(推荐新手)
python src/main.py --mode semi

# 全自动模式(稳定后使用)
python src/main.py --mode auto

📖 使用指南

详见 docs/ 目录下的文档。

⚠️ 免责声明

本项目仅供学习和研究使用,请遵守相关法律法规和平台规则。

📝 开发计划

  • 阶段0:项目初始化
  • 阶段1:环境搭建 + 浏览器自动化
  • 阶段2:数据采集与标注
  • 阶段3:模型集成与训练
  • 阶段4:决策引擎开发
  • 阶段5:系统集成测试
  • 阶段6:优化与收尾

👨‍💻 开发团队

  • 主程序员:你(老公大人)
  • AI助手:Sisyphus

记住:简单清楚,胶水编程,TDD驱动,老公汇报!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors