91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.55MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-20
  • 語言: 其他
  • 標(biāo)簽: 車牌識(shí)別??

資源簡介

基于opencv的車牌識(shí)別,包含了源碼以及測試的圖片,能夠準(zhǔn)確的去識(shí)別車牌。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
using?namespace?std;
#pragma?comment(lib“cv.lib“)
#pragma?comment(lib“cxcore.lib“)
#pragma?comment(lib“highgui.lib“)
#define?T?27
#define?T1?2
#define?S(imagexy)?((uchar*)(image->imageData?+?image->widthStep*(y)))[(x)] //S
void?main()
{
IplImage?*src;
IplImage?*pImg8u=NULL;?????????????//灰度圖
IplImage?*pImg8uSmooth=NULL;???????//高斯濾波后的圖
IplImage?*pImgCanny=NULL;??????????//二值化的圖
IplImage?*pImgHist=NULL;???????????//直方圖
int?hist_size=155;
float?range_0[]={0256};
float?*ranges[]={range_0};
int?ijbin_w;
float?max_valuemin_value;
int?min_dxmax_dx;
int?row_startrow_end;//用來記錄車牌開始,結(jié)束行
int?col_startcol_end;//用來記錄車牌開始,結(jié)束列
int?count=0;//用來記錄行或列的白點(diǎn)個(gè)數(shù)
src=cvLoadImage(“12.bmp“-1);
pImg8uSmooth=cvCreateImage(cvGetSize(src)IPL_DEPTH_8U1);
pImg8u=cvCreateImage(cvGetSize(src)IPL_DEPTH_8U1);
pImgCanny=cvCreateImage(cvGetSize(src)IPL_DEPTH_8U1);
cvCvtColor(srcpImg8uCV_RGB2GRAY);???????????//灰度化
cvSmooth(pImg8upImg8uSmoothCV_GAUSSIAN300);//高斯濾波
cvCanny(pImg8uSmoothpImgCanny1002003);????//二值化
/*cvDilate(pImgCannypImgCanny01);
cvErode(pImgCannypImgCanny01);*/

row_start=0;
row_end=0;
col_start=0;
col_end=0;
int?row[120];
int?col[340];
int?k;
k=0;
bool?flag=false;

for(j=0;jheight;j++)???????????//找到上行開始
{
count=0;
for(i=0;iwidth-1;i++)
{
if(S(pImgCannyij)!=S(pImgCannyi+1j))??//統(tǒng)計(jì)行跳數(shù)
count++;
if(count>T)
{
row[k]=j;
k++;
break;
}
}
}

for(i=0;i {
if((row[i]==row[i+1]-1)&&(row[i+1]==row[i+2]-1)){
row_start=row[i];
break;
}
}
cout<<“the?start?row:“< cvLine(pImg8ucvPoint(0row_start)cvPoint(src->widthrow_start)cvScalar(25500)180);


for(i=k-1;i>row_start;i--)?????//從下邊開始,3行連續(xù)時(shí)認(rèn)為是起始行
{
if((row[i]==row[i-1]+1)&&(row[i-1]==row[i-2]+1)){
row_end=row[i];
break;
}
}
cout<<“the?end?row:“< cvLine(pImg8ucvPoint(0row_end)cvPoint(src->widthrow_end)cvScalar(25500)180);



flag=false;
for(i=10;iwidth;i++)???????????//找到左列開始
{
count=0;
for(j=row_start;j {
if(S(pImgCannyij)==255)
count++;
if(count>T1)
{
col_start=i;
flag=true;
break;
}
}
if(flag)?break;
}
cout<<“the?start?col:“< cvLine(pImg8ucvPoint(col_startrow_start)cvPoint(col_startrow_end)cvScalar(25500)180);

flag=false;
for(i=pImgCanny->width-10;i>col_start;i--)???????????//找到右列開始
{
count=0;
for(j=row_start;j {
if(S(pImgCannyij)==255)
count++;
if(count>T1)
{
col_end=i;
flag=true;
break;
}
}
if(flag)?break;
}
cout<<“the?end?col:“< cvLine(pImg8ucvPoint(col_endrow_start)cvPoint(col_endrow_end)cvScalar(25500)

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-22?10:21??車牌識(shí)別\
?????目錄???????????0??2018-10-22?10:21??車牌識(shí)別\Backup\
?????目錄???????????0??2018-10-17?18:45??車牌識(shí)別\Backup\車牌識(shí)別\
?????文件?????????902??2009-09-28?13:54??車牌識(shí)別\Backup\車牌識(shí)別.sln
?????文件???????11264??2009-10-12?22:21??車牌識(shí)別\Backup\車牌識(shí)別.v12.suo
?????目錄???????????0??2018-10-22?10:21??車牌識(shí)別\Debug\
?????文件???????48128??2009-10-12?13:56??車牌識(shí)別\Debug\車牌識(shí)別.exe
?????文件??????441548??2009-10-12?13:56??車牌識(shí)別\Debug\車牌識(shí)別.ilk
?????文件??????560128??2009-10-12?13:56??車牌識(shí)別\Debug\車牌識(shí)別.pdb
?????文件???????39564??2018-10-17?18:46??車牌識(shí)別\UpgradeLog.htm
?????目錄???????????0??2018-10-22?10:21??車牌識(shí)別\車牌識(shí)別\
?????文件?????2378752??2009-10-12?22:21??車牌識(shí)別\車牌識(shí)別.ncb
?????文件?????7077888??2018-10-17?18:46??車牌識(shí)別\車牌識(shí)別.sdf
?????文件?????????982??2018-10-17?18:46??車牌識(shí)別\車牌識(shí)別.sln
?????文件???????11264??2009-10-12?22:21??車牌識(shí)別\車牌識(shí)別.suo
?????文件???????23040??2018-10-17?18:46??車牌識(shí)別\車牌識(shí)別.v12.suo
?????文件??????121078??2009-04-23?14:15??車牌識(shí)別\車牌識(shí)別\1.bmp
?????文件???????17747??2009-10-10?09:51??車牌識(shí)別\車牌識(shí)別\1.jpg
?????文件??????169014??2009-10-10?10:07??車牌識(shí)別\車牌識(shí)別\11.bmp
?????文件??????100242??2009-10-10?10:14??車牌識(shí)別\車牌識(shí)別\12.bmp
?????文件??????120482??2009-10-10?10:14??車牌識(shí)別\車牌識(shí)別\13.bmp
?????文件???????18489??2009-10-10?09:53??車牌識(shí)別\車牌識(shí)別\2.jpg
?????文件???????39546??2009-10-10?09:53??車牌識(shí)別\車牌識(shí)別\3.jpg
?????文件???????34002??2009-10-10?09:53??車牌識(shí)別\車牌識(shí)別\4.jpg
?????文件???????33063??2009-10-10?09:54??車牌識(shí)別\車牌識(shí)別\5.jpg
?????文件????????4140??2009-10-10?08:42??車牌識(shí)別\車牌識(shí)別\6.jpg
?????文件??????344778??2009-04-23?14:17??車牌識(shí)別\車牌識(shí)別\7.bmp
?????文件???????38292??2009-10-10?09:54??車牌識(shí)別\車牌識(shí)別\7.jpg
?????文件???????12110??2009-10-10?09:55??車牌識(shí)別\車牌識(shí)別\8.jpg
?????文件??????518454??2009-04-15?14:57??車牌識(shí)別\車牌識(shí)別\9.bmp
?????文件????????9728??2009-10-12?13:56??車牌識(shí)別\車牌識(shí)別\cvCarRecog.cpp
............此處省略11個(gè)文件信息

評(píng)論

共有 條評(píng)論