- 输入:一段含有交通标志的视频,交通标志出现时所在的帧与位置信息
- 输出:该交通标识所出现的所有帧和位置信息、该交通标志在这些帧的截图
- 用途:主要用于为后续使用Deep Learning训练交通标志检测器提供更多的训练样本;也可用于其他视频中物体(如人脸)的追踪。
- 操作系统:Ubuntu Desktop 14.04
- 集成开发环境:Qt Creator 3.0.1 (GCC 4.8.2)
- 依赖库:Qt 4, Boost 1.54, OpenCV 2.4, Eigen 2
- 工程管理:CMake 2.8
- 版本控制:GitHub
- 复制项目到本地:
git clone https://github.com/Zhejiang-University-GKC/traffic-sign.git
cd traffic-sign
- 可以在外部编译,先新建一个文件夹:
mkdir build
- 拷贝配置文件:
cp config/* build/
cd build
- 如果需要保存追踪结果的截图,需要手动建立image文件夹:
mkdir image
- 编译:
cmake .. && make
- 运行:
./main
- 点击 Video 选择视频文件
- 点击 Run 选择需要追踪物体的初始信息并运行
说明:由于依赖库的安装目录不同,可能需要在编译前修改 cmakelists.txt
按姓名首字母排序:
- 高涛:图形界面,应用程序框架
- 李逸婷:图像读写与处理
- 毛晨炀:结果标记与保存、测试
- 徐超颖:视频读取、测试
- 徐可添(组长):应用程序框架、追踪算法(基于Struck, ICCV 2011)