資源簡介
一個(gè)完整又界面完美的車牌識(shí)別系統(tǒng),Qt+VS2017實(shí)現(xiàn)的界面,每一步操作后的圖像結(jié)果都能看到
代碼片段和文件信息
#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í)間???名稱
-----------?---------??----------?-----??----
????..A..H.?????48640??2018-03-16?20:02??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\.suo
?????文件???29159424??2018-03-16?20:02??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\Browse.VC.db
?????文件????3670016??2018-03-14?16:09??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\ae1df7477d028939.ipch
?????文件???66715648??2018-03-14?21:54??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\166969cec0171c3a\CLASSIFICATION.ipch
?????文件???93454336??2018-03-14?16:11??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\272902e9712f061f\IMAGE_THIN.ipch
?????文件??141230080??2018-03-16?10:35??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\ba0ebfc2406b99e7\PLATERECOGNITION.ipch
?????文件??141230080??2018-03-15?10:22??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\ba2e20c87952d00f\PLATERECOGNITION.ipch
?????文件???66715648??2018-03-15?22:41??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\c47e88921c6219a2\CLASSIFICATION.ipch
?????文件?????327680??2018-03-14?16:35??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\ce2d3d69b3f566b2\MOC_PLATERECOGNITION.ipch
?????文件??139984896??2018-03-14?15:56??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\d4cbdc20af98d717\MAIN.ipch
?????文件????3670016??2018-03-14?16:08??1.5PlateRecognition2\.vs\1.4PlateRecognition\v15\ipch\AutoPCH\eaa5e137230ca2d3\STDAFX.ipch
?????文件????????613??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\0.jpg
?????文件??????10403??2018-03-14?17:27??1.5PlateRecognition2\1.4PlateRecognition\1.4PlateRecognition.vcxproj
?????文件???????2625??2018-03-14?17:27??1.5PlateRecognition2\1.4PlateRecognition\1.4PlateRecognition.vcxproj.filters
?????文件????????645??2018-03-16?16:44??1.5PlateRecognition2\1.4PlateRecognition\1.4PlateRecognition.vcxproj.user
?????文件????????907??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\1.jpg
?????文件???????1117??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\2.jpg
?????文件???????1202??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\3.jpg
?????文件???????1210??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\4.jpg
?????文件???????1207??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\5.jpg
?????文件???????1204??2018-03-16?16:48??1.5PlateRecognition2\1.4PlateRecognition\6.jpg
?????文件???????4802??2013-04-19?19:04??1.5PlateRecognition2\1.4PlateRecognition\Classification.cpp
?????文件????????277??2013-04-07?18:05??1.5PlateRecognition2\1.4PlateRecognition\Classification.h
?????文件???????5101??2018-03-15?22:50??1.5PlateRecognition2\1.4PlateRecognition\GeneratedFiles\Debug\moc_platerecognition.cpp
?????文件?????409884??2018-03-14?20:29??1.5PlateRecognition2\1.4PlateRecognition\GeneratedFiles\qrc_platerecognition.cpp
?????文件??????14966??2018-03-14?20:29??1.5PlateRecognition2\1.4PlateRecognition\GeneratedFiles\ui_platerecognition.h
?????文件??????67646??2018-03-12?21:29??1.5PlateRecognition2\1.4PlateRecognition\Image\balance_128px_1143334_easyicon.net.ico
?????文件??????41246??2018-03-12?21:27??1.5PlateRecognition2\1.4PlateRecognition\Image\card_128px_1186097_easyicon.net.ico
?????文件??????67646??2018-03-12?21:31??1.5PlateRecognition2\1.4PlateRecognition\Image\car_grey_transportation_vehicle_128px_1439_easyicon.net.ico
?????文件??????67646??2018-03-12?21:34??1.5PlateRecognition2\1.4PlateRecognition\Image\character_map_128px_1068734_easyicon.net.ico
............此處省略145個(gè)文件信息
評(píng)論
共有 條評(píng)論