# YOLO 项目 这是一个使用 YOLO (You Only Look Once) 模型进行视频目标检测的项目。 ## 快速开始 ### 方法1: 使用Bash脚本 (macOS/Linux推荐) ```bash ./run_app.sh ``` ### 方法2: 使用批处理脚本 (Windows推荐) ```cmd run_app.bat ``` ### 方法3: 使用Python脚本 (跨平台) ```bash python3 setup_and_run.py ``` ### 方法4: 手动设置 #### macOS/Linux: ```bash # 1. 创建虚拟环境 python3 -m venv venv # 2. 激活虚拟环境 source venv/bin/activate # 3. 安装依赖 pip install -r requirements.txt # 4. 运行应用 cd src python app.py ``` #### Windows: ```cmd REM 1. 创建虚拟环境 python -m venv venv REM 2. 激活虚拟环境 venv\Scripts\activate.bat REM 3. 安装依赖 pip install -r requirements.txt REM 4. 运行应用 cd src python app.py ``` ## 注意事项 - 确保在 `res/` 目录中有名为 `test.mp4` 的视频文件 - 首次运行时会自动下载 YOLOv8n 模型文件 - 检测结果会保存在 `runs/detect/` 目录中 ## 项目结构 ``` le-yolo/ ├── src/ │ └── app.py # 主应用文件 ├── res/ │ └── test.mp4 # 测试视频文件 ├── requirements.txt # Python依赖 ├── run_app.sh # Bash启动脚本 (macOS/Linux) ├── run_app.bat # 批处理启动脚本 (Windows) ├── setup_and_run.py # Python启动脚本 (跨平台) └── README.md # 项目说明 ```