文件名称:hogsvmmatlab代码-objectrecHOG:基于HOG特征的图像分类器
文件大小:53.19MB
文件格式:ZIP
更新时间:2024-07-02 10:56:28
系统开源
hog svm matlab代码对象记录HOG 这是一个图像分类器,使用 MatLab 的计算机视觉系统工具箱和统计与机器学习工具箱中的特征将图像分类为行人或非行人。 要使用此代码,需要导入这些工具箱。 我使用 SVM 和 AdaBoost 创建了一个初始对象分类系统,以根据 HOG 特征向量将图像分类为行人或非行人类别。 由于用于分类图像的特征向量可能非常长,因此在实际应用中压缩这些向量是有效的。 我们探索了在特征向量被压缩后提升算法是否可以恢复图像分类器的性能。 最初,我创建了读取测试和训练图像集的代码。 这些图像以来自 INIRIA Person 数据库和 MIT Pedestrian Database 的行人或非行人对象为特征。 非行人图像包括自行车和汽车。 由于此代码的目的是对整个图像进行分类,因此我裁剪了图像,因此每个图像的主要焦点是行人或非行人对象(如果需要)。 读入图像后,每个图像都会调整大小并进行预处理以去除噪声伪影。 对于每个集合,单独计算 HOG 特征向量并将其存储在矩阵中,并分配行人或非行人标签。 该矩阵用于训练 AdaBoost 和 SVM 分类器。 然后这些