# LearnRoad **Repository Path**: walty/LearnRoad ## Basic Information - **Project Name**: LearnRoad - **Description**: 检测道路 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LearnRoad 道路检测 入门级机器学习项目 # 所需额外目录: D://road/ 保存训练样例 D://road/core/ 保存训练后的特征 D://allRoad/ 保存所有待检测图片 # 学习思路 1、提取图片中所有直线 2、所有直线两两排列组合,每两直线为一组形成四边形,每一个四边形即为被选特征 3、每张图片的特征与训练样例中所有特征做直方图对比,重合次数最高的,即为所选特征 4、每张图片中 选出匹配次数最多的特征 保存入vector 5、vector根据匹配次数排序 6、保存 # 检测思路 1、读取所有保存的特征,得到其直方图 2、读入一张图片,提取直线,两两组合,组成四边形,与所有特征直方图比较 3、获得最高的被选特征,将其框出