交通标识的定位以及识别


c++实现交通标识的定位以及识别,采用颜色分割以及连通域实现交通标识的初步定位,在采用hog特征以及svm对交通标示进行识别,使用vs2013和opencv实现,效果很好
资源截图
代码片段和文件信息
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include “svm.h“
#include “sign.h“
using namespace std;

//SVM 模型
//const char* modelPath = “H:\yanse.model“;
//struct svm_model* model = svm_load_model(modelPath);


//主函数入口
int main(int argc char *argv[])  //argc是程序的运行参数个数(程序接受参数的个数)argv是运行参数的字符串数组(每个char* 表示程序路径名和参数)
{
Mat ImageInput;
Mat ImageOutput;
string Imagepath;
int tsize = 0;
double dif_time = 0.0;
string resultpath;


for (int index = 0; index<500; index++)
{
char fileIndex[10] = { 0 };
sprintf(fileIndex “%04d“ index);
string pt = fileIndex;

Imagepath = “G:\traffic sign in vs\traffic sign\train\2\“ + pt + “.jpg“; //图像路径
resultpath = “G:\traffic sign in vs\traffic sign\result\2\“ + pt + “.jpg“;
double time_Start = (double)clock(); //开始时间
ImageInput = imread(Imagepath);
if (ImageInput.empty())
continue;

// detectLane(ImageInput ImageOutput ImageInput.cols ImageInput.rows modeltsize);

sign(ImageInput ImageOutput);

//   HuMoment(ImageOutput);

double time_Finish = (double)clock(); //结束时间
dif_time += time_Finish - time_Start;
printf(“operate time: %.2fms
“ time_Finish - time_Start); //输出每一帧图像的处理时间

//namedWindow(“im“);
//imshow(“im“ ImageOutput);
//waitKey(0);

imwrite(resultpath ImageOutput);

tsize = tsize + 1;

}
printf(“average time: %.2fms
“ dif_time / 250); //输出平均处理时间
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-04-05 17:59  traffic sign in vs raffic sign
     文件        3160  2013-05-20 18:18  traffic sign in vs raffic sign.jpg
     文件       71068  2007-05-31 22:25  traffic sign in vs raffic sign0.jpg
     文件      100855  2007-05-31 20:58  traffic sign in vs raffic sign1.jpg
     文件       94289  2007-05-31 21:07  traffic sign in vs raffic sign2.jpg
     文件     1434520  2017-02-17 12:02  traffic sign in vs raffic sign3.jpg
     文件     1157400  2017-02-17 12:58  traffic sign in vs raffic sign4.jpg
     文件     1556950  2017-02-17 13:00  traffic sign in vs raffic sign5.jpg
     文件     1206638  2017-02-17 13:01  traffic sign in vs raffic sign6.jpg
     文件     1321859  2017-02-17 13:03  traffic sign in vs raffic sign7.jpg
     文件     1179475  2017-02-17 13:05  traffic sign in vs raffic sign8.jpg
     文件     1676160  2017-02-17 13:06  traffic sign in vs raffic sign9.jpg
     文件        1892  2013-05-20 18:18  traffic sign in vs raffic sign1.jpg
     文件        3532  2013-05-20 18:18  traffic sign in vs raffic sign10.jpg
     文件        1888  2013-05-20 18:18  traffic sign in vs raffic sign11.jpg
     文件        3456  2013-05-20 18:18  traffic sign in vs raffic sign12.jpg
     文件        1923  2013-05-20 18:18  traffic sign in vs raffic sign13.jpg
     文件        2768  2013-05-20 18:18  traffic sign in vs raffic sign14.jpg
     文件        3741  2013-05-20 18:18  traffic sign in vs raffic sign15.jpg
     文件        3173  2013-05-20 18:18  traffic sign in vs raffic sign16.jpg
     文件        2106  2013-05-20 18:18  traffic sign in vs raffic sign17.jpg
     文件        2847  2013-05-20 18:18  traffic sign in vs raffic sign18.jpg
     文件        4517  2013-05-20 18:18  traffic sign in vs raffic sign19.jpg
     文件        2819  2013-05-20 18:18  traffic sign in vs raffic sign2.jpg
     文件        2805  2013-05-20 18:18  traffic sign in vs raffic sign20.jpg
     文件        2954  2013-05-20 18:18  traffic sign in vs raffic sign21.jpg
     文件        3255  2013-05-20 18:18  traffic sign in vs raffic sign22.jpg
     文件        3776  2013-05-20 18:18  traffic sign in vs raffic sign23.jpg
     文件        5236  2013-05-20 18:18  traffic sign in vs raffic sign24.jpg
     文件        2151  2013-05-20 18:18  traffic sign in vs raffic sign25.jpg
     文件        2129  2013-05-20 18:18  traffic sign in vs raffic sign26.jpg
............此处省略64个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)