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

    一種基于“弦”的邊界跟蹤算法

    2022-01-19 04:25:16劉兆財(cái)王東興田洪志林建鋼
    關(guān)鍵詞:首端邊界線邊界點(diǎn)

    劉兆財(cái),王東興,田洪志,林建鋼

    (煙臺(tái)大學(xué)機(jī)電汽車(chē)工程學(xué)院,山東 煙臺(tái) 264005)

    在一個(gè)基于輪廓特征的模式識(shí)別[1]系統(tǒng)中,需要邊界像素點(diǎn)的有序排列,才能從中提取目標(biāo)通用形狀特征。邊界跟蹤[2-4]就是來(lái)完成這項(xiàng)工作的,是數(shù)字圖像處理技術(shù)中用來(lái)提取形狀信息的一種重要方法,是基于輪廓形狀匹配的一個(gè)重要步驟。

    一般在獲取圖像中目標(biāo)輪廓、質(zhì)心、不變矩等操作前都會(huì)對(duì)二值圖像進(jìn)行連通域劃分,即對(duì)二值圖像進(jìn)行連通域標(biāo)記[5-6],而在連通域標(biāo)記算法中,目前應(yīng)用較廣、速度極快的是基于游程編碼的連通域標(biāo)號(hào)算法[7-9],本文在詳細(xì)分析了此種標(biāo)號(hào)算法基礎(chǔ)上,提出了一種基于“弦”的邊界跟蹤算法。

    傳統(tǒng)的邊界跟蹤算法有蟲(chóng)隨法[10]、光柵掃描法[11]和八鄰域邊界跟蹤法[12]等。蟲(chóng)隨法和光柵掃描法都要多次重復(fù)才能得到結(jié)果,由于重復(fù)次數(shù)需要人為確定,因此跟蹤結(jié)果未必準(zhǔn)確。八鄰域跟蹤算法性能相對(duì)較好,因此提取給定圖像邊界時(shí)用到的頻率較高,然而八鄰域跟蹤算法需要掃描當(dāng)前邊界點(diǎn)的八鄰域來(lái)判斷下一邊界點(diǎn),并且邊界上的每個(gè)點(diǎn)都要進(jìn)行八鄰域判斷,判斷總次數(shù)多,搜索冗余也較多。當(dāng)然,一些學(xué)者也提出了一些改進(jìn)算法,如崔鳳魁等[13]提出目標(biāo)鄰域點(diǎn)的邊界點(diǎn)搜索方法, 該算法從上一邊界點(diǎn)的下一鄰域點(diǎn)開(kāi)始搜索, 將搜索方向減至7個(gè),但仍有大量搜索冗余未被去除。王福生等[14]將搜索方向減至最多5次,比崔鳳魁等[13]提出的目標(biāo)鄰域點(diǎn)邊界點(diǎn)搜索算法的搜索冗余少。但這些改進(jìn)的算法只是在八鄰域的基礎(chǔ)上進(jìn)行的算法優(yōu)化,依然需要對(duì)每個(gè)邊界點(diǎn)進(jìn)行八鄰域的判斷,所需判斷邊界點(diǎn)總次數(shù)仍然較多,并且邊界上的每個(gè)點(diǎn)都要進(jìn)行掃描。

    當(dāng)連通域采用游程編碼[15]表示時(shí),若要采用上述傳統(tǒng)算法進(jìn)行邊界跟蹤,則還需要將用游程編碼表示的連通域轉(zhuǎn)換為用光柵圖像表示的連通域,進(jìn)一步增加了從連通域獲取其邊界輪廓的處理時(shí)間。而本文算法則是直接根據(jù)游程編碼方法的特性進(jìn)行下一邊界點(diǎn)的判斷,所以對(duì)目標(biāo)輪廓進(jìn)行邊界跟蹤時(shí),所需進(jìn)行邊界點(diǎn)判斷的總次數(shù)相較于傳統(tǒng)的邊界跟蹤算法就有了很大的降低,而且無(wú)需逐像素掃描每一個(gè)邊界點(diǎn),此時(shí)邊界跟蹤效率也得到了明顯的提高。本文算法可以在快速標(biāo)記連通域后再進(jìn)行快速的目標(biāo)輪廓提取,而無(wú)需在連通域標(biāo)記后先將連通域轉(zhuǎn)換為光柵圖像形式,再使用其他的傳統(tǒng)邊界跟蹤算法來(lái)提取目標(biāo)物體的輪廓,此時(shí)目標(biāo)物體的輪廓提取效率有了極大的提升。

    1 RLRegion連通域

    經(jīng)過(guò)游程編碼標(biāo)記后的連通域,在這里將其稱(chēng)為RLRegion連通域,而此RLRegion連通域中的基本描述單元?jiǎng)t用弦(Chord)來(lái)描述(圖1),很顯然,每個(gè)弦的2個(gè)端點(diǎn)一定在域的邊界上,但中間點(diǎn)也可能在域的邊界上,圖1中部與其上多個(gè)弦或其下多個(gè)弦相鄰接的弦,一行中可能有一個(gè)弦,也有可能有多個(gè)弦。

    圖1 由弦所描述的RLRegion連通域Fig.1 A RLRegion connected region described by chords

    當(dāng)連通域改為用弦描述時(shí),根據(jù)弦上的像素列坐標(biāo)的連續(xù)性,很多情況下就不需要逐像素搜索邊界上的像素。

    2 算法描述

    2.1 獲得RLRegion連通域

    對(duì)二值圖像進(jìn)行基于游程編碼的連通域標(biāo)號(hào)處理時(shí),取一目標(biāo)連通域,在逐行掃描圖像的過(guò)程中,將每一行中連續(xù)的白色像素組成的序列作為一個(gè)弦(Chord),并記下它的起始列坐標(biāo)、終止列坐標(biāo)以及它所在行坐標(biāo)。其中弦的數(shù)據(jù)結(jié)構(gòu)定義為

    struct WDChord {

    Inty; //行坐標(biāo)

    Intxb; //起始列坐標(biāo)

    Intxe; //終止列坐標(biāo)

    };

    假設(shè)RLRegion連通域由N個(gè)弦組成。

    R={Ci=(xbi,xei,yi)|i∈[0,N-1]}。

    (1)

    每個(gè)弦都有其對(duì)應(yīng)的序號(hào),弦序號(hào)范圍由0到(N-1)。在RLRegion連通域中,弦序號(hào)從左到右,從上到下依次排列,一行中可能有一個(gè)弦序號(hào),也可能有多個(gè)弦序號(hào),每行中的第一個(gè)弦的序號(hào)在這里稱(chēng)其為首弦序號(hào)。

    2.2 獲取RLRegion連通域的行信息

    連通域行信息的數(shù)據(jù)結(jié)構(gòu)定義如下:

    struct ConnRegInfo {

    int nYFirstRow;

    int nYLastRow;

    int* pRowSCN;

    uchar* pChordF;

    };

    其中:nYFirstRow為連通域第一行y坐標(biāo),nYLastRow為連通域最后一行y坐標(biāo),pRowSCN用來(lái)存儲(chǔ)每一行上首弦的序號(hào),pChordF則用來(lái)存儲(chǔ)每一弦的首端標(biāo)記。

    2.3 初始化首端標(biāo)記

    申請(qǐng)存儲(chǔ)空間存儲(chǔ)連通域中每一個(gè)弦的首端標(biāo)記,并將其全部初始化為0。每一個(gè)弦的首端即首像素在被搜索記錄后,就將其首端標(biāo)記賦值為1。當(dāng)搜索完外層輪廓后,若存在內(nèi)層輪廓,內(nèi)層輪廓中肯定有弦的首端未進(jìn)行標(biāo)記的,此時(shí)通過(guò)首端標(biāo)記便可進(jìn)行內(nèi)層輪廓的搜索。

    2.4 搜索RLRegion連通域外邊界及內(nèi)邊界

    搜索外邊界時(shí)取序號(hào)為0的弦為首弦,記為弦C0(xb0,xe0,y0),xb0為A的首像素的列坐標(biāo),xe0為其尾像素的列坐標(biāo),y0為其行坐標(biāo)。

    為了按逆時(shí)針?lè)较蝽樞蚺帕型獠窟吔缇€上的像素,或沿順時(shí)針?lè)较蚺帕袃?nèi)部邊界線上的像素,弦的搜索方向分為2個(gè),D1:沿著每條弦的首端向下(行地址變大),D2:沿著每條弦的尾端向上(行地址變小),為簡(jiǎn)單起見(jiàn),規(guī)定搜索任何一條邊界線時(shí)起始搜索方向均為D1。

    為了應(yīng)用下述方法,記C0(xb0,xe0,y0)=A(xbA,xeA,yA)。

    2.4.1 按D1法搜索 首先判斷當(dāng)前弦下一行的y坐標(biāo)是否超出連通域最大的y坐標(biāo),若是,判斷下一行上無(wú)鄰接弦,否則,需要從左側(cè)遍歷下一行上是否有當(dāng)前弦的鄰接弦。

    圖2為相鄰2行上2弦鄰接的極限情況,記弦B為(xbB,xeB,yB),則相鄰2行上弦A與B不鄰接的條件為(xeBxeA+1)。

    圖2 相鄰2行上2弦鄰接的極限情況Fig.2 The limiting case of the adjacency of two chords on two adjacent rows

    如圖3,若當(dāng)前弦A的下一行上沒(méi)有與其鄰接的弦,說(shuō)明弦A上的像素均為邊界像素,記錄A的首像素的坐標(biāo)(xbA,yA),要標(biāo)記弦A的首端已搜索即對(duì)弦A進(jìn)行首端標(biāo)記,避免搜索內(nèi)部邊界時(shí)該弦的首像素被作為起始像素,其尾端會(huì)在下次搜索時(shí)處理,當(dāng)前弦序號(hào)不變,搜索方向變?yōu)镈2,按照D2法繼續(xù)搜索。

    圖3 A的下一行上沒(méi)有與其鄰接的弦Fig.3 There is no adjacent chord on the next line of A

    當(dāng)前弦A的下一行有與A鄰接的弦B,可分為以下幾種情況:

    (a) 弦B的首像素的列坐標(biāo)大于A的首像素的列坐標(biāo)加1,即xbB>xbA+1時(shí)。

    如圖4,這種情況下,從A的首像素開(kāi)始至少有2個(gè)邊界像素(如下方黑色像素塊),按順序記錄黑色像素塊的2個(gè)端像素的坐標(biāo):(xbA,yA)和(xbB-1,yA),當(dāng)前弦改為弦B,搜索方向不變。

    圖4 xbB>xbA+1Fig.4 xbB>xbA+1

    (b) 當(dāng)xbB=xbA或xbB=xbA+1時(shí),如圖5,這種情況下,A的首像素為邊界像素,記錄其坐標(biāo)(xbA,yA),當(dāng)前弦改為弦B,搜索方向不變。

    圖5 xbB=xbA或xbB=xbA+1Fig.5 xbB=xbA or xbB=xbA+1

    (c) 當(dāng)xbB=xbA-1時(shí),并且在A的同一行上A的左側(cè)沒(méi)有弦與B鄰接,如圖6,A的首像素為邊界像素,記錄其坐標(biāo)(xbA,yA),當(dāng)前弦改為弦B,搜索方向不變。

    圖6 xbB=xbA-1,并且A的左側(cè)沒(méi)有弦與B鄰接Fig.6 xbB=xbA-1, and the left side of A has no chord adjacent to B

    (d) 當(dāng)xbB

    圖7 xbB

    (e) 在A的同一行上A的左側(cè)有弦C(xbC,xeC,yC)與B鄰接,并且xeC=xbA-2,如圖8,A的首像素為邊界像素,記錄其坐標(biāo)(xbA,yA),弦B上列坐標(biāo)為xbA-1的像素也是邊界像素,記錄其坐標(biāo)(xbA-1,yB),當(dāng)前弦改為弦C,搜索方向改為D2。

    圖8 A的左側(cè)有弦C與B鄰接并且xeC=xbA-2Fig.8 The left side of A has chord C adjacent to B, and xeC=xbA-2

    (f)在A的同一行上A的左側(cè)有弦C(xbC,xeC,yC)與B鄰接,并且xeC

    圖9 A的左側(cè)有弦C與B鄰接并且xeC

    (a)—(f)情況下均要標(biāo)記弦A的首端已搜索即對(duì)弦A進(jìn)行首端標(biāo)記,避免搜索內(nèi)部邊界時(shí)這些弦的首像素被作為起始像素。

    2.4.2 按D2法搜索 首先判斷當(dāng)前弦上一行的y坐標(biāo)是否小于連通域最小的y坐標(biāo),若是,判斷上一行上無(wú)鄰接弦,否則,需要從右側(cè)遍歷上一行上是否有鄰接弦。

    如圖10,若當(dāng)前弦A的上一行上沒(méi)有與A鄰接的弦,說(shuō)明弦A上的像素均為邊界像素,記錄A的尾像素的坐標(biāo)(xeA,yA),要標(biāo)記弦A的尾端已搜索,避免搜索內(nèi)部邊界時(shí)該弦的尾像素被作為起始像素,其首端會(huì)在下次搜索時(shí)處理,當(dāng)前弦不變,搜索方向變?yōu)镈1,按照D1法繼續(xù)搜索。

    圖10 A的上一行上沒(méi)有與其鄰接的弦Fig.10 There is no adjacent chord on top of A

    當(dāng)前弦A的上一行有與A鄰接的弦,可分為以下幾種情況:

    (a) 弦B的尾像素的列坐標(biāo)小于A的尾像素的列坐標(biāo)減1,即xeB

    如圖11,這種情況下,從A的尾像素開(kāi)始至少有2個(gè)邊界像素,按順序記錄其2個(gè)端像素的坐標(biāo)(xeA,yA)和(xeB+1,yA),當(dāng)前弦改為弦B,搜索方向不變。

    圖11 xeB

    (b) 當(dāng)xeB=xeA或xeB=xeA-1時(shí),如圖12,A的尾像素為邊界像素,記錄其坐標(biāo)(xeA,yA),當(dāng)前弦改為弦B,搜索方向不變。

    圖12 xeB=xeA或xeB=xeA-1Fig.12 xeB=xeA or xeB=xeA-1

    (c) 當(dāng)xeB=xeA+1時(shí),并且在A的同一行上A的右側(cè)沒(méi)有弦與B鄰接,如圖13,A的尾像素為邊界像素,記錄其坐標(biāo)(xeA,yA),當(dāng)前弦改為弦B,搜索方向不變。

    圖13 xeB=xeA+1并且A的右側(cè)沒(méi)有弦與B鄰接Fig.13 xeB=xeA+1, and the right side of A has no chord adjacent to B

    (d)xeB>xeA+1,并且在A的同一行上A的右側(cè)沒(méi)有弦與B鄰接,如圖14,A的尾像素為邊界像素,記錄其坐標(biāo)(xeA,yA),B上至少有2個(gè)邊界像素,按順序記錄其2個(gè)端像素的坐標(biāo):(xeA+1,yB)和(xeB,yB)。當(dāng)前弦改為弦B,搜索方向不變。注意:鄰接弦的尾像素下次搜索時(shí)會(huì)被重復(fù)記錄。

    圖14 xeB>xeA+1并且A的右側(cè)沒(méi)有弦與B鄰接Fig.14 xeB>xeA+1, and the right side of A has no chord adjacent to B

    (e) 在A的同一行上A的右側(cè)有弦C(xbC,xeC,yC)與B鄰接,并且xbC=xeA+2,如圖15,A的尾像素為邊界像素,記錄其坐標(biāo)(xeA,yA),弦B上列坐標(biāo)為xeA+1的像素也是邊界像素,記錄其坐標(biāo)(xeA+1,yB),當(dāng)前弦改為弦C,搜索方向改為D1。

    圖15 A的右側(cè)有弦C與B鄰接并且xbC=xeA+2Fig.15 The right side of A has chord C adjacent to B, and xbC=xeA+2

    (f) 在A的同一行上A的右側(cè)有弦C(xbC,xeC,yC)與B鄰接,并且xbC>xeA+2,如圖16,A的尾像素為邊界像素,記錄其坐標(biāo)(xeA,yA),弦B上列坐標(biāo)在xeA+1與xbC-1之間的像素也是邊界像素,按順序記錄2個(gè)端像素的坐標(biāo):(xeA+1,yB)和(xbC-1,yB),當(dāng)前弦改為弦C,搜索方向變?yōu)镈1。

    圖16 A的右側(cè)有弦C與B鄰接并且xbC>xeA+2Fig.16 The right side of A has chord C adjacent to B, and xbC>xeA+2

    2.4.3 搜索外邊界線 根據(jù)當(dāng)前搜索方向按照D1法或D2法搜索邊界上的每一個(gè)弦,直到當(dāng)前弦再次變回初始弦C0為止,若當(dāng)前搜索方向不是D1,則還需要記錄下弦C0的尾像素的坐標(biāo)。

    2.4.4 搜索一條內(nèi)部邊界線 當(dāng)此連通域外邊界線找到后,接著遍歷各弦的首端標(biāo)記,找到第一個(gè)首端未標(biāo)記的弦作為首弦,初始搜索方向?yàn)镈1,此時(shí),按照搜索外邊界線的方法搜索邊界上的每一個(gè)弦,找到一條內(nèi)部邊界線。

    2.4.5 搜索所有內(nèi)部邊界線 最后按照上述找到一條內(nèi)部邊界線的方法找到所有內(nèi)部邊界線,此時(shí)所有弦的首端均完成標(biāo)記,即此連通域的所有內(nèi)外邊界線均已搜索完成。

    3 實(shí)驗(yàn)與分析

    3.1 實(shí)驗(yàn)說(shuō)明

    硬件條件為Intel(R) Core(TM) i5-8250U CPU @ 1.60 GHz;軟件環(huán)境為Visual Studio 2013×32 Debug模式和OpenCV3.0。

    圖17為原始的二值圖,該圖片大小為504 pixel×356 pixel。圖18為文獻(xiàn)[14]算法的邊界跟蹤結(jié)果。圖19為采用本文算法的邊界跟蹤結(jié)果。效率實(shí)驗(yàn)采用4組每組10張大小相同的二值圖像,1—4組分別對(duì)應(yīng)的圖片大小依次為504 pixel×356 pixel、500 pixel×500 pixel、30 pixel×19 pixel、11 pixel×11 pixel,運(yùn)用2種算法分別計(jì)算每張圖片的時(shí)間,取每組的平均時(shí)間,其中2種算法所執(zhí)行的對(duì)象都是經(jīng)過(guò)游程編碼標(biāo)記后的目標(biāo)連通域。

    圖17 原二值圖Fig.17 Original binary image

    圖18 文獻(xiàn)[14]算法的邊界跟蹤結(jié)果Fig.18 Boundary tracking result of Ref.[14]

    3.2 結(jié)果與分析

    3.2.1 輪廓跟蹤所存儲(chǔ)的點(diǎn)集 在上方的邊界跟蹤結(jié)果圖中,圖18繪制的是文獻(xiàn)[14]算法所得到的點(diǎn)集,圖19繪制的是本文算法跟蹤存儲(chǔ)的點(diǎn)集。若要得到點(diǎn)集對(duì)應(yīng)的完整輪廓,可以通過(guò)OpenCV中的drawContours()函數(shù)進(jìn)行繪制,該函數(shù)能將點(diǎn)與點(diǎn)之間的連線按照一定的拓?fù)潢P(guān)系來(lái)繪制,圖20為使用圖19中的點(diǎn)集繪制得到的輪廓圖。

    圖19 本文算法邊界跟蹤結(jié)果Fig.19 Boundary tracking result of the proposed algorithm

    圖20 drawContours()函數(shù)所繪制的輪廓Fig.20 The outline drawn by drawContours()

    由邊界跟蹤結(jié)果圖可以看出,圖18的邊界跟蹤是將輪廓上的每個(gè)點(diǎn)都進(jìn)行了掃描存儲(chǔ),而圖19本文算法邊界跟蹤所掃描存儲(chǔ)的點(diǎn)為弦的端像素點(diǎn),且處于邊界上的弦的邊界點(diǎn)并未全部進(jìn)行掃描存儲(chǔ),從點(diǎn)集可以看出,本文算法要比八鄰域邊界跟蹤算法的搜索范圍小。

    3.2.2 跟蹤效率 表1為2種不同算法運(yùn)行時(shí)間的比較。

    表1 2種不同算法的運(yùn)行時(shí)間比較Tab.1 Execution time of two different algorithms s

    由表1中的數(shù)據(jù)可以得到基于“弦”的邊界跟蹤算法比文獻(xiàn)[14]算法提高的效率,效率的公式為

    η=(T2-T1)/T1。

    (2)

    由式(2)可以得到表2,從表2中可以得到本文算法的運(yùn)行時(shí)間效率要比文獻(xiàn)[14]算法的運(yùn)行時(shí)間效率平均提高了大約69.08%。

    表2 效率提高Tab.2 Efficiency improvement table %

    從已得的實(shí)驗(yàn)結(jié)果分析可知,組成RLRegion連通域中的“弦”越長(zhǎng),“長(zhǎng)弦”的占比越大,并且連通域邊界越規(guī)則,那么本文算法所提高的效率就越高。反之,連通域越小,“弦”越短,那么本文算法所提高的效率就不夠顯著。

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

    本文在已有的基于游程編碼的連通域標(biāo)記基礎(chǔ)上,提出了一種基于“弦”的邊界跟蹤算法。該算法是專(zhuān)門(mén)針對(duì)由“弦”組成的RLRegion連通域進(jìn)行邊界跟蹤的特殊算法,在同等背景環(huán)境下,本文算法所耗時(shí)間要比八鄰域邊界跟蹤算法所耗時(shí)間少了很多,效率提高較為顯著。當(dāng)然本文算法也有不足之處,本文算法所使用的環(huán)境必須是在RLRegion連通域的基礎(chǔ)上才能使用,即在使用本文算法之前,要先對(duì)二值圖像進(jìn)行基于游程編碼的連通域標(biāo)記處理,使其變成由弦組成的連通域。盡管有這些不足,但連通域標(biāo)記又是幾乎所有二值圖像分析的基礎(chǔ),若要針對(duì)目標(biāo)連通域進(jìn)行輪廓提取等操作,需先對(duì)圖像進(jìn)行連通域標(biāo)記處理。而目前連通域標(biāo)記處理的算法中,基于游程編碼的連通域標(biāo)記算法是應(yīng)用較廣、效率最高的標(biāo)記算法,所以本文算法具有廣闊的應(yīng)用場(chǎng)景。

    猜你喜歡
    首端邊界線邊界點(diǎn)
    與有序分拆的分部量1 相關(guān)的恒等式及組合證明
    自適應(yīng)工況的大型水輪發(fā)電機(jī)定子接地故障定位方法
    弟弟尿床了
    道路空間特征與測(cè)量距離相結(jié)合的LiDAR道路邊界點(diǎn)提取算法
    層次化點(diǎn)云邊界快速精確提取方法研究
    重載鐵路牽引網(wǎng)雷擊仿真模型比較研究
    電氣化鐵道(2021年3期)2021-07-15 06:48:00
    首升降舵布局方式對(duì)潛艇垂直面操縱性能仿真分析
    “邊界線”風(fēng)波
    “邊界線”風(fēng)波
    神奇的邊界線:一不留神就出國(guó)
    智慧少年(2017年8期)2018-01-10 21:39:12
    老熟女久久久| 哪个播放器可以免费观看大片| 免费女性裸体啪啪无遮挡网站| 亚洲一区二区三区欧美精品| 伦理电影免费视频| 国产成人a∨麻豆精品| 久久久久网色| 久久精品aⅴ一区二区三区四区 | videosex国产| 国产精品偷伦视频观看了| 亚洲成国产人片在线观看| 国产av国产精品国产| 亚洲五月色婷婷综合| 亚洲国产毛片av蜜桃av| 国产白丝娇喘喷水9色精品| 黄片无遮挡物在线观看| 精品少妇久久久久久888优播| 免费黄色在线免费观看| 18+在线观看网站| 亚洲一码二码三码区别大吗| 大码成人一级视频| 曰老女人黄片| 热99久久久久精品小说推荐| 男女边摸边吃奶| 高清av免费在线| 国产精品熟女久久久久浪| 国产亚洲av片在线观看秒播厂| 日韩熟女老妇一区二区性免费视频| 亚洲美女黄色视频免费看| 中文字幕最新亚洲高清| 欧美丝袜亚洲另类| 成年人免费黄色播放视频| 免费高清在线观看视频在线观看| 黑人欧美特级aaaaaa片| 欧美 日韩 精品 国产| 美女中出高潮动态图| 香蕉丝袜av| 精品国产一区二区久久| 91精品国产国语对白视频| 久久精品久久久久久久性| kizo精华| 91aial.com中文字幕在线观看| 亚洲欧洲精品一区二区精品久久久 | 大陆偷拍与自拍| 久久精品久久久久久噜噜老黄| 9色porny在线观看| 欧美亚洲日本最大视频资源| 看免费成人av毛片| 少妇被粗大猛烈的视频| 久久精品国产综合久久久 | 国产激情久久老熟女| 最近手机中文字幕大全| 久久婷婷青草| 日韩av在线免费看完整版不卡| 午夜久久久在线观看| 亚洲国产最新在线播放| 国产色婷婷99| 亚洲av国产av综合av卡| 国产1区2区3区精品| 婷婷色av中文字幕| 蜜桃在线观看..| 亚洲一码二码三码区别大吗| 久久久久人妻精品一区果冻| 免费看av在线观看网站| 成人午夜精彩视频在线观看| 国产黄频视频在线观看| 免费观看性生交大片5| 亚洲精品中文字幕在线视频| 日韩熟女老妇一区二区性免费视频| 免费在线观看黄色视频的| 看免费av毛片| 日日啪夜夜爽| 永久网站在线| 狂野欧美激情性xxxx在线观看| 韩国av在线不卡| 一区二区日韩欧美中文字幕 | 丝袜美足系列| 高清毛片免费看| 国产成人精品在线电影| www.色视频.com| 中文字幕精品免费在线观看视频 | 久久久久人妻精品一区果冻| 超碰97精品在线观看| 欧美激情国产日韩精品一区| av福利片在线| 卡戴珊不雅视频在线播放| 精品99又大又爽又粗少妇毛片| 黄色一级大片看看| 最近最新中文字幕免费大全7| 日韩免费高清中文字幕av| 久久久国产欧美日韩av| 日韩av不卡免费在线播放| 97在线视频观看| 97精品久久久久久久久久精品| 亚洲人成网站在线观看播放| 亚洲高清免费不卡视频| 国产免费一区二区三区四区乱码| 高清毛片免费看| 国产熟女欧美一区二区| 国产麻豆69| 亚洲精品av麻豆狂野| 九九爱精品视频在线观看| 黑丝袜美女国产一区| 国产欧美日韩综合在线一区二区| 性色avwww在线观看| 国产色爽女视频免费观看| 精品国产露脸久久av麻豆| 在线观看三级黄色| 男人爽女人下面视频在线观看| 日韩视频在线欧美| av播播在线观看一区| av一本久久久久| 人妻系列 视频| 国产毛片在线视频| 99香蕉大伊视频| 男男h啪啪无遮挡| 久久久久久人人人人人| 最近中文字幕2019免费版| 五月玫瑰六月丁香| 韩国高清视频一区二区三区| 国产白丝娇喘喷水9色精品| 桃花免费在线播放| av电影中文网址| 91成人精品电影| 大话2 男鬼变身卡| 成人18禁高潮啪啪吃奶动态图| 欧美 日韩 精品 国产| 国产高清不卡午夜福利| 久久人人爽人人爽人人片va| 另类精品久久| 亚洲av电影在线进入| av免费在线看不卡| 99热全是精品| 精品少妇黑人巨大在线播放| 国产精品秋霞免费鲁丝片| 日韩欧美精品免费久久| 熟女av电影| 看非洲黑人一级黄片| av国产久精品久网站免费入址| 久久久久久久亚洲中文字幕| 国产黄频视频在线观看| 一区二区三区乱码不卡18| 亚洲国产看品久久| 欧美日韩视频精品一区| 夜夜骑夜夜射夜夜干| 亚洲丝袜综合中文字幕| 91aial.com中文字幕在线观看| 99久久综合免费| 丝袜喷水一区| 免费高清在线观看视频在线观看| 午夜福利影视在线免费观看| 国产精品国产av在线观看| 欧美日韩视频精品一区| 国产片特级美女逼逼视频| 国产成人精品一,二区| 视频在线观看一区二区三区| 美女内射精品一级片tv| 日韩电影二区| 少妇被粗大猛烈的视频| 亚洲欧美一区二区三区国产| 亚洲人成77777在线视频| 中国三级夫妇交换| 久久99热6这里只有精品| 看十八女毛片水多多多| 日本vs欧美在线观看视频| a 毛片基地| 日本黄色日本黄色录像| 国产精品免费大片| 晚上一个人看的免费电影| 欧美日韩综合久久久久久| 精品久久蜜臀av无| 女人被躁到高潮嗷嗷叫费观| 永久免费av网站大全| 丰满乱子伦码专区| 亚洲国产成人一精品久久久| 22中文网久久字幕| 大片免费播放器 马上看| 在线观看人妻少妇| 成人手机av| 精品少妇内射三级| 亚洲精华国产精华液的使用体验| 亚洲国产av影院在线观看| 曰老女人黄片| 黑丝袜美女国产一区| 一级毛片电影观看| 国产色爽女视频免费观看| 免费高清在线观看视频在线观看| 亚洲av免费高清在线观看| 国产成人午夜福利电影在线观看| 各种免费的搞黄视频| 亚洲五月色婷婷综合| 亚洲经典国产精华液单| 国产精品女同一区二区软件| 丝袜喷水一区| 日韩精品有码人妻一区| 水蜜桃什么品种好| 色网站视频免费| 国国产精品蜜臀av免费| 新久久久久国产一级毛片| 日韩一本色道免费dvd| 久久韩国三级中文字幕| 久久毛片免费看一区二区三区| 一区二区av电影网| 国产精品久久久久久精品电影小说| 亚洲成av片中文字幕在线观看 | 黑人猛操日本美女一级片| 国产69精品久久久久777片| 亚洲成人av在线免费| 多毛熟女@视频| 精品99又大又爽又粗少妇毛片| 人成视频在线观看免费观看| 国语对白做爰xxxⅹ性视频网站| 考比视频在线观看| 久久这里只有精品19| 一二三四在线观看免费中文在 | 久久影院123| 丁香六月天网| 婷婷色综合大香蕉| 成年人午夜在线观看视频| 91精品三级在线观看| 中国三级夫妇交换| 婷婷成人精品国产| 日韩av不卡免费在线播放| 久久午夜福利片| kizo精华| 亚洲欧洲日产国产| 亚洲国产毛片av蜜桃av| 精品久久久久久电影网| 999精品在线视频| 免费观看在线日韩| 热re99久久国产66热| 亚洲精品久久成人aⅴ小说| 国产欧美日韩综合在线一区二区| 国产69精品久久久久777片| 亚洲第一区二区三区不卡| 最近中文字幕高清免费大全6| 免费黄频网站在线观看国产| 人人妻人人澡人人看| 97精品久久久久久久久久精品| 黑丝袜美女国产一区| 9色porny在线观看| 另类亚洲欧美激情| 又粗又硬又长又爽又黄的视频| 中文字幕亚洲精品专区| 日韩av不卡免费在线播放| 最后的刺客免费高清国语| 久久毛片免费看一区二区三区| 99久久中文字幕三级久久日本| 亚洲人与动物交配视频| 欧美xxⅹ黑人| 国产av国产精品国产| 少妇的逼水好多| 亚洲美女视频黄频| 亚洲国产成人一精品久久久| 国产精品成人在线| 在现免费观看毛片| 99精国产麻豆久久婷婷| av在线播放精品| 男人添女人高潮全过程视频| 久久久久久伊人网av| 在线免费观看不下载黄p国产| 老司机影院毛片| 国产亚洲最大av| 日本91视频免费播放| av免费观看日本| 一二三四在线观看免费中文在 | 午夜福利视频精品| 色5月婷婷丁香| 久久久久视频综合| 久久人人97超碰香蕉20202| 午夜福利网站1000一区二区三区| 国产成人a∨麻豆精品| 熟女av电影| 2018国产大陆天天弄谢| 免费黄频网站在线观看国产| av片东京热男人的天堂| 国产欧美日韩一区二区三区在线| 午夜av观看不卡| 久久久久精品性色| 男女下面插进去视频免费观看 | 伊人亚洲综合成人网| 欧美日韩国产mv在线观看视频| 十八禁网站网址无遮挡| 中国国产av一级| 亚洲丝袜综合中文字幕| 国产国拍精品亚洲av在线观看| av线在线观看网站| 国产极品粉嫩免费观看在线| 丝袜在线中文字幕| 男人操女人黄网站| 水蜜桃什么品种好| 国产精品 国内视频| 亚洲综合精品二区| 国产成人精品福利久久| 久久青草综合色| 欧美老熟妇乱子伦牲交| 制服人妻中文乱码| 久久狼人影院| 大码成人一级视频| 巨乳人妻的诱惑在线观看| 亚洲国产av新网站| 亚洲av综合色区一区| 视频在线观看一区二区三区| 侵犯人妻中文字幕一二三四区| 最近最新中文字幕大全免费视频 | 最新的欧美精品一区二区| 国产在视频线精品| 久久精品国产亚洲av涩爱| 大片电影免费在线观看免费| 日韩电影二区| 日本猛色少妇xxxxx猛交久久| 男人舔女人的私密视频| 日本色播在线视频| 激情视频va一区二区三区| 一级,二级,三级黄色视频| 老司机影院成人| 久久国产精品大桥未久av| 高清不卡的av网站| 看免费成人av毛片| 国产成人免费无遮挡视频| 十八禁网站网址无遮挡| 91在线精品国自产拍蜜月| 国产成人一区二区在线| 午夜免费鲁丝| 欧美激情国产日韩精品一区| 黄色怎么调成土黄色| 18+在线观看网站| 国产精品欧美亚洲77777| 一级爰片在线观看| 国产一区二区在线观看av| 国产欧美日韩一区二区三区在线| 视频区图区小说| 亚洲精品456在线播放app| 在线观看免费日韩欧美大片| 大香蕉97超碰在线| 中文字幕人妻丝袜制服| 精品卡一卡二卡四卡免费| 伦精品一区二区三区| 国产日韩一区二区三区精品不卡| 免费在线观看完整版高清| 中文字幕最新亚洲高清| 久久av网站| 青春草亚洲视频在线观看| 成年动漫av网址| 国产亚洲欧美精品永久| 日韩精品免费视频一区二区三区 | 成年av动漫网址| 最黄视频免费看| 国产精品国产三级国产专区5o| 中文天堂在线官网| 亚洲精品第二区| 男女边摸边吃奶| 最近的中文字幕免费完整| 亚洲一码二码三码区别大吗| 熟女人妻精品中文字幕| 中文字幕另类日韩欧美亚洲嫩草| 色婷婷久久久亚洲欧美| 国产精品 国内视频| 国产 精品1| 美女大奶头黄色视频| 国产精品一区www在线观看| 交换朋友夫妻互换小说| 亚洲欧美日韩另类电影网站| 久久99蜜桃精品久久| 欧美丝袜亚洲另类| av福利片在线| 亚洲精品一区蜜桃| 黑人高潮一二区| 日本91视频免费播放| 18禁裸乳无遮挡动漫免费视频| 乱人伦中国视频| 日韩不卡一区二区三区视频在线| 精品99又大又爽又粗少妇毛片| 人成视频在线观看免费观看| 大香蕉97超碰在线| 久久久久久久久久久久大奶| av不卡在线播放| 高清视频免费观看一区二区| 国产精品女同一区二区软件| 九草在线视频观看| 丰满少妇做爰视频| 久久人妻熟女aⅴ| 色婷婷久久久亚洲欧美| 久久久亚洲精品成人影院| 久久久久国产精品人妻一区二区| 91国产中文字幕| 丰满饥渴人妻一区二区三| av在线观看视频网站免费| 三级国产精品片| 亚洲精品久久久久久婷婷小说| 在线免费观看不下载黄p国产| 日产精品乱码卡一卡2卡三| 侵犯人妻中文字幕一二三四区| 日产精品乱码卡一卡2卡三| 99热这里只有是精品在线观看| 国产极品天堂在线| 韩国高清视频一区二区三区| 精品国产乱码久久久久久小说| 自线自在国产av| 久久久久久伊人网av| 欧美精品高潮呻吟av久久| 国产欧美另类精品又又久久亚洲欧美| 久久精品熟女亚洲av麻豆精品| 免费av中文字幕在线| 另类亚洲欧美激情| 久久久久久久精品精品| av有码第一页| 最后的刺客免费高清国语| 亚洲第一区二区三区不卡| 女性被躁到高潮视频| 天天躁夜夜躁狠狠久久av| 下体分泌物呈黄色| 亚洲一区二区三区欧美精品| 久久99热6这里只有精品| 22中文网久久字幕| 国产老妇伦熟女老妇高清| 国产有黄有色有爽视频| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品欧美亚洲77777| videos熟女内射| 欧美人与性动交α欧美精品济南到 | 黑丝袜美女国产一区| 免费观看性生交大片5| 成人午夜精彩视频在线观看| 我的女老师完整版在线观看| 欧美亚洲日本最大视频资源| 国产av精品麻豆| 丰满迷人的少妇在线观看| 国产色爽女视频免费观看| 中文欧美无线码| 久久精品熟女亚洲av麻豆精品| 亚洲av成人精品一二三区| 国产成人欧美| 国产黄色免费在线视频| 曰老女人黄片| 狠狠婷婷综合久久久久久88av| 亚洲精品av麻豆狂野| 亚洲成av片中文字幕在线观看 | 国产麻豆69| 如何舔出高潮| 亚洲一区二区三区欧美精品| 久久久久网色| 一级毛片黄色毛片免费观看视频| 久久热在线av| 热99久久久久精品小说推荐| 国产成人精品婷婷| 男人舔女人的私密视频| 亚洲精品久久久久久婷婷小说| 黄色视频在线播放观看不卡| 91aial.com中文字幕在线观看| 熟妇人妻不卡中文字幕| 国产成人精品婷婷| 91在线精品国自产拍蜜月| 捣出白浆h1v1| 丰满少妇做爰视频| 一级,二级,三级黄色视频| 免费看av在线观看网站| 亚洲综合色惰| 日韩视频在线欧美| 青青草视频在线视频观看| 亚洲成色77777| 国产精品嫩草影院av在线观看| 国产永久视频网站| 久久久久久人人人人人| 国产一区亚洲一区在线观看| 久久亚洲国产成人精品v| 啦啦啦中文免费视频观看日本| 看十八女毛片水多多多| 国产免费视频播放在线视频| 免费大片黄手机在线观看| 亚洲情色 制服丝袜| 在线精品无人区一区二区三| 久久午夜综合久久蜜桃| 久久婷婷青草| 国产男女内射视频| 国产xxxxx性猛交| 国产视频首页在线观看| 久久久国产精品麻豆| 高清欧美精品videossex| 亚洲精品视频女| 晚上一个人看的免费电影| 18禁裸乳无遮挡动漫免费视频| 另类亚洲欧美激情| 久久热在线av| 深夜精品福利| 久久精品久久精品一区二区三区| 国产在线视频一区二区| 少妇猛男粗大的猛烈进出视频| 免费在线观看完整版高清| 日本av手机在线免费观看| 宅男免费午夜| 男男h啪啪无遮挡| 国产成人精品无人区| 妹子高潮喷水视频| av片东京热男人的天堂| 国产不卡av网站在线观看| 日日爽夜夜爽网站| 国产女主播在线喷水免费视频网站| 欧美丝袜亚洲另类| 国产精品国产三级国产av玫瑰| 国产成人午夜福利电影在线观看| 亚洲高清免费不卡视频| 日韩av在线免费看完整版不卡| 久久久久久久国产电影| 亚洲内射少妇av| 亚洲,欧美,日韩| 成人无遮挡网站| 国产精品 国内视频| 三上悠亚av全集在线观看| 亚洲综合色网址| 亚洲性久久影院| 一区二区三区乱码不卡18| 亚洲精品日韩在线中文字幕| 熟妇人妻不卡中文字幕| 色哟哟·www| 国产一区二区三区综合在线观看 | 汤姆久久久久久久影院中文字幕| 熟妇人妻不卡中文字幕| 97在线视频观看| 久久久久久久久久久免费av| a 毛片基地| 精品国产乱码久久久久久小说| 男人添女人高潮全过程视频| 国产av国产精品国产| 男女下面插进去视频免费观看 | 大码成人一级视频| 不卡视频在线观看欧美| 热99国产精品久久久久久7| 国产精品无大码| 少妇精品久久久久久久| 久久综合国产亚洲精品| 熟女电影av网| 另类精品久久| 国产男人的电影天堂91| 99国产精品免费福利视频| av电影中文网址| 大香蕉久久成人网| 欧美精品高潮呻吟av久久| 人人妻人人添人人爽欧美一区卜| 免费女性裸体啪啪无遮挡网站| 国产无遮挡羞羞视频在线观看| 桃花免费在线播放| 久久久久久久久久成人| 2021少妇久久久久久久久久久| 亚洲色图 男人天堂 中文字幕 | 午夜日本视频在线| 黄色 视频免费看| 亚洲欧美成人综合另类久久久| 精品人妻一区二区三区麻豆| 中文精品一卡2卡3卡4更新| 男女午夜视频在线观看 | 美女中出高潮动态图| 久久ye,这里只有精品| 欧美激情 高清一区二区三区| 日韩成人av中文字幕在线观看| 大香蕉久久网| 热99国产精品久久久久久7| av免费观看日本| 日韩电影二区| 嫩草影院入口| 久久99精品国语久久久| 国产精品久久久av美女十八| 一区二区三区四区激情视频| 亚洲精品aⅴ在线观看| 久久人人97超碰香蕉20202| 91久久精品国产一区二区三区| 波野结衣二区三区在线| 韩国av在线不卡| 免费不卡的大黄色大毛片视频在线观看| 精品少妇黑人巨大在线播放| 亚洲国产色片| 亚洲欧洲国产日韩| 热99久久久久精品小说推荐| 最近手机中文字幕大全| 免费观看a级毛片全部| 青春草视频在线免费观看| 少妇猛男粗大的猛烈进出视频| 亚洲av中文av极速乱| 老女人水多毛片| 最近中文字幕高清免费大全6| 国产永久视频网站| av在线app专区| 免费大片18禁| 交换朋友夫妻互换小说| 精品亚洲乱码少妇综合久久| 天堂8中文在线网| 国产女主播在线喷水免费视频网站| 黑人巨大精品欧美一区二区蜜桃 | 久久久久久久久久人人人人人人| 激情视频va一区二区三区| 中文精品一卡2卡3卡4更新| videosex国产| 久久久精品区二区三区| xxx大片免费视频| 看免费成人av毛片| 亚洲精品第二区| 国产精品人妻久久久影院| 女人久久www免费人成看片| 一二三四在线观看免费中文在 | 高清毛片免费看| 国产精品女同一区二区软件| 纵有疾风起免费观看全集完整版| 免费黄网站久久成人精品| 在线观看国产h片| 在线看a的网站| 精品99又大又爽又粗少妇毛片| 青春草亚洲视频在线观看| 国产免费一级a男人的天堂| 亚洲国产精品国产精品| 国产精品女同一区二区软件| 交换朋友夫妻互换小说| 精品亚洲成a人片在线观看| 欧美日韩视频高清一区二区三区二| 边亲边吃奶的免费视频| av在线app专区|