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

手寫識別器的設計與制作

2020-05-11 11:59:51余彥超李紹翔張開軒彭聞萍李翠梅
科技創新與應用 2020年12期
關鍵詞:單片機用戶設計

余彥超 李紹翔 張開軒 彭聞萍 李翠梅

摘? 要:隨著科技時代的到來,移動信息類的產品愈發追求方便快捷的用戶體驗。手寫識別技術正是在這種時代潮流的推動下得到了發展,并且得到了大規模的應用。文章闡述了一款以STM32F407ZET6為單片機控制芯片、并且采用了TFT-LCD顯示屏的手寫識別器的設計過程,分別從硬件和軟件這兩個方面展開了介紹。

關鍵詞:STM32F407ZET6芯片;手寫識別;TFT-LCD顯示屏

Abstract: With the advent of the age of technology, mobile information products are increasingly pursuing convenient and efficient user experiences. Handwriting recognition technology was developed under the impetus of this trend of the times and has been applied on a large scale. This article describes a handwriting recognizer designed with STM32F407ZET6 as the Single chip microcomputer and using a TFT-LCD display screen. The following are described in terms of hardware and software.

手寫輸入與傳統的輸入法輸入相比,有著明顯且無法替代的優點——方便和快捷,并且避免了體積龐大的鍵盤設備,讓用戶有著更加順暢的體驗。手寫識別可以應用在多種智能移動客戶終端上,其廣泛的應用場景,為其提供了大量的用戶需求。我們團隊研發的手寫識別裝置針對數字和字母方面的識別做到高精度識別,以準確和高效增進用戶體驗。

1 系統設計

選擇一種好的處理器芯片對于手寫識別器的性能而言至關重要,但在考慮性能的同時,成本價格亦不能忽視, STM32F407ZET6這款高性能、低成本的芯片正好符合設計要求。用戶在TFT-LCD屏上進行手寫輸入,處理器捕獲到有序輸入軌跡后,將其進行LDA降維運算,進行八方向特征提取,最終獲得的樣本與模板庫進行對比,可以得到最終的識別結果顯示在TFT-LCD屏上面,并且提供出候選字符以供參考。對于一款識別器而言,識別精確度永遠是第一性能指標,為了提高識別準確度,我們將所要識別的字符分為三類:大寫英文字母、小寫英文字母和阿拉伯數字,產品可以切換識別模式來分別對所對應的類型進行識別,以提高識別準確度。同時產品留有較大的輸入區域,讓使用者有著更為舒適的手寫體驗。

2 系統硬件設計

本系統中,硬件方面主要包含處理器芯片,TFT-LCD屏和SPI FLASH芯片。處理器是各外設的心臟,控制外設工作。TFTLCD屏可以進行觸摸輸入,進行有序軌跡捕獲。

2.1 芯片型號

本產品使用了STM32F407ZET6作為單片機控制芯片,該芯片采用ARM Cortex? -M4內核架構,時鐘高達168MHz,集成大容量閃存和隨機靜態存儲器,可用于儲存程序和數據。同時有著眾多IO口以及AD/DA等豐富的外設資源。

2.2 TFT-LCD(Thin Film Transistor-Liquid Crystal Display)顯示屏

本產品由于需要進行手寫輸入,所以需要帶觸摸功能的LCD屏。這種TFT-LCD屏幕顯示質量高而且低功耗、具有觸摸功能,符合產品設計需要。隨著其制造技術的成熟,許多用戶也開始習慣使用這種高品質的屏幕。TFT-LCD既能符合產品要求,又深受用戶喜愛,所以本產品采用了較大的4.3寸TFT-LCD屏幕,給用戶帶來更舒適的觸感體驗。

2.3 SPI FLASH芯片

32M字節容量的W25Q256,滿足存放數據的需求, 能夠用來寄存字符數據、啟動文件等核心數據。

3 系統軟件設計

軟件設計部分為兩個部分,第一部分為PC端進行機器學習建立識別庫文件,提供給識別器使用;第二個部分是控制器端編程控制各個外圍設備之間的工作。

3.1 識別庫文件的設計

完成識別工作的第一步就是需要事先建立一個大數據庫,這就需要采集大量樣本數據,此時我們輸入大量阿拉伯數字和英文字母給機器學習,并且使用八方向特征提取的方法對這些樣本提取特征,由于此過程數據量龐大,STM32存儲器容量難以承受,所以還要進行LDA線性判決分析以達到降維使得數據量減小的目的。然后對于分類器的設計,我們采用了對樣本數據求均值的方法,以得到最小誤差。整個識別的計算過程就是在訓練樣本模板的過程中經過運算得到一個512維的數據矩陣,那么我們通過矩陣運算就可以得到需要的 64 維特征值。如下所示:

將得到的數據集建立.lib庫文件作為模板數據集并且導入項目中。

我們將捕獲到的運動軌跡轉化為64維的特征值后,與模板數據庫中的數據進行比對,誤差最小的即為最終識別結果,當然也可以留有候選字符,一并輸出顯示在屏幕上。

3.2 控制器端編程設計

軟件編程設計環境是Keil uvision5 MDK,使用C語言進行編程。本項目分任務進行。

(1)按鍵任務

本任務通過按鍵掃描,獲得按鍵值,執行不同的分任務。每個分任務對應一種類型字符的識別工作,這樣有利于提高識別器對不同種類字符的識別效率。

(2)TFT-LCD任務

初始化硬件層后,建立一個畫線函數,劃出一片手寫區域供用戶手寫輸入。同時進行設計LCD屏上的UI界面,并設置其顏色和字體大小。

(3)FTAFS文件系統管理任務

此任務目的是實現文件調用,實現對SPI FLASH的管理。

(4)識別任務

獲取輸入軌跡的點陣數據,在所建立的識別庫中進行匹配識別,算法求出最小誤差后輸出得到所對應的識別結果,并保留候選字符選項,將整個識別結果送給LCD顯示屏顯示。

(5)LED控制任務

通過每隔一段時間指示燈電平翻轉,實現指示燈閃爍,提示系統正常運行。

4 結束語

本文闡述了基于ARM Cortex? -M4內核實現的手寫識別器的設計方法,該手寫識別器采用電容式觸摸屏,用戶可以在輸入界面進行手寫輸入,通過算法優化識別速度和識別效率,給用戶很好的體驗;本設計以成本的角度采用STM32F407ZET6這款高性能、低功耗的單片機芯片,同時使用了4.3寸大屏幕優化用戶體驗,用戶書寫起來更加流暢順手。

參考文獻:

[1]呂國英,李茹,王文劍,等.算法設計與分析(第三版)[M].清華大學出版社,2015.

[2]沈紅衛,任沙浦,朱敏杰,等.STM32單片機應用與全案例實踐[M].電子工業出版社,2017.

[3]殷志堅,劉玉瑩,詹華群,等.電子技能訓練[M].中南大學出版社,2013.

猜你喜歡
單片機用戶設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 热99精品视频| 久久综合激情网| 少妇露出福利视频| 无套av在线| 欧美日韩国产系列在线观看| 亚洲乱码在线播放| 伊人久久久久久久| 色成人综合| 免费毛片网站在线观看| 欧美成人在线免费| 国产精品视频第一专区| 国产欧美日韩综合在线第一| 久久黄色毛片| 国产白浆视频| 潮喷在线无码白浆| 免费无码一区二区| 国产网友愉拍精品视频| 青青草91视频| 国产日韩欧美精品区性色| 在线观看欧美国产| 国产九九精品视频| 九九免费观看全部免费视频| 久久公开视频| 亚洲国产精品日韩专区AV| 日韩精品亚洲一区中文字幕| 91成人免费观看| 亚洲Va中文字幕久久一区 | 国产一级毛片网站| 国产二级毛片| 精品视频一区二区观看| 精品欧美一区二区三区久久久| 99视频在线免费观看| 国产天天射| 国产美女精品一区二区| 在线色国产| 久久婷婷人人澡人人爱91| 亚洲第一成年网| 99re在线免费视频| 四虎成人在线视频| 日韩免费视频播播| 亚洲日本在线免费观看| 996免费视频国产在线播放| 亚洲日韩久久综合中文字幕| 国产精品亚洲一区二区三区在线观看| 91在线播放免费不卡无毒| 亚洲精品无码AⅤ片青青在线观看| 国产免费羞羞视频| 国产精品免费入口视频| 亚洲乱强伦| 久久情精品国产品免费| 亚洲激情区| 亚洲一区二区无码视频| 亚洲天堂网视频| 亚洲成a∧人片在线观看无码| 亚洲乱码在线视频| 在线精品亚洲一区二区古装| 伊人久久精品亚洲午夜| 国产91导航| 精品自窥自偷在线看| 久久99精品久久久久久不卡| 最新国产麻豆aⅴ精品无| 伊人色天堂| 视频一本大道香蕉久在线播放| 国产精品毛片一区| 永久免费精品视频| 国产呦视频免费视频在线观看| 日本一本正道综合久久dvd| 亚洲区视频在线观看| 国产成人高清精品免费5388| 欧美亚洲日韩中文| 日韩人妻无码制服丝袜视频| 日韩无码视频专区| 国产精品hd在线播放| 58av国产精品| 996免费视频国产在线播放| 免费无遮挡AV| 国产精品亚洲精品爽爽| 亚洲a级毛片| 福利在线免费视频| 91亚洲精选| 成年人国产网站| 国产美女视频黄a视频全免费网站|