• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Hadoop的Java調(diào)用Matlab混合編程的車(chē)牌識(shí)別

    2016-08-08 00:49:43蔡春曉李燕龍
    關(guān)鍵詞:車(chē)牌識(shí)別分布式計(jì)算云計(jì)算

    蔡春曉,李燕龍,陳 曉

    (1.桂林電子科技大學(xué) 教學(xué)實(shí)踐部, 廣西 桂林 541004; 2.桂林電子科技大學(xué) 信息科技學(xué)院, 廣西 桂林 541004)

    ?

    基于Hadoop的Java調(diào)用Matlab混合編程的車(chē)牌識(shí)別

    蔡春曉1,李燕龍1,陳曉2

    (1.桂林電子科技大學(xué) 教學(xué)實(shí)踐部, 廣西 桂林541004; 2.桂林電子科技大學(xué) 信息科技學(xué)院, 廣西 桂林541004)

    摘要:在交通行業(yè)日益發(fā)展的今天,車(chē)牌識(shí)別技術(shù)對(duì)于公路車(chē)輛監(jiān)管以及車(chē)輛軌跡跟蹤越來(lái)越重要,考慮到龐大的車(chē)輛信息數(shù)據(jù)量,單機(jī)處理數(shù)據(jù)能力已不能滿(mǎn)足實(shí)時(shí)性的要求。本文在詳細(xì)研究分布式處理平臺(tái)Hadoop的工作原理后,利用其強(qiáng)大的HDFS存儲(chǔ)系統(tǒng)與MapReduce數(shù)據(jù)處理方案,通過(guò)Java對(duì)Matlab的調(diào)用,簡(jiǎn)化了識(shí)別程序,搭建了分布式處理平臺(tái),即使在數(shù)據(jù)量龐大的情況下也能夠進(jìn)行車(chē)牌識(shí)別分布式計(jì)算。實(shí)驗(yàn)結(jié)果表明,在處理2 000張以上的車(chē)牌圖像時(shí),運(yùn)行效率提升了2倍左右。

    關(guān)鍵詞:云計(jì)算;車(chē)牌識(shí)別;混合編程;分布式計(jì)算

    0引言

    近年來(lái),隨著我國(guó)公路交通事業(yè)的日益發(fā)展和人民生活水平的提升, 車(chē)輛數(shù)目不斷增加, 通過(guò)車(chē)牌識(shí)別來(lái)統(tǒng)計(jì)車(chē)輛軌跡的方法對(duì)于交通管制的作用也變得愈發(fā)重要[1]。 為了能夠快速存儲(chǔ)和處理龐大的車(chē)牌號(hào)信息數(shù)據(jù), 必須借助分布式處理平臺(tái)。 Hadoop是Apache基金會(huì)所開(kāi)發(fā)的一種分布式基礎(chǔ)架構(gòu), 具有高可靠性、 高拓展性、 高效性、高容錯(cuò)性、低成本等一系列特性,用戶(hù)可以輕松地在Hadoop上開(kāi)發(fā)和運(yùn)行處理海量數(shù)據(jù)的應(yīng)用程序。Hadoop框架最核心的設(shè)計(jì)HDFS與MapReduce分別可以實(shí)現(xiàn)海量數(shù)據(jù)存儲(chǔ)與海量數(shù)據(jù)計(jì)算。

    2006年初, 通過(guò)借鑒Google的GFS和Map Reduce技術(shù),Nutch項(xiàng)目的開(kāi)發(fā)團(tuán)隊(duì)解決了前期面臨的軟件擴(kuò)展性問(wèn)題,實(shí)現(xiàn)了開(kāi)源的Nutch分布式文件系統(tǒng)(NDFS)和MapReduce計(jì)算框架。由于NDFS和MapReduce具有較高的應(yīng)用價(jià)值,而不僅限于搜索領(lǐng)域,開(kāi)發(fā)團(tuán)隊(duì)將它們從Nutch項(xiàng)目中拆分出來(lái),組成一個(gè)新的開(kāi)源項(xiàng)目Hadoop,NDFS隨即更名為HDFS。2008年初,Hadoop成為Apache的重點(diǎn)研究項(xiàng)目,得到了一些國(guó)際廠商的支持,如FaceBook、Yahoo以及阿里巴巴等互聯(lián)網(wǎng)巨頭,這使得Hadoop迎來(lái)了它的快速發(fā)展[2]。

    在短短的幾年中,Hadoop成為了目前為止最為成功、最廣泛使用的大數(shù)據(jù)處理主流技術(shù)和系統(tǒng)平臺(tái),并成為一種大數(shù)據(jù)處理事實(shí)上的工業(yè)標(biāo)準(zhǔn)[3],得到工業(yè)界大量的進(jìn)一步開(kāi)發(fā)和改進(jìn),并在業(yè)界和應(yīng)用行業(yè),尤其是互聯(lián)網(wǎng)行業(yè)得到廣泛的應(yīng)用。

    由于在系統(tǒng)性能和功能方面存在不足,Hadoop在發(fā)展過(guò)程中不斷改進(jìn),自2007年推出首個(gè)版本以來(lái),目前已經(jīng)先后推出數(shù)十個(gè)版本。Hadoop系統(tǒng)在大規(guī)模數(shù)據(jù)分布存儲(chǔ)和批處理能力[4],以及在系統(tǒng)的可擴(kuò)展性和易用性上具有不少其他系統(tǒng)難以具備的優(yōu)點(diǎn), 并且由于近幾年來(lái)業(yè)界和應(yīng)用行業(yè)在Hadoop開(kāi)發(fā)和應(yīng)用上已有大量的前期投入和上線應(yīng)用系統(tǒng),以及Hadoop形成的包含各種豐富的工具軟件的完整生態(tài)環(huán)境,同時(shí)也隨著Hadoop自身向新一代系統(tǒng)的演進(jìn)和不斷改進(jìn),在今后相當(dāng)長(zhǎng)一段時(shí)間內(nèi),Hadoop系統(tǒng)將繼續(xù)發(fā)揮其在大數(shù)據(jù)處理領(lǐng)域的重要作用,同時(shí)其他各種新的系統(tǒng)也將逐步與 Hadoop系統(tǒng)相互融合和共存[5-6]。

    Hadoop的底層框架由Java編寫(xiě),考慮到各種計(jì)算情況下,有些Java代碼實(shí)現(xiàn)的運(yùn)算并不高效,而利用Matlab寫(xiě)好相應(yīng)的函數(shù),再由Java將其調(diào)用會(huì)顯得更加方便[7]。Java 語(yǔ)言具有跨平臺(tái)性、可移植性、多線程、分布式、安全可靠等優(yōu)點(diǎn)。但 Java 程序設(shè)計(jì)語(yǔ)言對(duì)一些較為復(fù)雜的數(shù)值計(jì)算的編程較繁瑣,編程效率較低。對(duì)于較為復(fù)雜的分析與處理可以采用 Java 及 Matlab 的混合編程,實(shí)現(xiàn)二者的優(yōu)勢(shì)互補(bǔ)。

    1Hadoop平臺(tái)以及eclipse開(kāi)發(fā)環(huán)境的搭建

    1.1Hadoop平臺(tái)介紹

    分布式文件系統(tǒng)HDFS和分布式計(jì)算框架MapReduce是Hadoop的兩大核心組成部分。其中,HDFS負(fù)責(zé)大規(guī)模數(shù)據(jù)集的分布式存儲(chǔ),是一個(gè)典型的主從式體系結(jié)構(gòu),由1個(gè)主節(jié)點(diǎn)(NameNode)和多個(gè)從節(jié)點(diǎn)(DataNode)構(gòu)成;整個(gè)Hadoop集群中,只允許同時(shí)存在一個(gè)NameNode節(jié)點(diǎn),它是整個(gè)系統(tǒng)的主控服務(wù)器,用于管理HDFS的命名空間和協(xié)調(diào)客戶(hù)端的文件訪問(wèn)。MapReduce構(gòu)建在HDFS之上,為存儲(chǔ)在HDFS上的數(shù)據(jù)提供分布式計(jì)算框架,由1個(gè)JobTracker和多個(gè)TaskTracker組成;JobTracker負(fù)責(zé)整個(gè)MapReduce的資源監(jiān)控和作業(yè)調(diào)度,TaskTracker負(fù)責(zé)執(zhí)行JobTracker分配下來(lái)的計(jì)算任務(wù);用戶(hù)通過(guò)客戶(hù)端將編寫(xiě)好的MapReduce程序提交到JobTracker端,之后MapReduce作業(yè)被分解為若干個(gè)Map Task和Reduce Task,任務(wù)調(diào)度器按照一定的調(diào)度策略(可配置)將任務(wù)分配到適當(dāng)?shù)腡askTracker上執(zhí)行。兩者緊密結(jié)合、相互協(xié)調(diào),為Hadoop高效、可靠地處理大數(shù)據(jù)提供了保障。

    分布式計(jì)算的簡(jiǎn)略實(shí)施步驟如下:①集群下每臺(tái)計(jì)算機(jī)安裝Linux操作系統(tǒng);②每臺(tái)計(jì)算機(jī)修改主機(jī)名(主機(jī)名和IP地址的映射), 配置hosts文件(在/etc/hosts中添加機(jī)器名和相應(yīng)的IP);③創(chuàng)建用戶(hù);④配置ssh,使master主機(jī)與每臺(tái)slave主機(jī)實(shí)現(xiàn)無(wú)密碼登陸;⑤安裝JDK;⑥安裝Hadoop;⑦在master主機(jī)上配置好,再分發(fā)到各臺(tái)slave主機(jī)。此外,安裝Hadoop后需修改環(huán)境變量,加入Hadoop路徑,為方便統(tǒng)一管理,在Hadoop根目錄下建立文件夾:mkdir tmp、mkdir hdfs、mkdir logs、mkdir hdfs/name、mkdir hdfs/data,可將文件夾權(quán)限修改為可讀寫(xiě);再修改/Hadoop/conf/目錄下的配置文件:hadoop-env.sh、core-site.xml、hdfs-site.xml、 mapred-site.xml、masters、slaves;配置masters和slaves:分別用gedit打開(kāi)masters和slaves,前者加入hadoopm,后者加入hadoops即可;將配置文件hosts、bashrc同步到集群各個(gè)節(jié)點(diǎn)中,并把配置好的hadoop發(fā)送到集群中各個(gè)節(jié)點(diǎn);對(duì)集群的分布式文件系統(tǒng)進(jìn)行格式化,并檢查系統(tǒng)啟動(dòng)情況。

    1.2開(kāi)發(fā)環(huán)境安裝

    ①在Linux下安裝eclipse;

    ②安裝eclipse-hadoop插件;

    ③配置eclipse;

    ④測(cè)試插件是否安裝成功。

    由于本文所論述的識(shí)別車(chē)牌方法涉及Hadoop內(nèi)部HDFS文件系統(tǒng)的工作原理,而開(kāi)發(fā)環(huán)境的安裝只為了能夠讓開(kāi)發(fā)者運(yùn)用自己所擅長(zhǎng)的語(yǔ)言編譯出適用于某種特定功能的代碼,故關(guān)于開(kāi)發(fā)環(huán)境的具體安裝方法及步驟本文不再贅述。

    至此,系統(tǒng)環(huán)境搭建已完成[8]。

    2Matlab的調(diào)用與MapReduce的運(yùn)算執(zhí)行

    2.1Matlab車(chē)牌識(shí)別算法

    車(chē)牌識(shí)別需經(jīng)過(guò)觸發(fā)拍照、圖像采集、圖像預(yù)處理、車(chē)牌定位、字符分割、字符識(shí)別、輸出結(jié)果等一系列過(guò)程,其中字符識(shí)別為核心內(nèi)容。目前,用于車(chē)牌字符識(shí)別(OCR)的算法已經(jīng)有很多種,主要有基于模板匹配的OCR算法[9]、基于特征分析的字符識(shí)別算法及基于人工神經(jīng)網(wǎng)絡(luò)的OCR算法[10]。本文以基于模板匹配車(chē)牌識(shí)別Matlab算法為例,實(shí)現(xiàn)在Hadoop云計(jì)算平臺(tái)上Java調(diào)用Matlab混合編程的車(chē)牌識(shí)別處理過(guò)程。

    如圖1所示,基于模板匹配的OCR算法過(guò)程為:首先對(duì)待識(shí)別字符進(jìn)行二值化,并將其尺寸大小縮放為字符數(shù)據(jù)庫(kù)中模板的大小,然后與所有的模板進(jìn)行匹配,最后選最佳匹配作為結(jié)果。模板匹配是圖像識(shí)別方法中最具代表性的基本方法之一[11],它是將從待識(shí)別的圖像或圖像區(qū)域中提取的若干特征量與模板相應(yīng)的特征量逐個(gè)進(jìn)行比較,計(jì)算它們之間規(guī)化的互相關(guān)量,其中互相關(guān)量最大的一個(gè)就表示期間相似程度最高,可將圖像歸于相應(yīng)的類(lèi)。通常情況下用于匹配的圖像各自成像條件存在差異,本文采用相減的方法求得字符與模板中最相似的字符,然后找到相似度最大的輸出[12]。

    圖1 車(chē)牌識(shí)別算法Fig.1 License plate recognition algorithm

    2.2Java對(duì)于Matlab的調(diào)用

    考慮到計(jì)算的各種情況,有些用Java代碼實(shí)現(xiàn)的計(jì)算難免會(huì)顯得不夠高效。而利用Matlab寫(xiě)好相應(yīng)的計(jì)算函數(shù),然后打包成jar包供Java調(diào)用,在某些情況下會(huì)更加方便。以下說(shuō)明如何實(shí)現(xiàn)這一過(guò)程:

    (1)確定計(jì)算機(jī)上已安裝Matlab或者M(jìn)atlab動(dòng)態(tài)鏈接庫(kù),并且完成Java的運(yùn)行環(huán)境配置,Matlab的版本必須為2006b+(包括2006b或更高版本), 因?yàn)橹挥性谶@些版本中才有Matlab Builder for Java(也叫Java Builder)[13]。

    (2)打開(kāi)Matlab,在Command Window框中輸入deploytool,在Name中輸入名字,在Location中選擇路徑,最后在Type中選擇Java Package。

    (3)在Matlab中找到Java Package窗口,添加class文件,因?yàn)榇宋募褪且院髮?dǎo)入到Java中要作為一個(gè)對(duì)象的名字,故當(dāng)命名class文件的時(shí)候需要注意,其本身即為放在new后面作為構(gòu)造函數(shù)的類(lèi)名,本文命名為test。

    (4)點(diǎn)擊類(lèi)名下的Add files,將剛才編輯好的m文件test.m等相關(guān)函數(shù)文件加到test.prj當(dāng)中。

    (5)打包:在Matlab安裝的目錄中找到“… oolboxjavabuilderjarjavabuilder.jar”的文件,在剛剛打包的文件夾中找到對(duì)應(yīng)的包,本文為test.jar,將這兩個(gè)jar包導(dǎo)入到Java項(xiàng)目當(dāng)中,新建Java類(lèi)文件test.java,這個(gè)Matlab文件轉(zhuǎn)為了Java類(lèi)就可以直接被Java項(xiàng)目調(diào)用。

    2.3MapReduce執(zhí)行流程

    借助Hadoop 框架及云計(jì)算核心技術(shù)MapReduce 來(lái)實(shí)現(xiàn)數(shù)據(jù)的計(jì)算和存儲(chǔ),并且將HDFS分布式文件系統(tǒng)和HBase分布式數(shù)據(jù)庫(kù)很好地融入到云計(jì)算框架中,從而實(shí)現(xiàn)云計(jì)算的分布式、并行計(jì)算和存儲(chǔ),并具有很好的處理大規(guī)模數(shù)據(jù)的能力。

    MapReduce的任務(wù)可分為兩個(gè)階段:Map階段和Reduce階段。每個(gè)階段都使用鍵值對(duì)作為輸入和輸出,IO類(lèi)型可由程序員進(jìn)行選擇。一個(gè)MapReduce工作單元,包括輸入數(shù)據(jù)、MapReduce程序和配置信息。作業(yè)控制由JobTracker(1個(gè))和TaskTracker(多個(gè))執(zhí)行。MapReduce程序執(zhí)行時(shí),輸入的數(shù)據(jù)會(huì)被分成等長(zhǎng)的數(shù)據(jù)塊,這些數(shù)據(jù)塊即為分片。Map任務(wù)運(yùn)行在本地存儲(chǔ)數(shù)據(jù)的節(jié)點(diǎn)上,才能獲得最好的效率。Map的結(jié)果只是用于中間過(guò)渡,這個(gè)中間結(jié)果要傳給Reduce任務(wù)執(zhí)行,Reduce任務(wù)的結(jié)果才是最終結(jié)果,Map中間值最后會(huì)被刪除。

    一個(gè)MapReduce工作(job)會(huì)將文件系統(tǒng)中的數(shù)據(jù)輸入并分隔為多個(gè)獨(dú)立的分塊(split);每個(gè)分塊都會(huì)被提交給一個(gè)Map任務(wù)處理;經(jīng)Map任務(wù)處理后,所有具有相同屬性的數(shù)據(jù)會(huì)被提交給一個(gè)Reduce任務(wù)處理;Reduce任務(wù)將處理結(jié)果輸回文件系統(tǒng)。而本文使用到MapReduce最核心的功能則需通過(guò)對(duì)Map任務(wù)與Reduce任務(wù)的編程實(shí)現(xiàn)。

    進(jìn)行任務(wù)配置: job.setOutputKeyClass(key3_T.class); job.setOutputValueClass(value3_T.class); 編寫(xiě)Map extends Mapper類(lèi)時(shí)實(shí)現(xiàn)數(shù)據(jù)映射過(guò)程“〈key1,value1〉→〈key2,value2〉”;編寫(xiě)Reduce extends Reducer類(lèi)時(shí)實(shí)現(xiàn)數(shù)據(jù)歸約過(guò)程“〈key2,list(value2)〉→〈key3,value3〉”。

    數(shù)據(jù)輸入方法:數(shù)據(jù)在進(jìn)入Map任務(wù)前首先需要經(jīng)過(guò)分隔和格式化的過(guò)程; 輸入數(shù)據(jù)經(jīng)過(guò)分隔形成若干個(gè)相互無(wú)關(guān)的輸入分片(Input Split), 各個(gè)輸入分片中的每條數(shù)據(jù)記錄都會(huì)被格式化為〈key,value〉的形式傳遞給Map任務(wù);輸入方法由InputFormat接口類(lèi)的實(shí)現(xiàn)定義。

    3實(shí)驗(yàn)結(jié)果與分析

    本文搭建的Hadoop云平臺(tái)由4臺(tái)普通PC組成,其中1臺(tái)作為NameNode節(jié)點(diǎn)(Master), 其余3臺(tái)作為DateNode節(jié)點(diǎn)(Slave)。NameNode節(jié)點(diǎn)用于存放系統(tǒng)目錄和分配計(jì)算任務(wù)等,DateNode節(jié)點(diǎn)用于存儲(chǔ)實(shí)際數(shù)據(jù)和提供計(jì)算資源。

    本文所實(shí)現(xiàn)的車(chē)牌識(shí)別系統(tǒng)能從車(chē)牌圖像中自動(dòng)提取車(chē)牌區(qū)域,自動(dòng)分隔字符,進(jìn)而對(duì)字符進(jìn)行識(shí)別,得到車(chē)牌號(hào)碼。整個(gè)車(chē)牌識(shí)別系統(tǒng)的核心功能為車(chē)牌定位與字符識(shí)別,但其他功能也是重要組成部分,關(guān)系著整個(gè)系統(tǒng)的準(zhǔn)確性與效率。在切割過(guò)程中會(huì)有對(duì)中文單個(gè)字符進(jìn)行切割的現(xiàn)象,可以通過(guò)修改配置參數(shù)或者用基于距離的分割方法對(duì)車(chē)牌進(jìn)行切割解決,主要需要完成MapReduce處理過(guò)程設(shè)計(jì)、InputFormat功能設(shè)計(jì)、Map任務(wù)功能設(shè)計(jì)、Reduce任務(wù)功能設(shè)計(jì)等。

    MapReduce處理過(guò)程的設(shè)計(jì):輸入文件為帶有元數(shù)據(jù)和圖像數(shù)據(jù)的車(chē)牌消息源文件; Map任務(wù)為從車(chē)輛照片中識(shí)別獲得數(shù)字化車(chē)牌;Reduce任務(wù)為對(duì)具有相同車(chē)牌的元數(shù)據(jù)進(jìn)行歸類(lèi)和排序;輸出文件為含有車(chē)牌軌跡和定位信息的結(jié)果文件。

    Map任務(wù)功能的設(shè)計(jì):對(duì)圖像數(shù)據(jù)(類(lèi)型為BufferedImage,作為Value輸入)進(jìn)行檢測(cè),測(cè)定車(chē)牌位置,并進(jìn)行傾斜校正; 再將車(chē)牌分隔為字符后對(duì)字符進(jìn)行模板對(duì)比識(shí)別; 得出數(shù)字化的車(chē)牌序列(類(lèi)型為T(mén)ext, 作為Key輸出)。

    Reduce任務(wù)功能的設(shè)計(jì):對(duì)具有相同序列化車(chē)牌(類(lèi)型為T(mén)ext,作為Key輸入和輸出)的元數(shù)據(jù)集合(類(lèi)型為Iterable〈Text〉, 作為value輸入)進(jìn)行歸類(lèi)合并, 并按照時(shí)間順序進(jìn)行排序后輸出(類(lèi)型為T(mén)ext, 作為value輸出)。

    實(shí)驗(yàn)中具體的識(shí)別過(guò)程為:首先取字符模板,接著依次取待識(shí)別字符與模板進(jìn)行匹配,將其與模板字符相減,得到的0越多就越匹配。把每一幅相減后圖0值最多個(gè)數(shù)對(duì)應(yīng)的模板保存下來(lái),即為識(shí)別出來(lái)的結(jié)果[14]。識(shí)別結(jié)果如圖2所示。

    設(shè)置4組分別包含有100、 500、 1 000、2 000張車(chē)牌信息的隨機(jī)圖像,測(cè)試系統(tǒng)在單機(jī)情況和分布式情況下的處理耗時(shí),其中分布式又分為單節(jié)點(diǎn)(slave_1)、雙節(jié)點(diǎn)(slave_2)和三節(jié)點(diǎn)(slave_3)3種情況。在得到相同輸出結(jié)果的情況下,系統(tǒng)耗時(shí)如圖3所示。

    圖2 識(shí)別結(jié)果Fig.2 Recognition results

    圖3 圖像識(shí)別系統(tǒng)耗時(shí)Fig.3 Time used in image recognition system

    可知,在單機(jī)和1個(gè)節(jié)點(diǎn)的情況下,系統(tǒng)耗時(shí)接近,且單機(jī)處理速度稍快,這是由于單機(jī)環(huán)境下省去了主機(jī)與節(jié)點(diǎn)間通信和數(shù)據(jù)交換的時(shí)間開(kāi)銷(xiāo)。隨著節(jié)點(diǎn)數(shù)的增加,系統(tǒng)處理速度顯著提升,同時(shí)由于采用Java調(diào)用Matlab處理,處理過(guò)程更加靈活,并且圖像數(shù)據(jù)量越大,分布式并行處理的優(yōu)勢(shì)越明顯。實(shí)驗(yàn)結(jié)果顯示,當(dāng)圖像達(dá)到2 000張時(shí),基于云架構(gòu)的系統(tǒng)較單機(jī)系統(tǒng)的處理速度快了2倍左右。因此,基于云平臺(tái)的車(chē)牌識(shí)別系統(tǒng)在處理海量圖像數(shù)據(jù)時(shí),性能優(yōu)于傳統(tǒng)單機(jī)識(shí)別系統(tǒng)。

    4結(jié)束語(yǔ)

    由于目前技術(shù)限制,文中所闡述的車(chē)牌識(shí)別技術(shù)還有一些問(wèn)題,其解決方案如下:(1)本程序使用的是投影法進(jìn)行車(chē)牌字符切割, 會(huì)有對(duì)中文單個(gè)字符進(jìn)行切割的現(xiàn)象, 可以通過(guò)修改配置參數(shù)或者用基于距離的分割方法對(duì)車(chē)牌進(jìn)行切割解決; (2)文件調(diào)用,程序本身不能識(shí)別HDFS文件系統(tǒng)路徑,所以程序運(yùn)行時(shí)調(diào)用的是本地系統(tǒng)的模板文件,這樣會(huì)降低效率。解決方法有兩個(gè):第一是將程序中的路徑替換成HDFS文件路徑;第二是將模板文件放到每一臺(tái)機(jī)器的統(tǒng)一路徑下。

    采用Java與Matlab混合編程來(lái)實(shí)現(xiàn)MapReduce功能不僅在識(shí)別車(chē)牌的效率有了大幅提升,在其他圖像處理、通信、計(jì)算領(lǐng)域都具有很好的應(yīng)用前景,同時(shí)易于開(kāi)發(fā)者編寫(xiě)、更改代碼來(lái)實(shí)現(xiàn)功能的調(diào)整,如此一來(lái),極大促進(jìn)了云計(jì)算的應(yīng)用和推廣。

    參考文獻(xiàn):

    [1]何蘇勤,楊美薈.嵌入式視頻監(jiān)控系統(tǒng)實(shí)時(shí)性研究[J].計(jì)算機(jī)工程,2009,35(4): 235-237,240.

    [2]董西成.Hadoop 技術(shù)內(nèi)幕:深入解析MapReduce 架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理[M].北京:機(jī)械工業(yè)出版社,2013.

    [3]Zhao X M, Ma H D,Zhang H T,et al. Metadata extraction and correction for large-scale traffic surveillance videos[C]//2014 IEEE International Conference on Big Data, 2014:412-420.

    [4]羅軍舟,金嘉暉,宋愛(ài)波,等.云計(jì)算:體系架構(gòu)與關(guān)鍵技術(shù)[J]. 通信學(xué)報(bào), 2011,32(7):3-21.

    [5]王鵬,黃華峰,曹珂.云計(jì)算:中國(guó)未來(lái)的IT戰(zhàn)略[M].北京:人民郵電出版社,2010.

    [6]張建勛,古志民,鄭超.云計(jì)算研究進(jìn)展綜述[J].計(jì)算機(jī)應(yīng)用研究,2010,27(2): 429-433.

    [7]Echel B.Java編程思想[M].4版.陳昊鵬,譯.北京:機(jī)械工業(yè)出版社,2007.

    [8]Metsker S J,Wake W C.Java設(shè)計(jì)模式[M]. 2版.張逸,史磊,譯.北京:電子工業(yè)出版社, 2012

    [9]劉佐濂,鄧榮標(biāo),孔嘉圓.一種車(chē)牌識(shí)別算法的實(shí)現(xiàn)[J].中國(guó)科技信息,2005,23(2):56-57.

    [10]Yoshida T, Kagesawa M,Ikeuchi K,Local-feature based vehicle recognition system using parallel vision board[J].Elecironic and Communication in Japan,2003,86(5):1-10.

    [11]史紹強(qiáng),王英健,唐賢瑛.基于整形特征與模糊識(shí)別的手寫(xiě)體漢字識(shí)別[J].微機(jī)發(fā)展,2004,14(1):114-116.

    [12]葉晨洲, 楊杰,宣國(guó)榮. 車(chē)輛牌照字符識(shí)別[J].上海交通大學(xué)學(xué)報(bào),2000,34(5):672-675.

    [13]張銀鶴,唐有明,王俊偉. 點(diǎn)石成金:JSP+Ajax網(wǎng)站開(kāi)發(fā)典型實(shí)例[M].北京:電子工業(yè)出版社,2009.

    [14]Ching Y T.Detecting line segments in an image:A new implementation for Hough Transform[J]. Pattern Recognition Letters,2001, 22(3): 421-429.

    文章編號(hào):1674-9057(2016)02-0383-05

    doi:10.3969/j.issn.1674-9057.2016.02.033

    收稿日期:2015-06-16

    基金項(xiàng)目:廣西自然科學(xué)基金項(xiàng)目(2013GXNSFAA019334)

    作者簡(jiǎn)介:蔡春曉(1980—)男,碩士,講師,研究方向:計(jì)算機(jī)控制、云計(jì)算、大數(shù)據(jù),fjcainiao@guet.edu.cn。

    通訊作者:李燕龍,講師,lylong@guet.edu.cn。

    中圖分類(lèi)號(hào):TP391.9

    文獻(xiàn)標(biāo)志碼:A

    Effective recognition of license plate based on invoking of Matlab from Java in Hadoop

    CAI Chun-xiao1, LI Yan-long1, CHEN Xiao2

    (1.Department of Experiential Practice,Guilin University of Electronic Technology, Guilin 541004,China;2.Institute of Information Technology of Guilin University of Electronic Technology, Guilin 541004,China)

    Abstract:With the development of transportation industry, the technology of license plate recognition plays a more important role in the traffic regulation and vehicle tracing than before.Present bulkiness of vehicle information and the capacity of stand-alone data processing can not meet the real-time requirements.The powerful storage system of HDFS and data solution of Map Reduce are used to improve license plate recognition algorithm after studying the principle of Hadoop (a platform of distributed data processing). By Java of Matlab calls, the recognition procedure is simplified, and a distributed processing platform is set up.The license plate recognition can be distributed in computing with a large amount of data. Experimental results show that when dealing with more than 2 000 images of license plates, operating efficiency improved about 2 times.

    Key words:cloud computing; license plate recognition; hybrid programming; distributed computing

    引文格式:蔡春曉,李燕龍,陳曉.基于Hadoop的Java調(diào)用Matlab混合編程的車(chē)牌識(shí)別[J].桂林理工大學(xué)學(xué)報(bào),2016,36(2):383-387.

    猜你喜歡
    車(chē)牌識(shí)別分布式計(jì)算云計(jì)算
    基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
    云計(jì)算中MapReduce分布式并行處理框架的研究與搭建
    基于支持向量機(jī)的車(chē)牌字符識(shí)別方法
    車(chē)牌識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
    基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)
    實(shí)驗(yàn)云:理論教學(xué)與實(shí)驗(yàn)教學(xué)深度融合的助推器
    云計(jì)算中的存儲(chǔ)虛擬化技術(shù)應(yīng)用
    科技視界(2016年20期)2016-09-29 13:34:06
    基于車(chē)牌識(shí)別的機(jī)器視覺(jué)課程研究
    科技視界(2016年16期)2016-06-29 18:33:07
    基于BP神經(jīng)網(wǎng)絡(luò)的車(chē)牌識(shí)別技術(shù)算法分析
    商(2016年18期)2016-06-20 08:06:04
    面向異構(gòu)分布式計(jì)算環(huán)境的并行任務(wù)調(diào)度優(yōu)化方法
    一本色道久久久久久精品综合| av福利片在线| 色94色欧美一区二区| 黑丝袜美女国产一区| 色网站视频免费| 日韩av在线免费看完整版不卡| 免费播放大片免费观看视频在线观看| 国产精品欧美亚洲77777| 亚洲综合精品二区| 亚洲精品日本国产第一区| 老司机影院成人| 免费日韩欧美在线观看| 一本大道久久a久久精品| 国产在视频线精品| 久久这里有精品视频免费| 日韩视频在线欧美| 欧美精品人与动牲交sv欧美| www.精华液| 免费在线观看视频国产中文字幕亚洲 | 中国三级夫妇交换| 又黄又粗又硬又大视频| 波多野结衣av一区二区av| 亚洲人成77777在线视频| 看非洲黑人一级黄片| 黑人欧美特级aaaaaa片| 免费看av在线观看网站| 国产不卡av网站在线观看| 90打野战视频偷拍视频| 日韩成人av中文字幕在线观看| 国产精品成人在线| 大香蕉久久成人网| 汤姆久久久久久久影院中文字幕| 亚洲天堂av无毛| 18禁裸乳无遮挡动漫免费视频| 色哟哟·www| av在线播放精品| 不卡av一区二区三区| 99久久综合免费| 亚洲久久久国产精品| 一区二区日韩欧美中文字幕| 80岁老熟妇乱子伦牲交| 久久久欧美国产精品| 国产又色又爽无遮挡免| 在线精品无人区一区二区三| 国产高清不卡午夜福利| 纵有疾风起免费观看全集完整版| 久久精品亚洲av国产电影网| av片东京热男人的天堂| 色哟哟·www| 人人妻人人添人人爽欧美一区卜| 啦啦啦在线免费观看视频4| 国产成人免费无遮挡视频| 日韩欧美精品免费久久| 国产精品99久久99久久久不卡 | 国产精品一区二区在线不卡| 国产精品99久久99久久久不卡 | av福利片在线| 又大又黄又爽视频免费| 久久久久视频综合| 有码 亚洲区| 91精品国产国语对白视频| 一级a爱视频在线免费观看| 美女视频免费永久观看网站| 亚洲欧美一区二区三区国产| 国产黄色免费在线视频| 欧美日本中文国产一区发布| 国产成人精品在线电影| 最近最新中文字幕大全免费视频 | 国产片特级美女逼逼视频| 在线观看www视频免费| 一级黄片播放器| 女人被躁到高潮嗷嗷叫费观| 一级爰片在线观看| 免费高清在线观看视频在线观看| 国产精品女同一区二区软件| 国产爽快片一区二区三区| 国产成人精品在线电影| 亚洲精品国产一区二区精华液| 美女国产高潮福利片在线看| 免费在线观看完整版高清| 街头女战士在线观看网站| 久久人人爽av亚洲精品天堂| 三上悠亚av全集在线观看| 黄色一级大片看看| 日韩中文字幕视频在线看片| 人妻系列 视频| 人妻一区二区av| 哪个播放器可以免费观看大片| 亚洲精品久久午夜乱码| 国产亚洲av片在线观看秒播厂| 熟女电影av网| 久久ye,这里只有精品| 久久久精品区二区三区| 色94色欧美一区二区| 亚洲av成人精品一二三区| 多毛熟女@视频| 一二三四中文在线观看免费高清| 国产在视频线精品| 丰满饥渴人妻一区二区三| 在线观看www视频免费| 久久国产精品男人的天堂亚洲| 国产一区二区三区综合在线观看| 天天操日日干夜夜撸| 一本—道久久a久久精品蜜桃钙片| 99久久精品国产国产毛片| 欧美精品高潮呻吟av久久| 美女大奶头黄色视频| 精品一区在线观看国产| 亚洲美女搞黄在线观看| 纵有疾风起免费观看全集完整版| 精品少妇久久久久久888优播| 久久久久久人妻| 成人亚洲欧美一区二区av| 亚洲一级一片aⅴ在线观看| 亚洲精品日本国产第一区| 少妇精品久久久久久久| 18在线观看网站| 综合色丁香网| 午夜福利视频在线观看免费| 国产精品国产三级专区第一集| 9色porny在线观看| 纯流量卡能插随身wifi吗| 色网站视频免费| 哪个播放器可以免费观看大片| 亚洲 欧美一区二区三区| 国产深夜福利视频在线观看| 亚洲av欧美aⅴ国产| 搡老乐熟女国产| 晚上一个人看的免费电影| 日韩熟女老妇一区二区性免费视频| 日本vs欧美在线观看视频| 99久久精品国产国产毛片| 午夜免费观看性视频| 久久99蜜桃精品久久| 久久 成人 亚洲| 国产亚洲av片在线观看秒播厂| 人成视频在线观看免费观看| 久久精品久久精品一区二区三区| 国产日韩欧美在线精品| 如日韩欧美国产精品一区二区三区| 日日摸夜夜添夜夜爱| www.自偷自拍.com| 亚洲精品美女久久久久99蜜臀 | 高清在线视频一区二区三区| 91成人精品电影| 国产一区二区三区综合在线观看| 视频在线观看一区二区三区| 中国三级夫妇交换| 99九九在线精品视频| 丁香六月天网| 欧美日韩视频精品一区| 国产在视频线精品| 亚洲久久久国产精品| 又大又黄又爽视频免费| 国产成人aa在线观看| 精品人妻熟女毛片av久久网站| 欧美日韩一级在线毛片| 99久久精品国产国产毛片| 久久毛片免费看一区二区三区| 欧美日韩精品成人综合77777| 少妇猛男粗大的猛烈进出视频| 我要看黄色一级片免费的| 极品人妻少妇av视频| 日韩av免费高清视频| 久久精品国产综合久久久| 久久久久久免费高清国产稀缺| 免费看不卡的av| 日韩一本色道免费dvd| 欧美日韩亚洲国产一区二区在线观看 | 韩国精品一区二区三区| 免费女性裸体啪啪无遮挡网站| 国产片内射在线| 18禁动态无遮挡网站| 叶爱在线成人免费视频播放| 久久这里只有精品19| 啦啦啦中文免费视频观看日本| 亚洲av免费高清在线观看| 天堂俺去俺来也www色官网| 丝袜喷水一区| 成人亚洲欧美一区二区av| 成人国产麻豆网| av在线播放精品| 精品少妇一区二区三区视频日本电影 | 久久国产亚洲av麻豆专区| 卡戴珊不雅视频在线播放| 亚洲欧美日韩另类电影网站| tube8黄色片| 99精国产麻豆久久婷婷| 中文欧美无线码| 男女国产视频网站| 777久久人妻少妇嫩草av网站| 欧美97在线视频| 男女下面插进去视频免费观看| 少妇人妻 视频| 亚洲精品国产av成人精品| 国产野战对白在线观看| 精品少妇黑人巨大在线播放| 中文天堂在线官网| 午夜激情久久久久久久| 久久青草综合色| 国产成人免费无遮挡视频| 90打野战视频偷拍视频| 高清黄色对白视频在线免费看| 菩萨蛮人人尽说江南好唐韦庄| 久久韩国三级中文字幕| 久久久久久久国产电影| 久久鲁丝午夜福利片| 日韩中字成人| 少妇人妻精品综合一区二区| 免费女性裸体啪啪无遮挡网站| 国产综合精华液| av在线老鸭窝| 精品国产一区二区久久| 老汉色∧v一级毛片| 寂寞人妻少妇视频99o| 亚洲精品久久午夜乱码| 蜜桃在线观看..| 亚洲伊人久久精品综合| 婷婷色av中文字幕| 人成视频在线观看免费观看| 一本久久精品| 国产免费现黄频在线看| 欧美精品av麻豆av| 久久精品国产a三级三级三级| 亚洲精品视频女| 99九九在线精品视频| 黄片小视频在线播放| 爱豆传媒免费全集在线观看| 男人舔女人的私密视频| 两性夫妻黄色片| 99久国产av精品国产电影| 久久亚洲国产成人精品v| 成人国产av品久久久| 日韩一区二区三区影片| 免费高清在线观看日韩| 亚洲精品乱久久久久久| 亚洲 欧美一区二区三区| 香蕉精品网在线| 久久亚洲国产成人精品v| av在线观看视频网站免费| 高清av免费在线| 春色校园在线视频观看| 国产亚洲av片在线观看秒播厂| 午夜福利在线观看免费完整高清在| 国产亚洲欧美精品永久| 婷婷成人精品国产| 国产极品天堂在线| av女优亚洲男人天堂| 80岁老熟妇乱子伦牲交| xxx大片免费视频| 久久久欧美国产精品| 亚洲精品国产av成人精品| 波多野结衣一区麻豆| 久久精品久久久久久噜噜老黄| 啦啦啦中文免费视频观看日本| 婷婷成人精品国产| av电影中文网址| 18禁动态无遮挡网站| 欧美最新免费一区二区三区| 亚洲综合色网址| 在线免费观看不下载黄p国产| 亚洲av福利一区| 黑人欧美特级aaaaaa片| 人成视频在线观看免费观看| 国产黄色视频一区二区在线观看| 久久热在线av| 精品国产露脸久久av麻豆| 十八禁高潮呻吟视频| 97精品久久久久久久久久精品| 国产日韩一区二区三区精品不卡| 26uuu在线亚洲综合色| 免费女性裸体啪啪无遮挡网站| a级毛片在线看网站| 天天操日日干夜夜撸| 久久鲁丝午夜福利片| 亚洲久久久国产精品| 永久免费av网站大全| 亚洲国产av新网站| 中国国产av一级| videossex国产| 亚洲三区欧美一区| 狠狠精品人妻久久久久久综合| 亚洲第一av免费看| 免费少妇av软件| 美女高潮到喷水免费观看| 久久免费观看电影| 日韩av不卡免费在线播放| www.熟女人妻精品国产| 伊人久久大香线蕉亚洲五| 婷婷色麻豆天堂久久| 精品国产国语对白av| 国产精品国产av在线观看| 亚洲av.av天堂| 黄色 视频免费看| 亚洲成人av在线免费| 两个人看的免费小视频| 日韩欧美一区视频在线观看| 亚洲一级一片aⅴ在线观看| 久久精品久久久久久久性| 在线看a的网站| 午夜福利视频精品| 午夜福利,免费看| 国产男人的电影天堂91| 日日啪夜夜爽| 又大又黄又爽视频免费| 性色avwww在线观看| 黄片播放在线免费| 黄色配什么色好看| 国产爽快片一区二区三区| 97人妻天天添夜夜摸| 国产成人免费无遮挡视频| 观看美女的网站| 日本猛色少妇xxxxx猛交久久| 丁香六月天网| 五月天丁香电影| 久久综合国产亚洲精品| 又大又黄又爽视频免费| av免费在线看不卡| 国产精品 欧美亚洲| 综合色丁香网| 丝袜脚勾引网站| 精品亚洲乱码少妇综合久久| 捣出白浆h1v1| 精品福利永久在线观看| 秋霞伦理黄片| 香蕉丝袜av| 免费播放大片免费观看视频在线观看| 成人影院久久| 丝袜脚勾引网站| 精品亚洲成a人片在线观看| 亚洲国产毛片av蜜桃av| 热99久久久久精品小说推荐| 日韩精品免费视频一区二区三区| 热re99久久国产66热| 一二三四中文在线观看免费高清| 免费观看性生交大片5| 9热在线视频观看99| 欧美成人午夜免费资源| 亚洲第一av免费看| 伊人久久大香线蕉亚洲五| 欧美精品高潮呻吟av久久| 免费观看av网站的网址| av网站在线播放免费| av不卡在线播放| 伊人久久国产一区二区| 少妇的逼水好多| av免费观看日本| 不卡av一区二区三区| 亚洲精华国产精华液的使用体验| 欧美日韩精品成人综合77777| 午夜福利影视在线免费观看| 80岁老熟妇乱子伦牲交| 精品久久久久久电影网| 在线免费观看不下载黄p国产| 亚洲成人av在线免费| 中文字幕最新亚洲高清| 狠狠精品人妻久久久久久综合| 午夜福利网站1000一区二区三区| 国产视频首页在线观看| 精品99又大又爽又粗少妇毛片| videosex国产| 国产片内射在线| 成年av动漫网址| 国产成人精品无人区| 黄片播放在线免费| 91成人精品电影| 国产黄频视频在线观看| 色播在线永久视频| 亚洲国产看品久久| 少妇被粗大猛烈的视频| 国产精品久久久久久av不卡| 亚洲精品一区蜜桃| www.自偷自拍.com| 国产野战对白在线观看| 99国产综合亚洲精品| 搡女人真爽免费视频火全软件| 人妻人人澡人人爽人人| 波多野结衣av一区二区av| 成人亚洲欧美一区二区av| 久久久久久伊人网av| 日韩一卡2卡3卡4卡2021年| 日本wwww免费看| av网站在线播放免费| 少妇 在线观看| 国产欧美亚洲国产| 只有这里有精品99| 国产精品 欧美亚洲| 午夜精品国产一区二区电影| 午夜福利在线观看免费完整高清在| 成人影院久久| 波多野结衣av一区二区av| 街头女战士在线观看网站| 久久午夜福利片| 午夜免费男女啪啪视频观看| 人人妻人人澡人人看| 在线免费观看不下载黄p国产| 午夜福利在线免费观看网站| 97在线视频观看| 韩国精品一区二区三区| 久久久久久久久久久久大奶| 日日摸夜夜添夜夜爱| 人妻 亚洲 视频| 亚洲伊人久久精品综合| 三级国产精品片| 丝袜美腿诱惑在线| 人人妻人人添人人爽欧美一区卜| 国产精品香港三级国产av潘金莲 | 色94色欧美一区二区| 叶爱在线成人免费视频播放| av片东京热男人的天堂| 最近的中文字幕免费完整| 精品国产露脸久久av麻豆| 观看美女的网站| 日韩电影二区| 免费播放大片免费观看视频在线观看| 人妻少妇偷人精品九色| 90打野战视频偷拍视频| 男女高潮啪啪啪动态图| 午夜福利视频在线观看免费| 国产精品一国产av| 777久久人妻少妇嫩草av网站| 久久国产精品大桥未久av| 久久久精品94久久精品| 丁香六月天网| 99热国产这里只有精品6| 韩国av在线不卡| 在线看a的网站| av电影中文网址| 久久精品人人爽人人爽视色| 人人澡人人妻人| 国产亚洲av片在线观看秒播厂| 欧美日韩一级在线毛片| 日韩中文字幕欧美一区二区 | 亚洲,一卡二卡三卡| 久久久a久久爽久久v久久| 亚洲一码二码三码区别大吗| 久久ye,这里只有精品| 欧美成人精品欧美一级黄| 男的添女的下面高潮视频| 久久韩国三级中文字幕| 十八禁网站网址无遮挡| 国产亚洲欧美精品永久| 丝瓜视频免费看黄片| 麻豆av在线久日| 午夜福利影视在线免费观看| 日韩,欧美,国产一区二区三区| 性色av一级| 多毛熟女@视频| 亚洲国产欧美日韩在线播放| 热99久久久久精品小说推荐| 精品国产露脸久久av麻豆| 制服人妻中文乱码| 国产精品久久久av美女十八| 亚洲欧洲国产日韩| 亚洲精品中文字幕在线视频| 国产黄色免费在线视频| 久久久久网色| 人体艺术视频欧美日本| 国产综合精华液| 久久久久久久亚洲中文字幕| 久久精品国产自在天天线| 久久久久精品性色| 成人免费观看视频高清| 制服人妻中文乱码| 精品一品国产午夜福利视频| 最近最新中文字幕免费大全7| www.自偷自拍.com| 日本午夜av视频| 人妻少妇偷人精品九色| 国产在线免费精品| 国产精品三级大全| 午夜精品国产一区二区电影| 亚洲一区二区三区欧美精品| 色婷婷久久久亚洲欧美| 香蕉丝袜av| 精品国产国语对白av| 女性生殖器流出的白浆| 一区二区三区四区激情视频| 久久亚洲国产成人精品v| 色哟哟·www| 精品一区二区三卡| 成年女人毛片免费观看观看9 | videos熟女内射| 成人国产麻豆网| 女人被躁到高潮嗷嗷叫费观| 一区在线观看完整版| 久久久久久免费高清国产稀缺| 在线观看免费日韩欧美大片| 国产精品免费视频内射| 日韩人妻精品一区2区三区| 777久久人妻少妇嫩草av网站| 国产免费福利视频在线观看| a 毛片基地| 国产极品天堂在线| 欧美成人午夜免费资源| 色哟哟·www| 看免费成人av毛片| 老司机影院成人| 国产精品无大码| 涩涩av久久男人的天堂| 中文字幕最新亚洲高清| 亚洲人成77777在线视频| 中文乱码字字幕精品一区二区三区| 免费人妻精品一区二区三区视频| 蜜桃国产av成人99| 最黄视频免费看| 精品99又大又爽又粗少妇毛片| 亚洲色图 男人天堂 中文字幕| 国产成人aa在线观看| av网站免费在线观看视频| 男人爽女人下面视频在线观看| 国产免费现黄频在线看| 男男h啪啪无遮挡| 人妻一区二区av| 黄片播放在线免费| 日韩,欧美,国产一区二区三区| 最近中文字幕高清免费大全6| 国产成人一区二区在线| 久久热在线av| 99re6热这里在线精品视频| 青青草视频在线视频观看| 欧美人与善性xxx| 啦啦啦中文免费视频观看日本| 欧美激情极品国产一区二区三区| 国精品久久久久久国模美| 岛国毛片在线播放| 国产成人免费无遮挡视频| 国产白丝娇喘喷水9色精品| 午夜日韩欧美国产| 夫妻性生交免费视频一级片| 好男人视频免费观看在线| 黑丝袜美女国产一区| 国产免费一区二区三区四区乱码| 夫妻性生交免费视频一级片| 精品久久久精品久久久| 熟女电影av网| 又黄又粗又硬又大视频| 不卡视频在线观看欧美| 超碰成人久久| 国产精品无大码| 在线观看一区二区三区激情| xxxhd国产人妻xxx| 欧美xxⅹ黑人| 飞空精品影院首页| 有码 亚洲区| 美女高潮到喷水免费观看| 黄色视频在线播放观看不卡| 久久久精品国产亚洲av高清涩受| 久久久欧美国产精品| 日韩欧美精品免费久久| 日产精品乱码卡一卡2卡三| 亚洲精品一区蜜桃| 亚洲国产精品一区三区| 国产av码专区亚洲av| 妹子高潮喷水视频| 可以免费在线观看a视频的电影网站 | 99久久精品国产国产毛片| 18在线观看网站| 啦啦啦啦在线视频资源| 婷婷色综合大香蕉| 另类精品久久| 2022亚洲国产成人精品| 一本久久精品| 日韩熟女老妇一区二区性免费视频| 两个人看的免费小视频| 亚洲视频免费观看视频| 亚洲欧洲精品一区二区精品久久久 | 免费av中文字幕在线| 亚洲,欧美精品.| 在线观看美女被高潮喷水网站| 久久鲁丝午夜福利片| 亚洲成人手机| 久久国产精品大桥未久av| 在现免费观看毛片| freevideosex欧美| 女人被躁到高潮嗷嗷叫费观| 亚洲伊人久久精品综合| 精品国产一区二区三区四区第35| 男女国产视频网站| 国产探花极品一区二区| 美女福利国产在线| 国产免费福利视频在线观看| 在线免费观看不下载黄p国产| 日本午夜av视频| 国产日韩欧美亚洲二区| 国产男人的电影天堂91| 国产精品不卡视频一区二区| 久久99热这里只频精品6学生| 黑丝袜美女国产一区| 曰老女人黄片| 久久99精品国语久久久| 久久久久久久国产电影| 菩萨蛮人人尽说江南好唐韦庄| 乱人伦中国视频| 亚洲一级一片aⅴ在线观看| 久久狼人影院| 两个人看的免费小视频| 在线精品无人区一区二区三| 久久99热这里只频精品6学生| 亚洲经典国产精华液单| 日韩免费高清中文字幕av| 欧美xxⅹ黑人| 麻豆精品久久久久久蜜桃| 人人妻人人澡人人看| 国产又爽黄色视频| 91久久精品国产一区二区三区| 欧美人与善性xxx| 亚洲国产最新在线播放| 大话2 男鬼变身卡| 麻豆精品久久久久久蜜桃| 人人妻人人澡人人看| 久久国产精品男人的天堂亚洲| 激情五月婷婷亚洲| 亚洲精品美女久久av网站| 婷婷色综合www|