資源簡介
C++做的車牌識別系統,可以編譯,親測可行!對得起你的下載積分。給力,頂起,造福更多的苦逼大四孩子。
代碼片段和文件信息
#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++
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-08-04?19:40??軟件\
?????目錄???????????0??2014-08-04?19:40??軟件\Images\
?????文件??????366646??2014-08-04?19:37??軟件\Images\黑A00001.bmp
?????目錄???????????0??2014-08-04?19:40??軟件\可執行文件\
?????文件??????529920??2014-08-04?19:37??軟件\可執行文件\PlateIdentify.exe
?????文件?????2084352??2014-08-04?19:37??軟件\可執行文件\cv210.dll
?????文件?????1069056??2014-08-04?19:37??軟件\可執行文件\cvaux210.dll
?????文件?????2199040??2014-08-04?19:37??軟件\可執行文件\cxcore210.dll
?????文件??????780800??2014-08-04?19:37??軟件\可執行文件\highgui210.dll
?????文件??????406528??2014-08-04?19:37??軟件\可執行文件\ml210.dll
?????目錄???????????0??2014-08-04?19:40??軟件\可執行文件\template\
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\0.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\1.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\2.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\3.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\4.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\5.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\6.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\7.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\8.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\9.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\A.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\B.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\C.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\D.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\E.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\F.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\G.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\H.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\J.bmp
?????文件????????1878??2014-08-04?19:37??軟件\可執行文件\template\K.bmp
............此處省略133個文件信息
- 上一篇:MFC使用ADO方式操作Access數據庫
- 下一篇:基于QT的局域網聊天系統.
評論
共有 條評論