999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

BP神經(jīng)網(wǎng)絡(luò)在圖像處理中的應(yīng)用

2021-03-08 01:38:20吳思涵趙楠楠
電子技術(shù)與軟件工程 2021年23期
關(guān)鍵詞:設(shè)計(jì)

吳思涵 趙楠楠

(遼寧科技大學(xué)電子與信息工程學(xué)院 遼寧省鞍山市 114051)

1 引言

數(shù)字圖像處理技術(shù)往往伴隨著計(jì)算機(jī)的發(fā)展而發(fā)展,比如現(xiàn)階段的第五代計(jì)算機(jī)就可以模擬人腦的神經(jīng)元網(wǎng)絡(luò)以及一些其他的腦功能,進(jìn)而大大地提高計(jì)算機(jī)的處理速度和計(jì)算精度[1]。該種技術(shù)應(yīng)用在數(shù)字圖像識(shí)別中,就衍化為了BP神經(jīng)網(wǎng)絡(luò)以及其他一些功能,使得處理的過(guò)程更加高效、快捷[2]。本文將MATLAB軟件作為圖像處理的工具,設(shè)計(jì)了數(shù)字圖像處理的整個(gè)過(guò)程。在研究了相關(guān)文獻(xiàn)后,運(yùn)用相關(guān)算法對(duì)圖像進(jìn)行一系列處理。本設(shè)計(jì)主要由圖像讀取、圖像背景提取、圖像二值化、圖像分割、數(shù)字識(shí)別等步驟構(gòu)成,通過(guò)對(duì)圖像的一系列處理,最終將圖片中的數(shù)字圖像轉(zhuǎn)變?yōu)槭M(jìn)制的計(jì)算機(jī)語(yǔ)言輸出出來(lái)。

2 圖像預(yù)處理

2.1 灰度化

圖像的灰度化就是將圖像的RGB值轉(zhuǎn)換[0,255]的灰度值[3],其中R代表紅色,G代表綠色,B代表藍(lán)色,“0”代表純黑色,“255”代表純白色,在此范圍內(nèi)就是從黑到白的過(guò)渡色,圖像的灰度化一般采用rgb2gray指令,比如:

I=imread(‘1.bmp’);

Gray=rgb2gray(I);

就是將彩色圖片‘1.bmp’轉(zhuǎn)變?yōu)榛叶葓D片,可以調(diào)用impixelinfo來(lái)查看每個(gè)像素點(diǎn)的灰度值,轉(zhuǎn)變過(guò)程如圖1所示。

圖1:圖片灰度化過(guò)程

2.2 二值化

由于本設(shè)計(jì)需要將圖片中的字母與數(shù)字與圖片背景分離,所以對(duì)圖像進(jìn)行二值化,將圖片中的不相關(guān)背景灰度值設(shè)定為純白,即255,將有用的信息設(shè)置為0,形成非黑即白的黑白圖像,方便后期的分割,圖像的二值化一般采用im2bw指令,但是由于人為給定的閾值并不總是特別可行,所以需要調(diào)用MATLAB工具箱中的graythresh函數(shù),graythresh函數(shù)使用最大類間方差法獲取閾值,極大的提高了提取的有效性。

level=graythresh(I); %用graythresh函數(shù)計(jì)算灰度值的門檻

bw2=im2bw(I,level);

2.3 圖像分割

圖像分割是圖像預(yù)處理過(guò)程中特別重要的過(guò)程,當(dāng)然也是比較復(fù)雜的過(guò)程,只有分割正確,最后的識(shí)別才有可能正確[4]。進(jìn)行分割一般依據(jù)的是圖形像素點(diǎn)的亮度以及顏色對(duì)比,所以需要排除諸多干擾因素,例如,色彩分布不均勻、噪聲、圖片背景與所需信息的對(duì)比度不明顯等,因此圖像分割技術(shù)一直在不斷地完善,不斷糾正分割中產(chǎn)生的錯(cuò)誤。現(xiàn)階段圖像分割有多種方法,如:閾值分割方法、邊緣檢測(cè)法以及直方圖法。本設(shè)計(jì)主要采用閾值分割[5]的方法.閾值分割是圖像分割過(guò)程中經(jīng)常使用的方法,它是圖像分割中使用最廣泛的一類,通過(guò)對(duì)圖像像素點(diǎn)的統(tǒng)計(jì),找出突變的點(diǎn),進(jìn)而設(shè)置合適的閾值點(diǎn),以此來(lái)將圖片分割為一塊一塊的區(qū)域,閾值分割的關(guān)鍵就是閾值的設(shè)置,閾值的數(shù)值直接關(guān)系到分割的質(zhì)量。閾值分割的優(yōu)點(diǎn)計(jì)算簡(jiǎn)單、運(yùn)行速度快、效率高[6],適合本設(shè)計(jì)的需求。

本設(shè)計(jì)先通過(guò)對(duì)每一列的數(shù)值的統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果存入histogram數(shù)組,然后對(duì)數(shù)組內(nèi)數(shù)值進(jìn)行分析,設(shè)定閾值,由于閾值不可能完全準(zhǔn)確,為了盡可能將圖片分割準(zhǔn)確,所以后期添加條件語(yǔ)句將不符合的列刪除,最終將圖片分割為一列一列單獨(dú)的區(qū)域。

根據(jù)閾值分割后,將字符左右邊界數(shù)據(jù)存儲(chǔ),如“I”所在列左邊界=15,右邊界=31,通過(guò)指令imshow(bw( 1:y,15:31))就可以將“I”所在列截取出來(lái),同理,可以將其他列截取出。

3 BP神經(jīng)網(wǎng)絡(luò)

字符識(shí)別是圖像識(shí)別過(guò)程中最重要的過(guò)程,識(shí)別模式有三種,第一種結(jié)構(gòu)模式識(shí)別,它依據(jù)字符的特征進(jìn)行識(shí)別,抗干擾能力較差[7],第二種統(tǒng)計(jì)模式識(shí)別,統(tǒng)計(jì)模式主要是通過(guò)統(tǒng)計(jì)字符的某一特征,設(shè)計(jì)出識(shí)別的規(guī)則。第三種混合識(shí)別,經(jīng)過(guò)實(shí)際的帶入操作,本設(shè)計(jì)最終選取了混合模式來(lái)識(shí)別字符[8]。混合識(shí)別又分為兩類,網(wǎng)絡(luò)化特征與BP神經(jīng)網(wǎng)絡(luò)。

BP神經(jīng)網(wǎng)絡(luò)是目前應(yīng)用最廣泛的神經(jīng)網(wǎng)絡(luò),它實(shí)質(zhì)上就是一種“誤差逆?zhèn)鞑シ答仭彼惴ǎ捎米钏傧陆捣ǎㄟ^(guò)反方向傳播不斷自動(dòng)調(diào)整輸入層和隱含層的權(quán)值,盡可能能消除誤差。其原理圖如圖2所示。

圖2:神經(jīng)網(wǎng)絡(luò)原理圖

其工作原理如下:

(1)將x1、x2、x3、...、xm作為輸入層數(shù)據(jù)。

(2)通過(guò)公式(1):

得出一組數(shù)據(jù)s1、s2、s3、...、sn。

(3)通過(guò)激活函數(shù)θ,將s1、s2、s3、...、sn變?yōu)樽鳛殡[含層的輸入。

激活函數(shù)一般為sigmoid函數(shù),比如可以使用log-sigmoid,見(jiàn)式(2):

(4)根據(jù)公式(3):

得到另一組數(shù)據(jù)s1、s2、s3、...、sk,在通過(guò)激活函數(shù),得出輸出y1、y2、...、yk。

(5)根據(jù)輸出結(jié)果之間的差即誤差e,將誤差向前傳播得出隱含層誤差繼續(xù)將隱含層誤差向前傳播,得到輸入層誤差。

(6)根據(jù)誤差數(shù)據(jù),調(diào)整權(quán)重,循環(huán)往復(fù),直至誤差達(dá)到要求。

本設(shè)計(jì)輸入數(shù)據(jù)有:0-9,a-z(缺少o),A-Z(C、O、P、S、U、V、W、X、Z以小寫字母為準(zhǔn)),共52個(gè)輸入字符,利用eye(52,52)作為輸出,以數(shù)字‘4’舉例:首先將經(jīng)過(guò)二值化和歸一化后的二維矩陣轉(zhuǎn)化為一個(gè)一維矩陣,由于設(shè)定圖片尺寸為110*50,所以轉(zhuǎn)化后則變成了一個(gè)1*6050的一維矩陣,存入I1數(shù)組中,其他字符相同方式處理,得到I1、I2、I3、...、I52,將之作為輸入P,eye(52,52)作為輸出T,用newff指令建立BP網(wǎng)絡(luò),部分代碼如下:

net=newcf(P,T,100,{'logsig','logsig','logsig'},'trainrp');

net.trainparam.epochs=500; %網(wǎng)絡(luò)的最大訓(xùn)練次數(shù)

net.trainparam.show=50;

net.trainparam.goal=0.005; %目標(biāo)誤差

net=init(net);

[net,tr]=train(net,P,T); %建立網(wǎng)絡(luò)

T0=sim(net,p);%T0輸入神經(jīng)網(wǎng)絡(luò)得到的輸出,T0為52x1的列向量

T1=compet(T0);% 找出最大值的列

k=find(T1==1); %將數(shù)值為1的行對(duì)應(yīng)的位置存儲(chǔ)到變量k

4 仿真分析

為方便觀察,將圖片大小均設(shè)置為11*5,以最后一張字符圖片數(shù)字“4”為例,訓(xùn)練過(guò)程,先將待識(shí)別圖片轉(zhuǎn)化為一維矩陣,再將圖片庫(kù)內(nèi)的52張字符圖片轉(zhuǎn)化為一維矩陣存入P, 利用eye(52,52)建立52*52的矩陣,數(shù)字“4”對(duì)應(yīng)第4行(000100000....),建立網(wǎng)絡(luò),識(shí)別結(jié)果。如圖3所示。

圖3:神經(jīng)網(wǎng)絡(luò)識(shí)別結(jié)果

5 結(jié)論

本文對(duì)圖像處理進(jìn)行設(shè)計(jì),經(jīng)過(guò)RGB圖像灰度化、二值化、字符分割、邊緣檢測(cè)、平滑去噪、字符識(shí)別等過(guò)程,基本可以實(shí)現(xiàn)簡(jiǎn)單圖片與較復(fù)雜圖片的識(shí)別,不同于單列單行的字符識(shí)別,本文可以識(shí)別多行多列的段落,更加具有普適性,另外也不再對(duì)識(shí)別字符的字?jǐn)?shù)進(jìn)行限定,可以識(shí)別任意數(shù)量的字符圖片。

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产人人射| a毛片在线| 久久精品中文字幕少妇| 亚洲一级毛片免费看| 亚洲欧美日韩色图| 婷婷色丁香综合激情| 国产成人精品一区二区三区| 国内精品视频| 在线观看免费国产| 亚洲人成成无码网WWW| 尤物在线观看乱码| 5555国产在线观看| A级全黄试看30分钟小视频| 国产97视频在线| 91无码视频在线观看| 1024你懂的国产精品| a级免费视频| 亚洲91在线精品| 日韩AV手机在线观看蜜芽| 成人噜噜噜视频在线观看| 欧美一道本| 国产高清毛片| 国产精品美女网站| 五月丁香在线视频| 九色视频线上播放| 国产精品lululu在线观看| 国产成人高清亚洲一区久久| 一区二区日韩国产精久久| 国产精品免费入口视频| 一级不卡毛片| 91久久性奴调教国产免费| 国产日韩欧美精品区性色| 国产人人射| 色哟哟色院91精品网站| 免费在线a视频| 欧美a√在线| 欧美国产成人在线| 尤物特级无码毛片免费| 人妻精品久久无码区| 青青青视频蜜桃一区二区| 五月婷婷伊人网| 五月丁香在线视频| 国产午夜看片| 国产综合另类小说色区色噜噜| 色一情一乱一伦一区二区三区小说 | 亚洲黄网在线| 欧美亚洲中文精品三区| 亚洲精品免费网站| 欧美日韩在线国产| 嫩草在线视频| 欧美国产日韩另类| 99国产精品国产高清一区二区| 国产乱子伦手机在线| 四虎亚洲精品| 国产精品久久久久久久久kt| v天堂中文在线| 成人免费视频一区| 国产在线无码一区二区三区| 高清无码不卡视频| 成人永久免费A∨一级在线播放| 欧美亚洲日韩中文| 亚洲日韩精品无码专区| 呦视频在线一区二区三区| 国产精品午夜福利麻豆| 狠狠色狠狠综合久久| 国产成人啪视频一区二区三区| 91小视频版在线观看www| 国产制服丝袜无码视频| 97视频在线精品国自产拍| 国产SUV精品一区二区6| 国产视频a| 成人福利一区二区视频在线| 免费看的一级毛片| 国产性爱网站| 一本大道香蕉久中文在线播放| 日韩123欧美字幕| 日韩精品无码不卡无码| 强奷白丝美女在线观看| 国产成人91精品免费网址在线| 久久综合九色综合97婷婷| 欧美人与动牲交a欧美精品| 日本三级黄在线观看|