系統(tǒng)采用光學(xué)指紋傳感器與ARM Cortex M3 內(nèi)核意法半導(dǎo)體公司的32 位高性能單片機(jī)STM32F205RE 組成功能主體,采用Sobel 邊緣檢測算子、Gabor 濾波、圖像二值化等圖像采集與處理算法對指紋圖像進(jìn)行識別,構(gòu)建了小體積的嵌入式指紋識別模塊,具有積木式嵌入、微功耗、程序接口簡單易用、便于二次開發(fā)、識別準(zhǔn)確度高、高性價比等特點。
系統(tǒng)硬件電路設(shè)計
整個系統(tǒng)設(shè)計構(gòu)成了一體化光學(xué)指紋識別模塊。模塊設(shè)計采用光學(xué)暗背景成像原理,加入特有活體檢測芯片,在解決干手指效應(yīng)的同時解決殘留指紋誤識別、橡膠假指紋等問題。
圖所示為光學(xué)GC0307 CMOS 圖像采集芯片應(yīng)用電路原理圖。該款CMOS 圖像采集芯片是高精度、低功耗、微體積的高性能相機(jī)的內(nèi)置式組件,它把實現(xiàn)優(yōu)質(zhì)VGA 影像的CMOS 影像傳感器與高度集成的影像處理器、嵌入式電源和高質(zhì)量的透鏡組結(jié)合在一起,輸出JPEG 圖像或圖像視頻流,支持8/10 位數(shù)字傳輸JPEG 圖像和YCbCr 接口,提供了完整的影像解決方案。
CMOS 圖像采集芯功能輸出串行數(shù)據(jù)引腳、時鐘信號引腳、復(fù)位引腳、串行總線引腳等都接入到STM32F205RE的GPIO 口, 通過GPIO 口模擬時序讀取CMOS 芯片采集到的圖像信息。由于STM32F205RE 的GPIO 口工作頻率可達(dá)120 MHz,因而可以非常準(zhǔn)確高效地模擬時序,實測640×480 的原始圖像能以10 幀/s 的速度采集到主處理器STM32F205RE 中進(jìn)行圖像處理。