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

正文內(nèi)容

畢業(yè)論文-基于android平臺的車輛信息查詢系統(tǒng)的開發(fā)設計(編輯修改稿)

2025-07-12 10:42 本頁面
 

【文章內(nèi)容簡介】 ALPR, studied and adopted OpenCV as the way to manipulate images, Tesseract OCR as the way to recognize licence plates, JavaCPP as the way to efficiently call the underlying shared libraries of OpenCV and Tesseract OCR, and SQLite as the way to save permanent data on Android. Features of this thesis: 1) Having ALPR implemented on Android. 2) An integrated innovation, with technologies like ALPR from open source projects at Google code。 source codes are easy to get and available for mercial use。 3) The background degree prjoect also developed as an open source project. Key Words: Android。 licence plate recognition。 ALPR。 information system。 OpenCV。 Tesseract OCR。 JavaCPP。 SQLite 華南 理工大學畢業(yè)設計(論文) 6 1 緒論 隨著國民經(jīng)濟的發(fā)展,車輛迅速普及。小區(qū)、停車場、道路 等車輛集中的地方,存在 需對 問題 (占用車位、違規(guī)停放等) 車輛或 來往 車輛進行登記 和 身份鑒定 等諸多需求 ,以實現(xiàn)諸如 快速 聯(lián)系車主、 計時計費 、 “黑的” 鑒別 、 基于 通過車輛識別取得顧客定制信息 的個性化服務 等 業(yè)務 應用。 這些應用普遍存在場地不固定 、需求變化快等特點 , 傳統(tǒng) 基于固定車牌識別裝置和臺式計算機的車輛管理 系統(tǒng) 很難適應 。 即使 努力 適應, 建設傳統(tǒng)車輛管理 系統(tǒng) ,需要有專用的攝像裝置 ; 車輛的行駛 路徑 和停放 位置 須 服從攝像裝置的要求 ; 需要設置護欄,卻又容易導致車輛停放困難 。 這 此 無疑 增加了車輛信息管理的成本,制約了車輛信息數(shù)字化的進程。 移動 智能 終端 的普及,讓移動計算正取代傳統(tǒng)桌面計算成為越來越重要的 信息處理方式 。 Android 移動操作系統(tǒng) 在移動計算 平臺 中 處于領先的地位 。 配備攝像頭、 GPS 和 網(wǎng)絡功能的 Android 終端尤其是 Android 手機, 完全能在車輛管 理信息系統(tǒng)中 扮演重要的角色 ,其中最重要的是車輛信息的查詢,其次重要的是車輛信息的 登記 。 Android 終端 在扮演這一角色的過程中,有兩大問題需要解決:一、有限的計算能力,如何快速準確地進行車牌識別 ,以自動查詢車輛信息,并對車輛信息進行結構化記錄 ;二、 多終端協(xié)同工作,在網(wǎng)絡不可靠的情況下,如何獲取與存儲數(shù)據(jù),又如何在一定程度上保持數(shù)據(jù)的同步 ,以共享最新的車輛信息 ,或 供 進行統(tǒng)計與決策 。 關于 Android 平臺上的車牌識別,在本系統(tǒng)中, 我們通過使用 JavaCPP 和 JNI技術實現(xiàn)了 對 OpenCV 和 Tesseract OCR 本地代碼庫的調(diào)用 ;為了準確識別出車牌 號碼 ,我們通過Tesseract訓練出了 中華人民共和國機動車號牌 [1]的語言包。 關于 Android 平臺上數(shù)據(jù)的存儲與同步,在本系統(tǒng)中, 我們 采用了 Android 內(nèi)建的 SQLite 技術進行數(shù)據(jù)的結構化存儲與訪問;特別針對 Android 及以上版本,討論了 端對端 WiFi 直 連 通訊技術的實現(xiàn) 。 問題描述與項目動因 車輛信息 , 包括車輛本身的信息 —— 車牌號、車架號、車型、車名、車身 顏色等 和 車主的信息 —— 姓名、電話、身份證號、 出生年月、駕照號等 ; 為了更加易于識別車輛與車主,應該提供二者的照片;此外, 車輛的活動登記,包括時間、地點 、備注 等 , 也是 十分重要的信息。 這些信息 在實際 典型 場景 中的應用,舉例如下: 1) 小區(qū) (停車場) 車輛管理 目前, 很多小區(qū)都為戶主分配了專用的停車車位 ,車位未經(jīng)允許被占用的現(xiàn)象卻時有 發(fā)生 , 在一定程度上擾亂了社區(qū)的和諧 。 對此 , 前來解決問題的 小區(qū)保安可 使用本系統(tǒng), 對 問題車輛 進行拍照。系統(tǒng)自動識別出該車車牌號,查詢 小區(qū)車輛備案數(shù)據(jù)庫。 如果查得該車屬華南 理工大學畢業(yè)設計(論文) 7 于小區(qū)戶主,則可 立即 撥打戶 主電話 ;否則 可 將該車加入黑名單 ,備 后續(xù) 處理 。 對違規(guī)停放的車輛也可作相同的處理。 此外, 部分小區(qū)、校園 以及 停車場 ,出入口眾多或不固定,又不適合設置門禁,傳統(tǒng)固定式車牌識別系統(tǒng) 難以有效實施出入登記 或 計費。 使用本系統(tǒng) , 工作人員對入場車輛進行拍照登記,并開始計費;車輛出場時再次進行拍照,或取出其上次登記記錄, 結束計費。 如有需要,還可以進行身份認證和信用查詢。 2) “黑的” 鑒別 武漢現(xiàn)有的 違法運營計程車(俗稱“黑的”) ,目前有超過 4000 輛 [2]。 黑的收費隨心 所欲,擾亂正常市場秩序 , 且沒有安全和信譽 保障,給市民出行帶來了 諸多 問題。 使用本系統(tǒng),巡邏 警察 跟蹤可疑計程車 并拍照 登記 , 同時 記錄 時間和位置 。 根據(jù) 所識別 車牌號查詢 備案計程車數(shù)據(jù)庫。如果找不到擁有該車牌號的合法計程車 信息 ,則可 進一步 追查;如果找到, 通過照片對比和詢問車主現(xiàn)在 的位置 ,即可判斷該車是否 真實 。 3) 服務機構 個性化服務 個性化、定制服務 能給顧客帶來賓至如歸的感覺,也是很多服務機構的重要業(yè)務 內(nèi)容 。使用本系統(tǒng), 服務機構 保安 拍攝或 輸入 前來的顧客車輛的車牌號, 從該機構建立的顧客信息數(shù)據(jù)庫中取出顧客的 相關 信息 。 顧客 下車前,其稱呼、喜好、來訪記錄已為迎賓人員所掌握 ;定制的或與上次相同的服務 可立即提供。 上述應用場景要求 移動智能 設備 有拍照 、自動車牌識別 、自動記錄時間和地點 、快速查詢車輛信息、保存車輛信息等功能 。此外, 數(shù)據(jù)備份、多設備間數(shù)據(jù)同步、與計算機共享數(shù)據(jù)等,也是隱含的 功能 需求。 本項目即致力于 設計并 實現(xiàn) 一個基于 Android 平臺的 車輛信息查詢系統(tǒng) ,以 滿足上述應用場景 的 需求。 篇章結構 本論文 正文 部分 圍繞以下結構展開: 第 二 章介紹 Android 移動操作系統(tǒng) ,重點介紹 了 Android 平臺本地應用的開發(fā)和數(shù)據(jù)的存儲與同步 技術 。 第三章介紹車牌識別的理論、技術以及在 Android 平臺上的實現(xiàn)。它是本項目的 創(chuàng)新點和 核心工作之一。 第 四 章介紹系統(tǒng) 需求 的 分析與設計。 第 五 章 介紹系統(tǒng)的 設計、 實現(xiàn) 與 測試 。 第 六 章 總結 全文 ,并對接下來的工作 提出 展望 與 規(guī)劃 。 華南 理工大學畢業(yè)設計(論文) 8 2 Android 移動操作系統(tǒng) 移動計算 移動計算是隨著移動通信、互聯(lián)網(wǎng)、數(shù)據(jù)庫、分布式計算等技術的發(fā)展而興起的新技術。移動計算技術將使計算機或其它信息智能終端設備在無線環(huán)境下實現(xiàn)數(shù)據(jù)傳輸及資源共享。它的作用是將 有用 、 準確 、 及時 的信息提供給 任何時間 、 任何地點 的 任何人 。這將極大地改變?nèi)?們的生活方式和工作方式 [3]。 手持移動設備,或手機,特別是智能手機,將是由傳統(tǒng)桌面計算向移動計算或云計算這一轉變過程中的主力軍。隨時隨地可用,傳感器豐富等相對傳統(tǒng)桌面計算機的突出優(yōu)點,為智能手機改變?nèi)藗兊墓ぷ髋c生活提供了各種可能。 智能手機將逐步發(fā)展成人們眼、耳、腦以及不存在感官的延伸,幫助人們獲取、處理、存儲與呈現(xiàn)信息,幫助人們作出決定,展現(xiàn)給人們美好的事物,引領人們更加智慧與舒適地生活。 移動平臺是目前和將來相當一段時間應用部署的重要平臺。 2021 年年初,蘋果應用商店已經(jīng)擁有了超過 53 萬款應用,而 Google Play 所能提供的應用數(shù)目也已突破了 40 萬大關,涵蓋了游戲、效率、社交、購物、交通、體育、圖書與工具書等等領域,滲入了生活的方方面面。下載量上,僅以 Android 以例。最高下載量已達 5 億(谷歌地圖),相當多的免費應用的下載量在十萬級別以上,收費應用也在萬級別以上(具體請參照 Google Play)。一款受歡迎的應用的市場價值十分巨大,而且這一市場才剛剛起步。 Android 技術 背景 Android 是用于移動設備上的一個包含一操作系統(tǒng),一系列中 間件,以及部分關鍵應用軟件棧。 Android SDK 網(wǎng)站提供了在 Android 平臺上使用 Java 編程語言開發(fā)應用程序所必須的工具和 API[4]。 Android 的特性 ? 應用框架 ,實現(xiàn)了組合的重用與替換 ? Dalvik 虛擬機 ,專為移動設備優(yōu)化 ? 集成的瀏覽器 ,基于開源的 WebKit 引擎 ? 優(yōu)化的圖形 ,由一個定制的 2D 圖形庫驅(qū)動, 3D 圖形基于 OpenGL ES 規(guī)范(硬件加速可選) ? 媒體支持 ,支持常用音頻、視頻以及圖像格式( MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) ? GSM 通話 (依賴硬件) 華南 理工大學畢業(yè)設計(論文) 9 ? 藍牙, EDGE(增強型數(shù)據(jù)速率 GSM 演進技術), 3G,以及 WiFi(依賴硬件) ? 相機, GPS,指南針,加速計 (依賴硬件) ? 豐富的開發(fā)環(huán)境 ,包括一個設備模擬器,測試工具,內(nèi)存和性能分析,以及用于Eclipse IDE 的一個插件 Android 架構 圖 1 Android 架構圖 Android 架構由上至下分四層,如圖 1。描述如下: ? 應用層 :包括由系統(tǒng)默認提供了桌面、聯(lián)系人、通話、瀏覽器等基礎應用,以及由廣大開發(fā)人員開發(fā)、可下載安裝的拓展應用。拓展應用訪問下層應用框架層方面,和由廠商提供的基礎應用一樣,沒有任何尊卑之別。 ? 應用框架層 :應用開發(fā)基本的 API,提供包管理、通話管理、資源管理、位置管理、通知管理、 Activity 管理,窗口管理、內(nèi)容提供設施、視力系統(tǒng)。 ? 庫 : 用 C/C++寫成。提供 SGL 底層 2D 繪圖引擎,安全套接層,嵌入式標準 C庫, OpenGL 3D 繪圖, FreeType 字體,瀏覽器核心,用戶空間顯示管理,媒體框架,以及輕量級 SQLite 關系型數(shù)據(jù)庫。 ? 運行環(huán)境 :與 JRE 極其相似。核心包包含了在 Java 開發(fā)中常用的類庫如 IO、 Utility等; Dalvik 虛擬機類似 JVM,同樣也是專為 Android 定制,針對手持設備,在存儲、計算以及功耗等方面作了格外優(yōu)化。 ? Linux 內(nèi)核 : Android 整個操作系統(tǒng)基于 Linux 內(nèi)核,內(nèi)核提供顯示、照相、閃華南 理工大學畢業(yè)設計(論文) 10 存、軟鍵盤、 WiFi、音頻等驅(qū)動程序,提供對進程間通信機制 Binder 的驅(qū)動,提供電源管理服務。 Android 平臺本地應用的開發(fā) 同 PC 上應用的部署模式一樣, Android 應用 也可有純本 地應用, C/S 模式 和 B/S 模式。此外, C/S 和 B/S 相結合的模式 —— 本地應用利用 Web 控件顯示 Web 頁面,或 Web應用利用 Javascript 調(diào)用本地程序 —— 也 十分常見 。 此外 ,具有數(shù)據(jù)同步功能的本地應用模式,在聯(lián)系人、日歷、電子郵件等核心應用中都有體現(xiàn)。 虛擬機之上的 Java 應用 Android 應用(至少是目前)是使用 Java 語言 開發(fā)的。 Java 代碼被編譯成字節(jié)碼,再被編譯成 .dex 可執(zhí)行文件 , 以在 Dalvik 虛擬機上高效運行。 Android 應用由四大組件構成—— Activity, Service, Content Provider, 和 Broadcast receiver。 每個組件以類的形式存在。類應該具有高度的內(nèi)聚性;類與類之間應該具有極低的耦合性。 Activity 負責呈現(xiàn)用戶界面并與用戶交互; Service 運行在后臺,負責處理耗時操作,或是為服務遠程進程; Content Provider 負責管理可被共享的應用程序數(shù)據(jù); Broadcast receiver 則能響應系統(tǒng)級的廣播消息。 Android 系統(tǒng)設置獨有的特點是,任何應用都能啟用其他應用的組件,顯式或隱式地。一個 Activity 可以調(diào)用另一個 Activity或 Service; Service 可在 Activity 結束之后關閉,或繼續(xù)運行。當系統(tǒng)啟用某一應用的某一組件,該應用的進程就被啟動(如果不是已經(jīng)啟動了的話),該組件所需的類就被初始化。不同于其他的系統(tǒng), Android 應用程序沒有唯一的入口(比如就沒有 main()函數(shù)) [6]。 Linux 之上的 C/C++本地代碼 Android 應用由 Java 所寫,運行在虛擬機上,在處理大量數(shù)值、矩陣運算時,效率比較低。 C、 C++則直接運行于硬件之上,能充分發(fā)揮硬件 的性能。此外,大量傳統(tǒng) 與廣泛使用 的底層庫文件(包括圖形圖像處理、數(shù)
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1