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

    基于MapReduce數(shù)字圖像處理研究

    2014-01-16 05:58:08田進(jìn)華張韌志
    電子設(shè)計(jì)工程 2014年15期
    關(guān)鍵詞:圖像文件鍵值分片

    田進(jìn)華,張韌志

    (黃淮學(xué)院 河南 駐馬店 463000)

    以互聯(lián)網(wǎng)為計(jì)算平臺(tái)的云計(jì)算,將會(huì)涉及非常多的海量數(shù)據(jù)處理任務(wù)[1],海量數(shù)據(jù)處理是指對(duì)大規(guī)模數(shù)據(jù)的計(jì)算和分析,通常數(shù)據(jù)規(guī)??梢赃_(dá)到TB甚至PB級(jí)別。當(dāng)今世界最流行的海量數(shù)據(jù)處理可以說是MapReduce編程模式。MapReduce分布式編程模型允許用戶在不了解分布式系統(tǒng)底層實(shí)現(xiàn)細(xì)節(jié)的情況下開發(fā)并行應(yīng)用程序。用戶可以利用Hadoop輕松地組織計(jì)算機(jī)資源,進(jìn)而搭建自己的分布式計(jì)算云平臺(tái),并且可以充分利用集群的計(jì)算和存儲(chǔ)能力,完成海量數(shù)據(jù)的處理。

    1 Map Reduce計(jì)算模型

    Hadoop是一個(gè)開源分布式計(jì)算平臺(tái)。以分布式文件系統(tǒng)HDFS和MapReduce為核心的分布式計(jì)算和分布式存儲(chǔ)的編程環(huán)境[2]。MapReduce是用于大規(guī)模數(shù)據(jù)集分布式的計(jì)算模型,實(shí)現(xiàn)一個(gè)MapReduce應(yīng)用,首先,通過Map程序?qū)?shù)據(jù)切割成小塊,然后,分配給大量服務(wù)器處理,最后,通過Reduce程序?qū)⑻幚砗蟮慕Y(jié)果匯整輸出給客戶端。MapReduce的整個(gè)架構(gòu)是由Map和Reduce函數(shù)組成,當(dāng)程序輸入一大組Key/Value鍵值對(duì)時(shí),Map負(fù)責(zé)根據(jù)輸入的Key/Value(鍵值)對(duì),生成中間結(jié)果,這生成中間結(jié)果同樣采用Key/Value(鍵值)對(duì)的形式。開發(fā)者只需要實(shí)現(xiàn)Map和Reduce函數(shù)的邏輯,然后提交給MapReduce運(yùn)行環(huán)境,計(jì)算任務(wù)便會(huì)在大量計(jì)算機(jī)組成的集群上被自動(dòng)、并行地調(diào)度執(zhí)行。MapReduce的運(yùn)行環(huán)境是有兩個(gè)不同類型的節(jié)點(diǎn)組成:Master和Worker。Worker負(fù)責(zé)數(shù)據(jù)處理,Master主要負(fù)責(zé)任務(wù)分配和節(jié)點(diǎn)之間數(shù)據(jù)共享。需要實(shí)現(xiàn)或指定以下編程接口:

    Map 函數(shù):接收輸入的鍵值對(duì)<kl,vl>,計(jì)算生成一組中間的鍵值對(duì)<k2,v2>

    Reduce函數(shù):接收鍵值對(duì)集合<k2,v2的列表>,聚集計(jì)算得到新鍵值對(duì)<k3,v3>。

    Combiner函數(shù):它是對(duì)Map函數(shù)輸出的中間數(shù)據(jù)在本地執(zhí)行歸并,將處理結(jié)果再傳輸給Reduce節(jié)點(diǎn)。Combiner可以降低Map任務(wù)節(jié)點(diǎn)和Reduce任務(wù)節(jié)點(diǎn)之間的通信代價(jià)。

    InputFormat,OutputFormat:InputFormat 支 持 Hadoop 作業(yè)輸入數(shù)據(jù)鍵值對(duì)的轉(zhuǎn)換;OutputFormat表示Hadoop作業(yè)計(jì)算結(jié)果存儲(chǔ)在HDFS中的格式。

    Partitioner函數(shù):用于對(duì)Map函數(shù)輸出的中間結(jié)果進(jìn)行劃分,Map任務(wù)點(diǎn)根據(jù)所提供的Partition函數(shù),將數(shù)據(jù)結(jié)果劃分給相應(yīng)Reduce任務(wù)節(jié)點(diǎn)。

    Hadoop運(yùn)行MapReduce作業(yè)的流程圖如圖1所示。MapReduce作業(yè)包含四個(gè)相對(duì)獨(dú)立的模塊。客戶端主要負(fù)責(zé)MapReduce作業(yè)代碼的編寫,配置作業(yè)相關(guān)參數(shù),向JobClient實(shí)體提交作業(yè);JobTracker節(jié)點(diǎn)主要負(fù)責(zé)用戶提交作業(yè)的初始化,調(diào)度作業(yè),與所有的TaskTracker節(jié)點(diǎn)進(jìn)行通信,協(xié)調(diào)用戶提交作業(yè)的執(zhí)行;TaskTracker節(jié)點(diǎn)負(fù)責(zé)自主與JobTracker節(jié)點(diǎn)進(jìn)行通信,根據(jù)所分配的數(shù)據(jù)塊執(zhí)行Map或Reduce任務(wù),調(diào)用用戶定義的Map或Reduce函數(shù);HDFS負(fù)責(zé)保存作業(yè)的數(shù)據(jù)、配置信息和作業(yè)結(jié)果等。

    圖1 Hadoop運(yùn)行MapReduce作業(yè)流程圖Fig.1 MapReduce job’s flow chart on Hadoop

    2 構(gòu)建圖像處理云平臺(tái)

    在MapReduce計(jì)算框架中,Hadoop將輸入數(shù)據(jù)劃分成等長(zhǎng)的作業(yè)分片,每個(gè)Map任務(wù)處理一個(gè)作業(yè)分片,這些Map任務(wù)是并行執(zhí)行的[3]。Hadoop又將每個(gè)作業(yè)分片劃分為多個(gè)相同的鍵值對(duì),每個(gè)Map任務(wù)對(duì)該分片中每個(gè)鍵值對(duì)再調(diào)用map函數(shù)來進(jìn)行處理。本系統(tǒng)把一個(gè)圖像文件作為一個(gè)作業(yè)分片,再把整個(gè)作業(yè)分片作為一個(gè)鍵值對(duì)來處理[4]。這樣每個(gè)Map任務(wù)只需調(diào)用一次map函數(shù)來處理一個(gè)圖像文件,進(jìn)而實(shí)現(xiàn)多個(gè)圖像文件的并行化處理。本系統(tǒng)只定義了一個(gè)Reduce任務(wù),其調(diào)用reduce函數(shù)對(duì)每個(gè)鍵值對(duì)進(jìn)行簡(jiǎn)單的輸出操作。

    1)鍵值對(duì)類型的設(shè)計(jì)

    Hadoop中map和reduce函數(shù)的輸入和輸出是鍵/值對(duì)(Key/Valuepair),MapReduce框架并不允許任意的類作為鍵和值的類型,只有支持序列化的類才能夠在這個(gè)框架中充當(dāng)鍵或者值[5]。Hadoop有自己的序列化格式 Writable,實(shí)現(xiàn)Writable接口的類可以作為值類型。Writable接口定義了兩個(gè)方法:一個(gè)將其狀態(tài)寫到DataOutput二進(jìn)制流,另一個(gè)從DataInput二進(jìn)制流讀取其狀態(tài)[6]。實(shí)現(xiàn)WritableComparable<T>接口的類既可以作為鍵類型也可以作為值類型,該接口繼承自Writable和java.lang.Comparable接口。

    WritableComparator是對(duì)繼承自WritableComparable類的RawComparator類的一個(gè)通用實(shí)現(xiàn),提供了兩個(gè)主要功能:第一,對(duì)原始compare()方法的默認(rèn)實(shí)現(xiàn),能反序列化將在流中進(jìn)行比較的對(duì)象,并調(diào)用對(duì)象的compare()方法;第二,充當(dāng)?shù)氖荝awComparator實(shí)例的工廠。Hadoop自帶的org.apache.hadoop.io包中有廣泛的Writable類,它們形成了如圖2所示的層次結(jié)構(gòu)。

    圖2 Writable類層次結(jié)構(gòu)圖Fig.2 Writable class's hierarchical structure

    本系統(tǒng)使用的鍵類型為Text,用來存儲(chǔ)圖像文件的名;值類型為Image,實(shí)現(xiàn)了Writable接口,用來存儲(chǔ)圖像文件的內(nèi)容。本系統(tǒng)的鍵值對(duì)在Map任務(wù)和Reduce任務(wù)數(shù)據(jù)變化流程如圖3所示。任務(wù)調(diào)用map函數(shù)對(duì)每個(gè)鍵值對(duì)進(jìn)行處理,處理前后鍵Filename的內(nèi)容不會(huì)發(fā)生改變,而存儲(chǔ)圖像信息的值Image的內(nèi)容會(huì)發(fā)生變化。Reduce任務(wù)調(diào)用reduce函數(shù)實(shí)現(xiàn)對(duì)其輸入的鍵值對(duì)進(jìn)行簡(jiǎn)單的鍵值對(duì)輸出操作。

    圖3 本系統(tǒng)Map任務(wù)和Reduce任務(wù)數(shù)據(jù)流Fig.3 Map task and reduce task’s data flow in this system Map

    2)作業(yè)的輸入格式設(shè)計(jì)

    一個(gè)輸入分片(split)就是由單個(gè)Map任務(wù)處理的輸入塊,每個(gè)分片被劃分為若干個(gè)記錄,每條記錄就是一個(gè)鍵值對(duì),map函數(shù)一個(gè)接一個(gè)處理每條記錄。map函數(shù)用該實(shí)現(xiàn)從InputSplit中讀取輸入的鍵值對(duì)。本系統(tǒng)設(shè)計(jì)了ImageFileInputFormat類繼承自 FileInputFormat<Text,Image>類的實(shí)現(xiàn),把一個(gè)圖像文件作為一個(gè)輸入分片,不進(jìn)行文件分 割 ;ImageRecordReader 類 繼 承 自 RecordReader<Text,Image>類的實(shí)現(xiàn),把輸入分片轉(zhuǎn)化為一個(gè)鍵值對(duì),即圖像文件名作為鍵Text類型的一個(gè)實(shí)例,圖像文件內(nèi)容作為值Image類型的一個(gè)實(shí)例。ImageRecordReader類實(shí)現(xiàn)解碼讀取存儲(chǔ)在HDFS上作為輸入分片的圖像文件,獲得其字節(jié)流,然后將字節(jié)流轉(zhuǎn)化為上一節(jié)實(shí)現(xiàn)的值類型Image的一個(gè)實(shí)例,圖像文件的名字作為鍵類型Text的一個(gè)實(shí)例,其核心代碼如下:

    FileSplit split=(FileSplit)genericSplit;

    Configuration conf=context.getConfiguration();

    Path file=split.getPath();

    FileSystem fs=file.getFileSystem(conf);

    FSDataInputStream fileIn=fs.open(split.getPath());

    byte[]b=new byte[fileIn.available()];

    fileIn.readFully(b);

    image=new Image (cvDecodeImage (cvMat (1, b.length,CV_8UC1,

    new BytePointer(b)),iscolor));

    fileName=split.getPath().getName().toString();

    3)作業(yè)的輸出格式設(shè)計(jì)

    MapReduce作業(yè)的輸出樣式用OutputFormat描述。根據(jù)OutputFormat,MapReduce框架檢驗(yàn)作業(yè)的輸出;看作業(yè)初始化的配置與驗(yàn)證輸出結(jié)果類型是否一致;通過RecordWriter用來輸出作業(yè)的結(jié)果,輸出文件保存在Hadoop的文件系統(tǒng)上。要定義OutputFormat抽象類。FileOutputFormat是所有使用文件作為其數(shù)據(jù)源的OutputFormat實(shí)現(xiàn)的基類。系統(tǒng)設(shè)計(jì)了 ImageOutputFormat 類 繼 承 自 FileOutputFormat<Text,Image>類的實(shí)現(xiàn),把一個(gè)鍵值對(duì)作為內(nèi)容進(jìn)行輸出;ImageRecordWriter類繼承自 RecordWriter<Text,Image>類的實(shí)現(xiàn),把鍵Text類型的實(shí)例作為圖像文件名,值Image類型的實(shí)例作為圖像文件內(nèi)容,生成一個(gè)圖像文件存入Hadoop文件系統(tǒng)中。ImageRecordWriter類實(shí)現(xiàn)編碼值類型Image的一個(gè)實(shí)例,作為圖像文件內(nèi)容的字節(jié)流,根據(jù)作業(yè)初始化的輸出目錄,再結(jié)合值類型FileName的一個(gè)實(shí)例,作為圖像文件的文件名,生成圖像文件,存儲(chǔ)在分布式文件系統(tǒng)HDFS中。

    4)圖像處理功能

    網(wǎng)上的數(shù)字圖像一般是一個(gè)大的二維數(shù)組,該數(shù)組的元素稱為像素,其值為一整數(shù),稱為灰度值。圖像處理就是利用計(jì)算機(jī)對(duì)數(shù)字圖像的灰度值信息進(jìn)行處理,從中提取有用的信息或得到某種預(yù)期的效果。數(shù)字圖像處理的過程:首先是獲取圖像,對(duì)數(shù)字圖像縮放處理和圖像增強(qiáng)處理,圖像縮放常用的插值方法有最近鄰插值、雙線性插值、使用象素關(guān)系重采樣和立方插值。本文使用雙線性插值算法來實(shí)現(xiàn)在map函數(shù)中對(duì)圖像進(jìn)行0.5倍的縮放。然后進(jìn)行圖像復(fù)原和彩色圖像處理,利用小波與多分辨率對(duì)圖像處理,將一幅圖像分割成小的圖像,最后進(jìn)行特征提取和目標(biāo)識(shí)別。

    對(duì)數(shù)字圖像的邊緣檢測(cè)是進(jìn)行圖像分割、目標(biāo)區(qū)域識(shí)別、區(qū)域形狀提取等圖像分析的技術(shù)基礎(chǔ)。對(duì)于連續(xù)圖像f(x,y),邊緣檢測(cè)就是求梯度的局部最大值和方向。利用Canny邊緣檢測(cè)算子,在map函數(shù)中實(shí)現(xiàn)對(duì)圖像的邊緣檢測(cè),從而實(shí)現(xiàn)對(duì)圖像文件的并行化邊緣檢測(cè)。邊緣檢測(cè)步驟如下:

    首先用2D高斯濾波模板與原始圖像進(jìn)行卷積,以消除噪聲。其次利用導(dǎo)數(shù)算子,找到圖像灰度沿著兩個(gè)方向的導(dǎo)數(shù)GxGy,并求出梯度大小。 然后利用2)的結(jié)果求出了邊緣的方向,就可以把邊緣的梯度方向大致分為 4 種(0°、45°、90°、135°),并可以找到這個(gè)像素梯度方向的鄰接像素。接著遍歷圖像。若某個(gè)像素的灰度值與其梯度方向上前后兩個(gè)像素的灰度值相比不是最大的,那么將這個(gè)像素值置為0,即不是邊緣。最后使用累計(jì)直方圖計(jì)算兩個(gè)閾值。凡是大于高閾值的一定是邊緣;凡是小于低閾值的一定不是邊緣。如果檢測(cè)結(jié)果在兩個(gè)閾值之間,則根據(jù)這個(gè)像素的鄰接像素中有沒有超過高閾值的邊緣像素,如果有,則它就是邊緣,否則不是。

    5)MapReduce程序的編寫

    為了使用 Hadoop中MapReduce來進(jìn)行海量圖像數(shù)據(jù)挖掘,需要編寫 MapReduce程序。目前大多數(shù) MapReduce程序的編寫都可依賴于一個(gè)模板及其變種。當(dāng)撰寫一個(gè)新的MapReduce程序時(shí),通常會(huì)采用一個(gè)現(xiàn)有的MapReduce程序,并將其修改為所希望的樣子。編寫 MapReduce程序的第一步就是要了解數(shù)據(jù)流,設(shè)計(jì)所需的鍵值對(duì)類型。Hadoop自身只提供處理簡(jiǎn)單數(shù)字或字符的鍵值對(duì)類型,根據(jù)實(shí)際的需要設(shè)計(jì)相應(yīng)的類型。例如本文第四章,設(shè)計(jì)了名為Image的值類型,而鍵類型采用 Hadoop自帶的Text類型。MapReduce程序由三部分組成,分別是用戶定義的 map函數(shù)、用戶定義的 reduce函數(shù)和作業(yè)驅(qū)動(dòng)程序;map函數(shù)在Map任務(wù)執(zhí)行時(shí)被調(diào)用,reduce函數(shù)在 Reduce任務(wù)執(zhí)行時(shí)被調(diào)用,作業(yè)驅(qū)動(dòng)程序用于初始化作業(yè)的配置。

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

    Hadoop[7]云平臺(tái)的圖像處理系統(tǒng)設(shè)計(jì),把一個(gè)圖像文件作為一個(gè)作業(yè)分片,再把整個(gè)作業(yè)分片作為一個(gè)鍵值對(duì)來處理。這樣每個(gè)Map任務(wù)只需調(diào)用一次map函數(shù)來處理一個(gè)圖像文件,進(jìn)而實(shí)現(xiàn)多個(gè)圖像文件的并行化處理。節(jié)點(diǎn)可以自由地?cái)U(kuò)充,通過鍵值對(duì)的設(shè)計(jì)、作業(yè)的輸入與輸出格式的設(shè)計(jì),可以實(shí)現(xiàn)海量圖像文件信息的并行化處理。整個(gè)云平臺(tái)提供的計(jì)算和存儲(chǔ)能力近乎是無限的。隨著圖像文件量的增加,MapReduce處理數(shù)據(jù)的最佳速度最好與數(shù)據(jù)在云平臺(tái)中的傳輸速度相同,系統(tǒng)的利用率會(huì)有隨之提高。

    [1]劉鵬.云計(jì)算[M].2版.北京:電子工業(yè)出版社,2011.

    [2]朱義明.基于Hadoop平臺(tái)的圖像分類[J].西南科技大學(xué)學(xué)報(bào),2011(2):70-73.ZHUYi-ming.Imageclassification based on hadoop platform[J].Journal of Southwest University of Science and Technology,2011(2):70-73.

    [3]CHUCK LAM.Hadoop in action[M].Manning,2010

    [4]TOM WHITE.Hadoop the definitive guide[M].O'Reilly|Yahoo!PRESS,2009.

    [5]崔朝國(guó),劉志明,李婧,等.一種基于Hadoop的Scool云存儲(chǔ)平臺(tái)[J].電腦知識(shí)與技術(shù),2013(2):405-408,411.CUI Chao-guo,LIU Zhi-ming,LI Jing,et al.A scool cloud storage platform based on the hadoop[J].Computer Knowledge and Technology,2013(2):405-408,411.

    [6]多雪松,張晶,高強(qiáng).基于Hadoop的海量數(shù)據(jù)管理系統(tǒng)[J].微計(jì)算機(jī)信息,2010(13):202-204.DUO Xue-song,ZHANG Jing,GAO Qiang.A mass data management system based on the hadoop[J].Microcomputer Information,2010(13):202-204.

    [7]趙慶.基于Hadoop平臺(tái)下的Canopy-Kmeans高效算法[J].電子科技,2014(2):29-31.ZHAO Qing.Canopy-Kmeans efficient algorithm based on Hadoop platform [J].Electronic Science and Technology,2014(2):29-31.

    猜你喜歡
    圖像文件鍵值分片
    上下分片與詞的時(shí)空佈局
    詞學(xué)(2022年1期)2022-10-27 08:06:12
    分片光滑邊值問題的再生核方法
    CDN存量MP4視頻播放優(yōu)化方法
    非請(qǐng)勿進(jìn) 為注冊(cè)表的重要鍵值上把“鎖”
    基于模糊二分查找的幀分片算法設(shè)計(jì)與實(shí)現(xiàn)
    一鍵直達(dá) Windows 10注冊(cè)表編輯高招
    電腦愛好者(2017年9期)2017-06-01 21:38:08
    圖像電子文件的歸檔格式及其轉(zhuǎn)換研究
    檔案管理(2017年1期)2017-01-17 19:15:57
    在TC界面以縮略圖查看圖像文件
    電腦迷(2012年22期)2012-04-29 20:30:54
    注冊(cè)表值被刪除導(dǎo)致文件夾選項(xiàng)成空白
    《圖像文件探尋之旅——圖像文件概述》教學(xué)設(shè)計(jì)及反思
    久9热在线精品视频| 免费在线观看视频国产中文字幕亚洲 | 亚洲国产av影院在线观看| 日本猛色少妇xxxxx猛交久久| 国产成人a∨麻豆精品| 亚洲av综合色区一区| 久久精品aⅴ一区二区三区四区| 女人久久www免费人成看片| 男女边摸边吃奶| 成人三级做爰电影| 免费在线观看视频国产中文字幕亚洲 | 国产亚洲精品第一综合不卡| 免费观看人在逋| 国产麻豆69| 亚洲欧美日韩高清在线视频 | 日韩免费高清中文字幕av| 性色av一级| 国产一卡二卡三卡精品| 国产色视频综合| 丰满人妻熟妇乱又伦精品不卡| 不卡av一区二区三区| 午夜免费成人在线视频| 国产精品.久久久| 午夜av观看不卡| 一边亲一边摸免费视频| 水蜜桃什么品种好| 日本欧美视频一区| 纯流量卡能插随身wifi吗| 亚洲欧洲精品一区二区精品久久久| 多毛熟女@视频| 久久久久精品国产欧美久久久 | 十八禁网站网址无遮挡| 国产精品九九99| 免费观看人在逋| 色精品久久人妻99蜜桃| 日本午夜av视频| e午夜精品久久久久久久| 男女国产视频网站| 高清不卡的av网站| 在现免费观看毛片| 啦啦啦啦在线视频资源| 国产日韩欧美亚洲二区| 国产午夜精品一二区理论片| 国产亚洲精品久久久久5区| 最新在线观看一区二区三区 | 国产一区二区三区综合在线观看| 黄色片一级片一级黄色片| 亚洲 欧美一区二区三区| 妹子高潮喷水视频| 99re6热这里在线精品视频| 成人手机av| 50天的宝宝边吃奶边哭怎么回事| 人人妻人人澡人人爽人人夜夜| 午夜av观看不卡| 91老司机精品| 啦啦啦啦在线视频资源| www.999成人在线观看| 两性夫妻黄色片| 丰满人妻熟妇乱又伦精品不卡| 一二三四在线观看免费中文在| 成年动漫av网址| 纵有疾风起免费观看全集完整版| 亚洲欧洲精品一区二区精品久久久| 亚洲一区中文字幕在线| 欧美+亚洲+日韩+国产| 久久国产亚洲av麻豆专区| 中文字幕色久视频| 国产一区亚洲一区在线观看| 在线观看国产h片| 精品高清国产在线一区| 女人爽到高潮嗷嗷叫在线视频| 久久国产精品人妻蜜桃| 日日夜夜操网爽| 欧美日韩av久久| 免费在线观看影片大全网站 | 亚洲成av片中文字幕在线观看| 久久人妻熟女aⅴ| 国产精品偷伦视频观看了| 最新在线观看一区二区三区 | 国产高清视频在线播放一区 | 欧美人与善性xxx| 男女免费视频国产| 成人手机av| 色综合欧美亚洲国产小说| 青青草视频在线视频观看| av不卡在线播放| 男人舔女人的私密视频| 搡老岳熟女国产| 大陆偷拍与自拍| 亚洲国产av新网站| 精品少妇久久久久久888优播| 97人妻天天添夜夜摸| 91成人精品电影| 亚洲精品美女久久久久99蜜臀 | 夜夜骑夜夜射夜夜干| 亚洲熟女毛片儿| 欧美精品高潮呻吟av久久| av有码第一页| 男女免费视频国产| 最黄视频免费看| 亚洲国产中文字幕在线视频| 啦啦啦中文免费视频观看日本| 美女国产高潮福利片在线看| 欧美+亚洲+日韩+国产| 1024香蕉在线观看| 久久女婷五月综合色啪小说| 婷婷色麻豆天堂久久| av片东京热男人的天堂| 欧美久久黑人一区二区| 我要看黄色一级片免费的| 婷婷成人精品国产| 午夜福利乱码中文字幕| 国产av精品麻豆| 最新在线观看一区二区三区 | 亚洲人成77777在线视频| 成人国产av品久久久| 婷婷丁香在线五月| 国产精品国产三级国产专区5o| 男女床上黄色一级片免费看| 桃花免费在线播放| 亚洲国产最新在线播放| 亚洲欧美激情在线| 欧美+亚洲+日韩+国产| 尾随美女入室| 51午夜福利影视在线观看| av福利片在线| 国产视频首页在线观看| 五月天丁香电影| 成人国产一区最新在线观看 | 久久人人爽av亚洲精品天堂| 精品福利观看| 新久久久久国产一级毛片| 人人妻人人爽人人添夜夜欢视频| 一级片免费观看大全| 一级毛片 在线播放| 精品高清国产在线一区| 一区二区三区激情视频| 人妻 亚洲 视频| 国产真人三级小视频在线观看| 99久久99久久久精品蜜桃| 免费高清在线观看视频在线观看| 日本猛色少妇xxxxx猛交久久| 五月天丁香电影| 男女无遮挡免费网站观看| 大陆偷拍与自拍| 久久性视频一级片| 高清av免费在线| 啦啦啦在线免费观看视频4| 又黄又粗又硬又大视频| 精品国产超薄肉色丝袜足j| 巨乳人妻的诱惑在线观看| 精品久久久久久久毛片微露脸 | 中文字幕人妻丝袜一区二区| 久久久久久久久久久久大奶| 成人国产av品久久久| videosex国产| 久久精品亚洲av国产电影网| 黑人猛操日本美女一级片| 我要看黄色一级片免费的| 亚洲伊人色综图| 亚洲国产av新网站| 久久ye,这里只有精品| 精品国产国语对白av| 丝瓜视频免费看黄片| 永久免费av网站大全| 黑人欧美特级aaaaaa片| 亚洲成人国产一区在线观看 | 午夜福利视频在线观看免费| 国产精品一国产av| 亚洲午夜精品一区,二区,三区| 亚洲av美国av| 老司机午夜十八禁免费视频| 日本欧美国产在线视频| 啦啦啦 在线观看视频| 亚洲精品乱久久久久久| 免费在线观看影片大全网站 | 丁香六月欧美| 国产xxxxx性猛交| 日韩大码丰满熟妇| 大片免费播放器 马上看| 美女午夜性视频免费| 国产精品国产三级专区第一集| 少妇猛男粗大的猛烈进出视频| 天天影视国产精品| 免费观看a级毛片全部| 欧美人与性动交α欧美软件| 亚洲国产日韩一区二区| 少妇人妻久久综合中文| 制服人妻中文乱码| 亚洲午夜精品一区,二区,三区| 久久精品国产a三级三级三级| 久久影院123| 咕卡用的链子| 午夜两性在线视频| videos熟女内射| 国产亚洲精品久久久久5区| 美女扒开内裤让男人捅视频| 高清不卡的av网站| 纯流量卡能插随身wifi吗| 亚洲伊人色综图| 亚洲精品美女久久久久99蜜臀 | 久久热在线av| 久久精品国产亚洲av高清一级| 成人手机av| 黄片播放在线免费| 性色av一级| 日本黄色日本黄色录像| 99热国产这里只有精品6| av国产精品久久久久影院| 老汉色∧v一级毛片| 亚洲成av片中文字幕在线观看| 亚洲一码二码三码区别大吗| 国产精品亚洲av一区麻豆| 热99国产精品久久久久久7| 亚洲人成网站在线观看播放| 超色免费av| 免费在线观看日本一区| 晚上一个人看的免费电影| 国产精品.久久久| 亚洲av男天堂| 日韩免费高清中文字幕av| av线在线观看网站| videosex国产| 熟女少妇亚洲综合色aaa.| 啦啦啦中文免费视频观看日本| 国产无遮挡羞羞视频在线观看| 欧美黄色片欧美黄色片| 香蕉国产在线看| 日日摸夜夜添夜夜爱| 国产亚洲精品第一综合不卡| 天天添夜夜摸| 精品久久久久久电影网| 亚洲精品av麻豆狂野| 欧美日韩黄片免| 一二三四社区在线视频社区8| 欧美精品一区二区免费开放| 久久午夜综合久久蜜桃| 亚洲精品成人av观看孕妇| 宅男免费午夜| 免费人妻精品一区二区三区视频| 欧美精品av麻豆av| 亚洲欧美精品综合一区二区三区| 久热这里只有精品99| 久久久久久久久久久久大奶| 午夜久久久在线观看| 国产精品熟女久久久久浪| 日本欧美视频一区| 操出白浆在线播放| 久久久久久免费高清国产稀缺| 丝袜美腿诱惑在线| 高清不卡的av网站| 亚洲男人天堂网一区| 精品久久蜜臀av无| 人人妻,人人澡人人爽秒播 | 亚洲国产欧美网| 18禁国产床啪视频网站| 2018国产大陆天天弄谢| 极品少妇高潮喷水抽搐| bbb黄色大片| 国产精品免费视频内射| 成年美女黄网站色视频大全免费| 精品少妇久久久久久888优播| avwww免费| 菩萨蛮人人尽说江南好唐韦庄| 日韩中文字幕欧美一区二区 | 日韩一区二区三区影片| 久久精品国产亚洲av高清一级| 91精品国产国语对白视频| 久久毛片免费看一区二区三区| 中文字幕人妻熟女乱码| 91九色精品人成在线观看| 999精品在线视频| 大片免费播放器 马上看| 欧美日韩亚洲高清精品| 亚洲成av片中文字幕在线观看| 日本av免费视频播放| 久久青草综合色| 中文字幕制服av| 啦啦啦 在线观看视频| 国产精品秋霞免费鲁丝片| 一本大道久久a久久精品| 精品国产一区二区三区四区第35| 麻豆av在线久日| 人人妻人人添人人爽欧美一区卜| 每晚都被弄得嗷嗷叫到高潮| 精品久久久久久久毛片微露脸 | 狠狠婷婷综合久久久久久88av| √禁漫天堂资源中文www| 天堂俺去俺来也www色官网| 欧美激情极品国产一区二区三区| 天堂8中文在线网| 亚洲专区国产一区二区| 成在线人永久免费视频| 国产成人精品久久二区二区免费| 亚洲精品美女久久av网站| 国产精品 欧美亚洲| 天天躁狠狠躁夜夜躁狠狠躁| av片东京热男人的天堂| 97在线人人人人妻| 日本vs欧美在线观看视频| 午夜视频精品福利| 后天国语完整版免费观看| 亚洲精品一卡2卡三卡4卡5卡 | 丝袜人妻中文字幕| 国产黄色视频一区二区在线观看| 99国产精品一区二区蜜桃av | 一区二区三区精品91| 欧美日韩精品网址| 人成视频在线观看免费观看| 老司机亚洲免费影院| 美女脱内裤让男人舔精品视频| 久久久久久久精品精品| 亚洲男人天堂网一区| www.精华液| 国产在线观看jvid| 性少妇av在线| 黑人巨大精品欧美一区二区蜜桃| 免费在线观看黄色视频的| 一区二区三区激情视频| 免费人妻精品一区二区三区视频| 秋霞在线观看毛片| 精品福利永久在线观看| 下体分泌物呈黄色| 精品福利永久在线观看| 热99国产精品久久久久久7| 老司机影院毛片| 亚洲,一卡二卡三卡| a级片在线免费高清观看视频| 亚洲精品国产一区二区精华液| 成年av动漫网址| 青草久久国产| 秋霞在线观看毛片| 国产精品国产三级专区第一集| 黄色视频在线播放观看不卡| av网站免费在线观看视频| 久久精品国产综合久久久| 国产在线免费精品| 久久精品久久精品一区二区三区| 日本欧美视频一区| 免费高清在线观看日韩| 人妻 亚洲 视频| 在线看a的网站| 国产麻豆69| 国产精品免费视频内射| 国产主播在线观看一区二区 | 久久 成人 亚洲| 免费少妇av软件| 久久九九热精品免费| 精品久久久精品久久久| 熟女av电影| 欧美黄色淫秽网站| 黄网站色视频无遮挡免费观看| 久久久久精品人妻al黑| 午夜老司机福利片| 久久国产精品影院| 五月开心婷婷网| 大片电影免费在线观看免费| 秋霞在线观看毛片| 91精品三级在线观看| 国产高清videossex| 精品人妻一区二区三区麻豆| 麻豆av在线久日| 欧美 亚洲 国产 日韩一| 日本黄色日本黄色录像| 成人国产av品久久久| 日本黄色日本黄色录像| av又黄又爽大尺度在线免费看| 亚洲熟女毛片儿| 午夜福利免费观看在线| 国产精品 欧美亚洲| 国产一级毛片在线| 黄频高清免费视频| av福利片在线| 少妇人妻久久综合中文| 手机成人av网站| 日韩,欧美,国产一区二区三区| 欧美日韩亚洲国产一区二区在线观看 | 在线观看免费午夜福利视频| 国产片特级美女逼逼视频| 欧美人与善性xxx| 色综合欧美亚洲国产小说| 久久国产精品男人的天堂亚洲| 久久久久视频综合| 成年动漫av网址| 国产精品三级大全| 亚洲,欧美精品.| 青春草亚洲视频在线观看| 欧美黄色片欧美黄色片| 日日爽夜夜爽网站| 亚洲成色77777| 色播在线永久视频| 国产有黄有色有爽视频| 美女国产高潮福利片在线看| 婷婷色麻豆天堂久久| 建设人人有责人人尽责人人享有的| 只有这里有精品99| 久久久久久久大尺度免费视频| 又大又黄又爽视频免费| 亚洲成人免费av在线播放| 少妇的丰满在线观看| 日本欧美视频一区| 精品一区在线观看国产| 在线精品无人区一区二区三| 精品高清国产在线一区| 免费女性裸体啪啪无遮挡网站| 国产精品熟女久久久久浪| cao死你这个sao货| 国产日韩欧美视频二区| 久久精品亚洲av国产电影网| 精品福利观看| 少妇裸体淫交视频免费看高清 | 精品一区二区三卡| 午夜av观看不卡| 国产精品久久久久久精品电影小说| 人人妻人人澡人人爽人人夜夜| 久久热在线av| 日韩视频在线欧美| 国产精品成人在线| 国产老妇伦熟女老妇高清| 视频区欧美日本亚洲| 欧美日韩视频高清一区二区三区二| 欧美97在线视频| 免费不卡黄色视频| 老司机靠b影院| 建设人人有责人人尽责人人享有的| 99精国产麻豆久久婷婷| 人人澡人人妻人| 国产免费又黄又爽又色| 亚洲伊人久久精品综合| 人人妻人人澡人人看| 精品高清国产在线一区| 亚洲国产看品久久| 黄色片一级片一级黄色片| 亚洲精品日本国产第一区| 老司机影院毛片| 日日摸夜夜添夜夜爱| 亚洲,欧美,日韩| svipshipincom国产片| 久久国产精品男人的天堂亚洲| 国产成人91sexporn| 国产精品久久久久成人av| 亚洲av日韩精品久久久久久密 | 中文字幕高清在线视频| 亚洲,欧美精品.| 国产真人三级小视频在线观看| 少妇人妻 视频| 国产精品久久久久久精品古装| 国产精品偷伦视频观看了| 少妇粗大呻吟视频| av片东京热男人的天堂| 欧美黑人精品巨大| 久久99热这里只频精品6学生| 90打野战视频偷拍视频| 国产精品人妻久久久影院| 国产xxxxx性猛交| 久久久久精品国产欧美久久久 | 肉色欧美久久久久久久蜜桃| 久久国产精品影院| 欧美日韩福利视频一区二区| 国产一区有黄有色的免费视频| 欧美少妇被猛烈插入视频| 91精品三级在线观看| 王馨瑶露胸无遮挡在线观看| 亚洲七黄色美女视频| 国产亚洲av高清不卡| 美女主播在线视频| 国产在线观看jvid| 精品第一国产精品| 国产高清不卡午夜福利| 亚洲精品一卡2卡三卡4卡5卡 | 中文字幕色久视频| 亚洲,欧美精品.| av国产精品久久久久影院| 亚洲九九香蕉| 亚洲精品一卡2卡三卡4卡5卡 | av又黄又爽大尺度在线免费看| 欧美变态另类bdsm刘玥| 免费一级毛片在线播放高清视频 | 人人妻人人澡人人爽人人夜夜| 欧美国产精品va在线观看不卡| 最新的欧美精品一区二区| 天天躁夜夜躁狠狠躁躁| 国产亚洲欧美精品永久| 中文字幕人妻丝袜一区二区| 一本久久精品| 最新的欧美精品一区二区| 纯流量卡能插随身wifi吗| 少妇的丰满在线观看| 蜜桃在线观看..| 真人做人爱边吃奶动态| 亚洲黑人精品在线| 久久久久久久大尺度免费视频| 久久久久视频综合| 亚洲av美国av| 一本久久精品| 一区二区三区精品91| 久久精品国产a三级三级三级| 亚洲精品国产一区二区精华液| 99国产精品免费福利视频| 国语对白做爰xxxⅹ性视频网站| 一级片免费观看大全| 亚洲精品国产区一区二| 国产成人欧美在线观看 | 亚洲国产最新在线播放| 国产黄色免费在线视频| 精品亚洲乱码少妇综合久久| 国产片内射在线| 久久精品人人爽人人爽视色| 9热在线视频观看99| 国产熟女午夜一区二区三区| 天天影视国产精品| 高潮久久久久久久久久久不卡| 你懂的网址亚洲精品在线观看| 亚洲熟女毛片儿| 日韩一卡2卡3卡4卡2021年| 80岁老熟妇乱子伦牲交| 国产成人精品久久二区二区免费| 国产精品 国内视频| 少妇粗大呻吟视频| 欧美日韩亚洲国产一区二区在线观看 | 久久精品成人免费网站| 日韩制服丝袜自拍偷拍| 日本猛色少妇xxxxx猛交久久| 亚洲男人天堂网一区| 一级毛片女人18水好多 | 国产精品久久久久久人妻精品电影 | 美女国产高潮福利片在线看| 国产av精品麻豆| 日韩免费高清中文字幕av| 天堂中文最新版在线下载| 老司机影院成人| 欧美在线一区亚洲| 亚洲国产精品成人久久小说| 伊人亚洲综合成人网| 精品少妇一区二区三区视频日本电影| 日本wwww免费看| 久久久欧美国产精品| 国产1区2区3区精品| 99国产精品一区二区蜜桃av | 中文精品一卡2卡3卡4更新| 亚洲精品美女久久久久99蜜臀 | 成年人黄色毛片网站| 国产精品麻豆人妻色哟哟久久| 国产日韩一区二区三区精品不卡| 久久人妻福利社区极品人妻图片 | 精品国产一区二区久久| 精品人妻在线不人妻| 国产成人免费无遮挡视频| 永久免费av网站大全| 999久久久国产精品视频| 高清av免费在线| 亚洲中文av在线| 国产精品一区二区精品视频观看| 国产麻豆69| 国产一卡二卡三卡精品| 亚洲精品国产av成人精品| 国产黄频视频在线观看| 天天影视国产精品| 啦啦啦在线免费观看视频4| 伊人亚洲综合成人网| 国产深夜福利视频在线观看| 亚洲欧洲精品一区二区精品久久久| 成在线人永久免费视频| 久久久精品区二区三区| 亚洲国产欧美在线一区| 美女高潮到喷水免费观看| 亚洲专区国产一区二区| 国产97色在线日韩免费| 久久久久精品人妻al黑| 欧美日韩av久久| 日韩制服骚丝袜av| 熟女av电影| 国产精品熟女久久久久浪| 精品熟女少妇八av免费久了| 赤兔流量卡办理| 一本综合久久免费| 久9热在线精品视频| 久热这里只有精品99| 丰满少妇做爰视频| 亚洲色图 男人天堂 中文字幕| 久久狼人影院| 美女福利国产在线| 欧美日韩成人在线一区二区| 亚洲图色成人| 一级毛片 在线播放| 亚洲精品久久午夜乱码| 美女中出高潮动态图| 精品国产一区二区久久| 久久久久久人人人人人| 亚洲伊人久久精品综合| 中文字幕制服av| 十八禁人妻一区二区| 又紧又爽又黄一区二区| 亚洲av成人精品一二三区| 黄片小视频在线播放| www日本在线高清视频| 黄色片一级片一级黄色片| 国产精品久久久人人做人人爽| 色视频在线一区二区三区| 日韩熟女老妇一区二区性免费视频| 精品久久久久久电影网| 成年人午夜在线观看视频| 母亲3免费完整高清在线观看| 丰满饥渴人妻一区二区三| 午夜av观看不卡| 丝瓜视频免费看黄片| 久久久久视频综合| 人妻 亚洲 视频| 免费在线观看日本一区| 99精国产麻豆久久婷婷| 黄色视频在线播放观看不卡| 一区在线观看完整版| 亚洲国产精品国产精品| 大片电影免费在线观看免费| 亚洲久久久国产精品|