颜色分类leetcode vehicle detection with svm:车辆检测项目
颜色分类leetcode车辆检测在这个项目中,我的目标是编写一个软件管道来检测视频中的车辆。该项目对标记的训练图像集执行定向梯度直方图(HOG)特征提取并训练分类器。使用线性SVM分类器,应用颜色变换并将分箱颜色特征以及颜色直方图附加到HOG特征向量。实施滑动窗口技术并使用训练有素的分类器在图像中搜索车辆。在视频流上运行管道,逐帧创建热图,以拒绝异常值并跟踪检测到的车辆。估计检测到的车辆的边界框。
如何运行项目:
-
克隆回购:
git clone git@github.com:ckirksey3/vehicle-detection-with-svm.git
-
进入项目目录:
cd vehicle-detection-with-svm
-
设置环境:安装Jupyter和OpenCV,可使用Anaconda环境。
-
下载训练集:将训练数据解压缩到新目录
train
中。 -
运行笔记本:
jupyter notebook
,依次查看各步骤代码。