freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

車牌的定位與字符分割_課程設(shè)計(jì)論-資料下載頁(yè)

2025-06-07 09:13本頁(yè)面
  

【正文】 3))/(h*w)。 %計(jì)算垂直紋理圖整體均值 avg while(average||average) %同上循環(huán)處理,直到達(dá)到要求 if(average) thr=thrdelta。 else thr=thr+delta。 end y=(imagedata=thr*mean(max(imagedata)))。 BW2=bwareaopen(y,10)。 IM2=imdilate(BW2,SE)。 IM3=imerode(IM2,SE)。 average=sum(sum(IM3))/(h*w)。 end y1=y。 y=IM3。 y1=~y1。 %imshow(y1)。 %figure,imshow(f1)。 %......................兩次形態(tài)學(xué)處理 車牌的初定位 .............. BW2=bwareaopen(y1,10)。SE=strel(39。rectangle39。,[3 8])。 %第一次 IM2=imerode(BW2,SE)。 %figure,imshow(~IM2)。 IM4=bwareaopen(IM2,20)。 25 IM3=imdilate(IM4,SE)。 y2=~IM3。 %figure,imshow(y2)。 BW2=bwareaopen(y2,10)。SE=strel(39。rectangle39。,[6 16])。 %第二次 IM2=imerode(BW2,SE)。 %figure,imshow(IM2)。 IM4=bwareaopen(IM2,20)。 IM3=imdilate(IM4,SE)。 y3=IM3。 %figure,imshow(y3)。 %figure,imshow(f1)。 %...............基于車牌 恒定寬高比的后續(xù)處理 精確定位 ....... [L num]=bwlabel(y3,8)。 %標(biāo)注連接分量 n=0。 L2=zeros(height,width,num)。 for i=1:num %分別取出各分量后計(jì)算其寬高比 L1=(L==i)。 h=sum(L139。)。b=sum(h0)。 v=sum(L1)。a=sum(v0)。 c=a/b。 if (c3)amp。amp。(c5) %寬高比范圍由實(shí)際情況而定 n=n+1。 L2(:,:,n)=L1。 end end for i=1:n %在原圖上顯示所定位的區(qū)域 y3=L2(:,:,i)。 %figure,imshow(y3)。 f2=im2double(f1).*mat2gray(y3)。 %figure,imshow(f2)。 end %........................車牌的分割 ........................ for t=1:n [m,n1,s] = find(L2(:,:,t))。 S = sparse(m,n1,s)。 a=max(m)min(m)+1。 b=max(n1)min(n1)+1。 y4=zeros(a,b)。 for i=1:a for j=1:b 26 y4(i,j)=f1(i+min(m)1,j+min(n1)1)。 end end %figure,imshow(uint8(y4))。 T=graythresh(uint8(y4))。 %取閾值 y5=im2bw(mat2gray(y4),T)。 %二值化 %.................判定黑底白字還是白底黑字 .................. bl=0。 wh=0。 for i=1:a %計(jì)算黑點(diǎn)的像素?cái)?shù) for j=1:b if y5(i,j)==0 bl=bl+1。 end end end kk=bl/(a*b)。 if (kk=)amp。amp。(kk=)%若黑點(diǎn)像素?cái)?shù)在 ~,則為白底黑字 y5=~y5。 %反色 end %figure,imshow(y5)。 %....................基于 Radon變換的傾斜校正 .................. BW=edge(y5,39。canny39。)。 %取邊緣 %figure,imshow(BW)。 theta=(0:179)39。 [R,xp]=radon(BW,theta)。 %Radon變換 [r c]=find(R==max(R(:)))。 thetap=theta(c(1))。 angle=90thetap。 y4=imrotate(y4,angle,39。bicubic39。,39。crop39。)。 %根據(jù)變換結(jié)果校正 y5=imrotate(y5,angle,39。bicubic39。,39。crop39。)。 %figure,imshow(y5)。 %figure,imshow(uint8(y4))。 %..................垂直投影法分割字符 ...................... [m n1]=size(y5)。 pv=sum(y5)。 %計(jì)算垂直投影 x=[1:n1]。 %figure,plot(x,pv)。 m1=0。 k=zeros(m,1)。 if pv(1)~=0 27 pv=[0,pv]。n1=n1+1。y5=[k,y5]。 end if pv(end)~=0 pv=[pv,0]。n1=n1+1。y5=[y5,k]。 end for i=1:n11 %根據(jù)閾值,確定各波谷 if (pv(i))amp。amp。(pv(i+1))amp。amp。(m117) m1=m1+1。 p(m1)=i。 end if (pv(i))amp。amp。(pv(i+1))amp。amp。(m117) m1=m1+1。 p(m1)=i+1。 end end L3=zeros(m,round(n1/m1),m1/2)。 for x=1:m1/2 %根據(jù)波谷分割字符 for i=1:m for j=p(x*21):p(x*2) L3(i,jp(x*21)+1,x)=y5(i,j)。 end end g=bwmorph(L3(:,:,x),39。thin39。,1)。 %細(xì)化字符 %figure,imshow(L3(:,:,x))。 a(t,x)=bp(g)。%調(diào)用 bp函數(shù),利用 bp神經(jīng)網(wǎng)絡(luò)識(shí)別字符(由另一位組員完成) end end %................基于車牌顏色的車牌定位(用于實(shí)驗(yàn)比較) .............. M=imread(39。39。)。 g=rgb2gray(M)。 HSV=rgb2hsv(M)。 %RGB變換到 HSV H=HSV(:,:,1)。 %取各分量 S=HSV(:,:,2)。 V=HSV(:,:,3)。 [h w z]=size(M)。 g1=g。 for i=1:h %以藍(lán)底白字為例,根據(jù)藍(lán)色的 H、 S經(jīng)驗(yàn)值二值化 for j=1:w if (H(i,j))amp。amp。(H(i,j))amp。amp。(S(i,j))amp。amp。(S(i,j)) g1(i,j)=255。 else 28 g1(i,j)=0。 end end end %imshow(g1)。 %..............基于 Hough變換的傾斜校正(用于實(shí)驗(yàn)比較) ................. BW=edge(y5,39。canny39。)。 figure,imshow(BW)。 [H,theta,rho]=hough(BW,39。RhoResolution39。,39。ThetaResolution39。,)。 c=houghpeaks(H,5)。 angle=theta(c(1,2))。 y4=imrotate(y4,angle,39。bicubic39。,39。crop39。)。 y5=imrotate(y5,angle,39。bicubic39。,39。crop39。)。 figure,imshow(y5)。 figure,imshow(uint8(y4))。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1