資源簡(jiǎn)介
本程序是基于OpenCV的基礎(chǔ)車牌識(shí)別程序,用C++編寫。內(nèi)有圖片實(shí)驗(yàn)
代碼片段和文件信息
#include?“StdAfx.h“
#include?“Classification.h“
void?GetFeature(IplImage*?srcpattern?&pat)
{
CvScalar?s;
int?ij;
for(i=0;i<33;i++)
pat.feature[i]=0.0;
//圖像大小是20*40大小的,分成25塊
//********第一行***********
//第一塊
for(j=0;j<8;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[0]+=1.0;
}
}
//第二塊
for(j=0;j<8;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[1]+=1.0;
}
}
//第三塊
for(j=0;j<8;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[2]+=1.0;
}
}
//第四塊
for(j=0;j<8;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[3]+=1.0;
}
}
//第五塊
for(j=0;j<8;j++)
{
for(i=16;i<20;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[4]+=1.0;
}
}
//********第二行***********
//第六塊
for(j=8;j<16;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[5]+=1.0;
}
}
//第七塊
for(j=8;j<16;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[6]+=1.0;
}
}
//第八塊
for(j=8;j<16;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[7]+=1.0;
}
}
//第九塊
for(j=8;j<16;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[8]+=1.0;
}
}
//第十塊
for(j=8;j<16;j++)
{
for(i=16;i<20;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[9]+=1.0;
}
}
//********第三行***********
//第十一塊
for(j=16;j<24;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[10]+=1.0;
}
}
//第十二塊
for(j=16;j<24;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[11]+=1.0;
}
}
//第十三塊
for(j=16;j<24;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[12]+=1.0;
}
}
//第十四塊
for(j=16;j<24;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[13]+=1.0;
}
}
//第十五塊
for(j=16;j<24;j++)
{
for(i=16;i<20;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[14]+=1.0;
}
}
//********第四行***********
//第十六塊
for(j=24;j<32;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[15]+=1.0;
}
}
//第十七塊
for(j=24;j<32;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[16]+=1.0;
}
}
//第十八塊
for(j=24;j<32;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[17]+=1.0;
}
}
//第十九塊
for(j=24;j<32;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[18]+=1.0;
}
}
//第二十塊
for(j=24;j<32;j++
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-04?21:19??Images\
?????文件??????366646??2018-08-04?21:19??Images\黑A00001.bmp
?????目錄???????????0??2018-08-04?21:20??可執(zhí)行文件\
?????文件?????2084352??2018-08-04?21:20??可執(zhí)行文件\cv210.dll
?????文件?????1069056??2018-08-04?21:16??可執(zhí)行文件\cvaux210.dll
?????文件?????2199040??2018-08-04?21:18??可執(zhí)行文件\cxcore210.dll
?????文件??????780800??2018-08-04?21:15??可執(zhí)行文件\highgui210.dll
?????文件??????406528??2018-08-04?21:17??可執(zhí)行文件\ml210.dll
?????文件??????529920??2018-08-04?21:15??可執(zhí)行文件\PlateIdentify.exe
?????目錄???????????0??2018-08-04?21:20??可執(zhí)行文件\template\
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\0.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\1.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\2.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\3.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\4.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\5.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\6.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\7.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\8.bmp
?????文件????????1878??2018-08-04?21:20??可執(zhí)行文件\template\9.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\A.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\B.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\C.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\D.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\E.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\F.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\G.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\H.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\J.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\K.bmp
?????文件????????1878??2018-08-04?21:19??可執(zhí)行文件\template\L.bmp
............此處省略115個(gè)文件信息
評(píng)論
共有 條評(píng)論