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

  • 大小: 1.13MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-27
  • 語言: 其他
  • 標簽: openCV??車牌分割??

資源簡介

openCV 車牌分割:對圖像的讀入,二值化,分割

資源截圖

代碼片段和文件信息

#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;//用來記錄車牌開始,結束行
int?col_startcol_end;//用來記錄車牌開始,結束列
int?count=0;//用來記錄行或列的白點個數
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))??//統計行跳數
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行連續時認為是起始行
{
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)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3648??2009-09-28?14:02??車牌識別\車牌識別\車牌識別.vcproj

?????文件???????1427??2009-10-12?22:21??車牌識別\車牌識別\車牌識別.vcproj.01554C3E9EC245B.Administrator.user

?????文件???????9728??2009-10-12?13:56??車牌識別\車牌識別\cvCarRecog.cpp

?????文件???????6566??2009-10-12?13:56??車牌識別\車牌識別\Debug\BuildLog.htm

?????文件?????207872??2009-10-12?13:56??車牌識別\車牌識別\Debug\vc90.idb

?????文件?????249856??2009-10-12?13:56??車牌識別\車牌識別\Debug\vc90.pdb

?????文件??????62239??2009-10-12?13:56??車牌識別\車牌識別\Debug\cvCarRecog.obj

?????文件????????621??2009-10-12?13:56??車牌識別\車牌識別\Debug\車牌識別.exe.intermediate.manifest

?????文件?????????67??2009-10-12?13:56??車牌識別\車牌識別\Debug\mt.dep

?????文件?????121078??2009-04-23?14:15??車牌識別\車牌識別\1.bmp

?????文件?????518454??2009-04-15?14:57??車牌識別\車牌識別\9.bmp

?????文件?????344778??2009-04-23?14:17??車牌識別\車牌識別\7.bmp

?????文件??????17747??2009-10-10?09:51??車牌識別\車牌識別\1.jpg

?????文件??????18489??2009-10-10?09:53??車牌識別\車牌識別\2.jpg

?????文件??????39546??2009-10-10?09:53??車牌識別\車牌識別\3.jpg

?????文件??????34002??2009-10-10?09:53??車牌識別\車牌識別\4.jpg

?????文件??????33063??2009-10-10?09:54??車牌識別\車牌識別\5.jpg

?????文件???????4140??2009-10-10?08:42??車牌識別\車牌識別\6.jpg

?????文件??????12110??2009-10-10?09:55??車牌識別\車牌識別\8.jpg

?????文件??????38292??2009-10-10?09:54??車牌識別\車牌識別\7.jpg

?????文件?????169014??2009-10-10?10:07??車牌識別\車牌識別\11.bmp

?????文件?????100242??2009-10-10?10:14??車牌識別\車牌識別\12.bmp

?????文件?????120482??2009-10-10?10:14??車牌識別\車牌識別\13.bmp

?????文件????2378752??2009-10-12?22:21??車牌識別\車牌識別.ncb

?????文件????????902??2009-09-28?13:54??車牌識別\車牌識別.sln

????..A..H.?????11264??2009-10-12?22:21??車牌識別\車牌識別.suo

?????文件?????441548??2009-10-12?13:56??車牌識別\Debug\車牌識別.ilk

?????文件?????560128??2009-10-12?13:56??車牌識別\Debug\車牌識別.pdb

?????文件??????48128??2009-10-12?13:56??車牌識別\Debug\車牌識別.exe

?????目錄??????????0??2009-09-28?14:02??車牌識別\車牌識別\Debug

............此處省略6個文件信息

評論

共有 條評論