<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > STM32的條狀指紋采集與拼接系統

STM32的條狀指紋采集與拼接系統

作者: 時(shí)間:2012-12-07 來(lái)源:網(wǎng)絡(luò ) 收藏


2 系統軟件設計
2.1 軟件總體設計
系統上電后,進(jìn)行初始化,并進(jìn)入低功耗等待階段。在低功耗階段,采用低速檢測手指,即間隔一段較長(cháng)時(shí)間發(fā)送一次手指檢測指令,如果檢測到有手指,則提高的頻率,進(jìn)入及拼接流程,否則繼續等待一段時(shí)間后再次檢測。軟件總體流程如圖2所示。

本文引用地址:http://dyxdggzs.com/article/159650.htm

c.JPG


為提高和拼接的效率,將指紋的幀采集和拼接作為兩個(gè)線(xiàn)程進(jìn)行并行處理。由于指紋的采集采用SPI的DMA方式進(jìn)行,因此MCU可以以較少的時(shí)間來(lái)介入查詢(xún)采集是否結束,大部分時(shí)間用在復雜度較高的拼接部分。指紋采集的第一幀因為還沒(méi)有得到可以拼接的數據,而拼接的最后一幀不需要再進(jìn)行指紋序列的采集,因此這兩個(gè)部分的操作是相對獨立的。而其他時(shí)刻,指紋的第N幀采集和第N-1幀的拼接是并行進(jìn)行的。由于采用DMA方式進(jìn)行數據傳送,采集和拼接并行處理,需要兩個(gè)指紋幀Buffer來(lái)存儲采集到的指紋幀數據,其中一個(gè)供采集使用,另外一個(gè)供拼接使用,在進(jìn)行完一次采集和拼接的并行操作后,對兩個(gè)Buffer進(jìn)行交換使用。
指紋采集的結束有兩種條件,一種為手指離開(kāi)傳感器(即不再檢測到指紋),另一種為達到設定的最大指紋有效高度(這里設為288像素,可包含較大指紋有效面積)。當達到上述條件的任何一個(gè)時(shí),可判斷指紋采集結束。指紋采集和拼接完成后,對拼接完成后的指紋圖像進(jìn)行有效性判斷,如果為有效指紋圖像,則進(jìn)行輸出,否則放棄并給出出錯提醒。
2.2
由于環(huán)境的差異,采集到的指紋序列可能引入一定的噪聲。為了消除噪聲帶來(lái)的差異,需要對指紋序列進(jìn)行2D高斯濾波,模板為:
d.JPG
濾波后的指紋序列,根據灰度紋理信息進(jìn)行匹配搜索,由于采集環(huán)境的差異,需進(jìn)行一定處理以適應灰度值差異。這里采用MAD準則對第N幀和第N-1幀進(jìn)行匹配,具體如下:
e.JPG
式中H和W分別為灰度匹配區的像素高度和寬度,PN(i,j)為第N幀指紋在(i,j)處的灰度值,PN-1(i+u,j+v)為第N-1幀指紋經(jīng)過(guò)(u,v)位移后在(i,j)處的灰度值,pmeanN和pmeanN-1為第N幀和第N-1幀的圖像灰度平均值。為了節約存儲空間,第N-1幀指紋序列從目標指紋圖像緩存中提取。流程如圖3所示。

f.JPG



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>