1.4 KiB
1.4 KiB
YOLO 项目
这是一个使用 YOLO (You Only Look Once) 模型进行视频目标检测的项目。
快速开始
方法1: 使用Bash脚本 (macOS/Linux推荐)
./run_app.sh
方法2: 使用批处理脚本 (Windows推荐)
run_app.bat
方法3: 使用Python脚本 (跨平台)
python3 setup_and_run.py
方法4: 手动设置
macOS/Linux:
# 1. 创建虚拟环境
python3 -m venv venv
# 2. 激活虚拟环境
source venv/bin/activate
# 3. 安装依赖
pip install -r requirements.txt
# 4. 运行应用
cd src
python app.py
Windows:
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 # 项目说明