一、参考设计思路【图片可自定义,含GUI可视化界面】
1.读入图片,根据路标的颜色进行大致的分割
这是数据库中的二值图像,路标很多,所以选择几种典型的,我选择了的是:三角形(黄色)和圆形(红色)的,对应着禁止路标,警示路标,以及提示路标
2.然后是直方图灰度增强,这一步很重要,没这一步效果很不明显。
3.图像二值化,去除小干扰
4.内部填充,形成一个白色的圆
5.边界提取,一个圆形的白线
所以的步骤都有对应的图像
6.根据白线,利用Hu不变矩确定其形状。
7.根据6的轮廓提取路标位置,得到路标所在区域图案(这一步程序里定位出来了)
7.将第四步骤白色圆反转,先利用四步骤的图案作为蒙版提取7所框定的路标区域,在用反转图像将非路标区域白色化,这有利于后一步的图像处理
8.对上述得到的图像进行二值化,采用OUST自适应图像分割法
9.利用LBP法,建立数据库
10.神经网络后,将目标图像和数据库对比,设定阈值,得到对应的信息
1