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

    數(shù)字圖像的幾何運(yùn)算

    2020-04-08 09:30:50王真明
    電腦知識(shí)與技術(shù) 2020年3期
    關(guān)鍵詞:數(shù)字圖像像素

    王真明

    摘要:目前,數(shù)字圖像處理民已廣泛應(yīng)用于工業(yè)、醫(yī)療保健、航空航天、軍事等領(lǐng)域。隨著信息高速公路、數(shù)字地球概念的提出以及Intemet的飛速發(fā)展,數(shù)字圖像處理由于具有信息量大、傳輸速度快、作用距離遠(yuǎn)等一系列優(yōu)點(diǎn),必將成為人類獲取信息的重要來源和利用信息的重要手段。該文介紹了數(shù)字圖像的基本知識(shí),數(shù)字圖像的幾何運(yùn)算系統(tǒng)的開發(fā)原理,主要實(shí)現(xiàn)功能、子模塊設(shè)計(jì)及實(shí)現(xiàn)技術(shù)。其中,重點(diǎn)介紹了通過對(duì)像素的幾何運(yùn)算實(shí)現(xiàn)圖像的各種幾何變換的原理和算法實(shí)現(xiàn)。

    關(guān)鍵詞:數(shù)字圖像;像素;幾何運(yùn)算

    中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2020)03-0209-04

    數(shù)字圖像處理技術(shù)與理論是計(jì)算機(jī)應(yīng)用的一個(gè)重要領(lǐng)域,數(shù)字圖像的幾何運(yùn)算是數(shù)字圖像處理的一個(gè)重要組成部分。人類感知圖像是通過視覺系統(tǒng)接收物體透射光或反射光在大腦中形成的印象或認(rèn)識(shí)。人類獲取外界信息約80%左右是來自視覺所接收的圖像信息。圖像的幾何運(yùn)算就是對(duì)其進(jìn)行平移、縮放、鏡像、旋轉(zhuǎn)、轉(zhuǎn)置等處理,用于滿足實(shí)際需要。用計(jì)算機(jī)對(duì)圖像進(jìn)行各種處理我們稱之為數(shù)字圖像處理。本文就是討論如何利用微軟的Visual C++開發(fā)工具來實(shí)現(xiàn)一些常用的數(shù)字圖像處理算法——數(shù)字圖像的幾何運(yùn)算。

    圖像分為黑白圖像和彩色圖像,其中黑白圖像又包括單色圖像和灰度圖像,灰度圖像是用0表示黑,255表示白,中間值表示灰色,用該字節(jié)的數(shù)值表示對(duì)應(yīng)像素的灰度值或亮度值。彩色圖像一般使用RGB模式,其中R表示紅色,G表示綠色,B表示藍(lán)色,統(tǒng)稱為“三基色”,用這三種色彩的不同搭配,就可以形成各種不同的色彩。形成的圖像文件一般用BMP、JPEG、GIF等格式表示。

    本系統(tǒng)的開發(fā)以圖像像素的幾何運(yùn)算為原理,綜合了各學(xué)科(如數(shù)學(xué)、物理學(xué)、計(jì)算機(jī)學(xué)、系統(tǒng)工程等)較先進(jìn)的成果形成的計(jì)算機(jī)圖像處理主要防采用兩大類方法:一類是在圖像空間中對(duì)圖像進(jìn)行各種處理;另一類方法是把圖像進(jìn)行變換,經(jīng)過傅立葉變換或小波變換,變換到頻率域,在頻率域中進(jìn)行各種處理,然后再變換回圖像的空間域,形成處理后的圖像。

    圖像的幾何運(yùn)算也稱為空間變換,是建立一幅圖像與其變換后的圖像中所有各點(diǎn)之間映射關(guān)系的函數(shù)。這些函數(shù)能唯一確定輸入圖像和輸出圖像中所有像素點(diǎn)之間的幾何對(duì)應(yīng)關(guān)系。即:[x,y]-[X(u,v),Y(u,v)] 或[u,v]-[U(x,y),V(x,y)]

    其中,[u,v]表示輸入圖像的像素坐標(biāo),[x,y]表示輸出圖像的像素坐標(biāo)。X、Y、U、V表示空間幾何變換的映射函數(shù),該函數(shù)唯一定義了輸入和輸出圖像中所有點(diǎn)之間的幾何對(duì)應(yīng)關(guān)系。X、Y將輸入映射到輸出,稱為前向映射(Forward Mapping);U、V將輸出映射到輸入,稱為逆向映射(Inverse Mapping)。圖像的幾何運(yùn)算應(yīng)用得非常普遍,已廣泛應(yīng)用于醫(yī)學(xué)成像、遙感圖像處理、計(jì)算機(jī)視覺以及電視、電影、多媒體廣告等影像處理中。本文介紹一些常用的圖像變換技術(shù),包括圖像的平移、鏡像、轉(zhuǎn)置、旋轉(zhuǎn)、縮放等。

    1)判斷并打開一幅256色BMP位圖顯示出來;

    2)圖像平移:通過所給X、Y方向平移參數(shù)進(jìn)行相應(yīng)位移量的平行移動(dòng);

    3)圖像縮放:通過所給X、Y方向的縮放參數(shù)進(jìn)行相應(yīng)倍數(shù)的縮小或放大;

    4)圖像旋轉(zhuǎn):通過所給旋轉(zhuǎn)度數(shù)進(jìn)行順時(shí)針方向的旋轉(zhuǎn);

    5)圖像鏡像:實(shí)現(xiàn)對(duì)數(shù)字圖像的垂直鏡像或水平鏡像;

    6)圖像轉(zhuǎn)置:通過把圖像的x坐標(biāo)與y坐標(biāo)互換實(shí)現(xiàn)圖像的轉(zhuǎn)置。

    利用數(shù)學(xué)公式對(duì)圖像像素進(jìn)行幾何運(yùn)算和VC++的數(shù)字圖像處理技術(shù)為理論基礎(chǔ),完成對(duì)圖像進(jìn)行平移、鏡像、縮放、旋轉(zhuǎn)、轉(zhuǎn)置等幾何變換的算法實(shí)現(xiàn),并實(shí)際設(shè)計(jì)實(shí)現(xiàn)上述功能。

    1 打開位圖模塊

    因灰度圖像每個(gè)像素位數(shù)正好是8位(1個(gè)字節(jié)),因此在進(jìn)行圖像處理時(shí)不用考慮拼湊字節(jié)的問題。而且由于灰度圖調(diào)色板的特殊性,進(jìn)行灰度圖像處理時(shí)不必考慮調(diào)色板的問題。這樣在介紹圖像處理時(shí),一般采用灰度圖,為的是將重點(diǎn)放在算法本身。

    系統(tǒng)調(diào)用Ondraw0函數(shù),用GetDocument0獲取文檔,然后調(diào)用GetHDIBO獲取DIB,該函數(shù)主要用來繪制DIB對(duì)象。其中調(diào)用了StretchDIBits0或者SetDIBitsToDevice0來繪制DIB對(duì)象。輸出的設(shè)備由參數(shù)hDC指定;繪制的矩形區(qū)域由參數(shù)lpDCRect指定;輸出DIB的區(qū)域由參數(shù)lpDIBRect指定。再調(diào)用Paint-DIBO函數(shù),在PaintDIBO中先鎖定DIB找到DIB圖像象素起始位置,獲取DIB調(diào)色板,并選中它,設(shè)置好顯示模式,最后判斷是原始大小,不用拉伸調(diào)用StretchDIBits0若不是原始大小,則調(diào)用SetDIBitsToDevice0來繪制DIB對(duì)象。

    2 圖像平移

    2.1 基本原理

    所有的點(diǎn)都按照指定的平移量水平、垂直移動(dòng)。如圖所示,設(shè)(x0,y0)為原圖像上的一點(diǎn),圖像水平平移量為x,垂直平移量為v,則平移后點(diǎn)(x0,y0)坐標(biāo)將變?yōu)椋▁l,yl)。

    平移后圖像的每一個(gè)點(diǎn)都可以在原圖像中找到相對(duì)應(yīng)的點(diǎn)。例如,對(duì)于新圖中的(0,0)像素,代人上面的方程組,可以求出對(duì)應(yīng)原圖中的像素(-x,-y)。如果x大于0,則點(diǎn)(-x,-y)不在原圖中。對(duì)于不在原圖中的點(diǎn),可以直接將它的像素值統(tǒng)一設(shè)置為255。同樣,若有點(diǎn)不在原圖中,也就說明原圖中有點(diǎn)被移出顯示區(qū)域。如果不想丟失被移出的部分圖像,可以將新生成的圖像寬度擴(kuò)大lxl.高度擴(kuò)大lyl。

    2.2 平移模塊實(shí)現(xiàn)

    首先取得原圖的數(shù)據(jù)區(qū)指針.通過對(duì)話框輸入偏移量x,y,開辟一個(gè)同樣大小的緩沖區(qū),再對(duì)原圖依次循環(huán)每個(gè)像素,每讀入一個(gè)像素點(diǎn)(x0,y0),根據(jù)它的坐標(biāo)(x0,y0)找到目標(biāo)圖像的位置(xl=xO+x,yl=yO+y),將像素(x0,y0)處的顏色值賦給新圖中的(xl,yl)。

    for(i=0;i

    {

    for(j=0;j

    {

    //指向新DIB第i行,第j個(gè)象素的指針

    //由于DIB中圖像第一行其實(shí)保存在最后一行的位置,因此lpDst

    //值不是(char *)lpNewDIBBits+ lLineBytes{i+j,而是

    //(char *)lpNewDIBBits+ lLineBytes*(lHeight -1 -i)+j

    lpDst= (char *)lpNewDIBBits+ ILineBytes半(IHeight -1 -i)+j;

    //計(jì)算該象素在源DIB中的坐標(biāo)

    i0=i- lYOffset;

    j0=j- lXOffset;

    //判斷是否在源圖范圍內(nèi)

    if(00>=0)&&(j0< IWidth)&&(i0>=0)&&(i0< IHeight》

    {

    //指向源DIB第i0行,第j0個(gè)象素的指針

    //同樣要注意DIB上下倒置的問題

    lpSrc=(char *)lpDIBBits+lLineBytes*(lHeight -1- i0)+j0;

    *lpDst= *lpSrc; //復(fù)制象素

    elsef

    *《unsigned char*)lpDst)= 255; 11源圖中沒有的象素,直接賦值255

    )))

    3 圖像縮放模塊

    3.1 基本原理

    圖像x軸方向縮放比率nx,y軸方向縮放比率是ny,那么原圖中點(diǎn)(x0,y0)對(duì)應(yīng)與新圖中的點(diǎn)(xl,v1)的轉(zhuǎn)換矩陣為:

    例如當(dāng)nx=ny=0.5時(shí),圖像被縮到原圖一半大小,此時(shí)縮小后圖像中的(0,0)像素對(duì)應(yīng)于原圖中的(0,0)像素;(0,1)像素對(duì)應(yīng)于原圖中的(0,2)像素,(1,0)像素對(duì)應(yīng)于原圖中的(2,o)像素,以此類推。在原圖基礎(chǔ)上,每行隔一個(gè)像素取一點(diǎn),每隔一行進(jìn)行操作。同理,當(dāng)nx=ny=2時(shí),圖像就會(huì)放大2倍,放大后圖像中的(0,0)對(duì)應(yīng)于原圖中的(0,0);(0,1)對(duì)應(yīng)于原圖中的(0,0.5),該像素不存在,可以近似為(0,0)也可以近似為(0,1);(0,2)對(duì)應(yīng)于原圖中的(0,1);(1,0)對(duì)應(yīng)于原圖中的(0.5,0)-(0,0)或(1,0);(2,0)對(duì)應(yīng)于原圖中的(1,0)。其實(shí)就是將原圖每行中的像素重復(fù)取值一遍,然后每行重復(fù)一次。

    如圖3、圖4分別是放大前和放大后的圖像。

    3.2 縮放模塊實(shí)現(xiàn)

    先取得原圖的數(shù)據(jù)區(qū)指針,通過對(duì)話框獲得放大整數(shù)比例:nx,ny,更改圖像的寬度和高度,每個(gè)像素依次循環(huán)。計(jì)算該像素在原圖中的坐標(biāo),將原圖的像素值賦給目標(biāo)像素相應(yīng)位置nxXny個(gè)值。

    for(i=0;i

    {

    //針對(duì)圖像每列進(jìn)行操作

    for(j=0;j

    {

    ,/指向新DIB第i行,第j個(gè)象素的指針

    //此處寬度和高度是新DIB的寬度和高度

    lpDst=(char *)lpNewDIBBits+lNewLineBytes* (lNe-wHeight -1 -i)+j;

    //計(jì)算該象素在源DIB中的坐標(biāo)

    i0= (LONG)(i/fYZoomRatio+ 0.5);

    j0= (LONG)(j /fXZoomRatio+ 0.5)

    //判斷是否在源圖范圍內(nèi)

    if( (j0>=o)&&(j0< IWidth)&&(i0>=0)&&(i0< lHeight》

    {

    //指向源DIB第i0行,第j0個(gè)象素的指針

    lpSrc=(char *)lpDIBBits+lLineBytes木(lHeight -1-i0)+j0;

    *lpDst= *lpSrc; //復(fù)制象素

    1else

    {

    *《unsigned char*)lpDst)= 255; 11對(duì)源圖中沒有的象素,直接賦值255

    )))

    4 圖像鏡像模塊

    4.1 基本原理

    設(shè)圖像高度為IHeight,寬度為IWidth,原圖中(x0,y0)經(jīng)過水平鏡像后坐標(biāo)將變?yōu)椋╨Width-x0,y0),其矩陣表達(dá)式為:

    4.2 鏡像模塊實(shí)現(xiàn)

    首先取得原圖的數(shù)據(jù)區(qū)指針,開辟一個(gè)同樣大小的緩沖區(qū),每個(gè)像素依次循環(huán)。在水平鏡像中,將原圖中的像素點(diǎn)的水平坐標(biāo)變成鏡像后的坐標(biāo)(用圖像的寬度減去坐標(biāo)值)再顯示到圖像上。垂直鏡像中,則對(duì)垂直坐標(biāo)做相應(yīng)的處理。

    按照上面的變換公式,實(shí)現(xiàn)水平和垂直鏡像的算法,bdi-rection真時(shí)表示水平鏡像,否則為垂直鏡像:

    //判斷鏡像方式

    if (bDirection)

    {

    //水平鏡像

    //針對(duì)圖像每行進(jìn)行操作

    for(i=0;i

    {

    //針對(duì)每行圖像左半部分進(jìn)行操作

    for(j=0;j

    {

    //指向倒數(shù)第i行,第j個(gè)象素的指針

    lpSrc= (char *)lpDIBBits+ lLineBytes*i+j;

    //指向倒數(shù)第i行,倒數(shù)第j個(gè)象素的指針

    lpDst= (char *)lpDIBBits+ lLineBytes*(i+1)-j;

    //|備份—個(gè)象素

    *lpBits= *lpDst;

    //將倒數(shù)第i行第j個(gè)象素復(fù)制到倒數(shù)第i行倒數(shù)第j個(gè)象素

    *lpDst= *lpSrc;

    //將倒數(shù)第i行倒數(shù)第j個(gè)象素復(fù)制到倒數(shù)第i行第j個(gè)象素

    *lpSrc= *lpBits;

    )})

    else//垂直鏡像

    {//針對(duì)上半圖像進(jìn)行操作

    for(i=0;i

    {//指向倒數(shù)第i行象素起點(diǎn)的指針

    lpSrc= (char *)lpDIBBits+ ILineBytes*i;

    //指向第i行象素起點(diǎn)的指針

    lpDst= (char *)lpDIBBits+ lLineBytes*(lHeight -i -1);

    //備份一行,寬度為lWidth

    memcpy(lpBits, lpDst, lLineBytes);

    //將倒數(shù)第i行象素復(fù)制到第i行

    memcpy(lpDst, lpSrc, lLineBytes);

    //將第i行象素復(fù)制到倒數(shù)第i行

    memcpy(lpSrc, lpBits, lLineBytes);

    }}

    5 圖像旋轉(zhuǎn)模塊

    5.1 旋轉(zhuǎn)基本原理

    圖像的旋轉(zhuǎn)是以圖像的中心為原點(diǎn),旋轉(zhuǎn)一定的角度。旋轉(zhuǎn)后,圖像的大小一般會(huì)改變我們可以把轉(zhuǎn)出顯示區(qū)的圖像截去,也可以擴(kuò)大圖像范圍以顯示所有的圖像,這里我們實(shí)現(xiàn)后者。如圖5所示,點(diǎn)(x0,y0)經(jīng)過旋轉(zhuǎn)0度后坐標(biāo)變成(xl,yl)。

    上述旋轉(zhuǎn)是繞坐標(biāo)軸原點(diǎn)(0,0)進(jìn)行的,如果是繞一個(gè)指定點(diǎn)(a,b)旋轉(zhuǎn),則先要將坐標(biāo)系平移到該點(diǎn),再進(jìn)行旋轉(zhuǎn),然后平移回新的坐標(biāo)原點(diǎn),在此不再詳述。

    5.2 旋轉(zhuǎn)模塊實(shí)現(xiàn)

    //針對(duì)圖像每行進(jìn)行操作

    for(i=0;i

    {

    //針對(duì)圖像每列進(jìn)行操作

    for(j=0;j

    {//指向新DIB第i行,第j個(gè)象素的指針,此處寬度和高度是新DIB的寬度和高度

    lpDst=(char *)lpNewDIBBits+lNewLineBytes* (lNe-wHeight -l -i) +j;

    //計(jì)算該象素在源DIB中的坐標(biāo)

    i0= (LONG) (-《float)j)4f'Sina+《float)i)4fCosa+ f2+ 0.5);

    j0= (LONG)(《float)j)4 fCosa+《float)i)4 fSina +fl+ 0.5);

    //判斷是否在源圖范圍內(nèi)

    if((j0>=0)&&(j0< IWidth)&&(i0>=0)&&(i0< IHeight》

    {

    //指向源DIB第i0行,第j0個(gè)象素的指針

    lpSrc=(char *)lpDIBBits+lLineBytes*(IHeight -1-i0)+j0;

    //復(fù)制象素

    *lpDst= *lpSrc;

    1else

    {

    //對(duì)于源圖中沒有的象素,直接賦值為255

    *《unsigned char*)lpDst)= 255;

    }}}

    6 圖像轉(zhuǎn)置模塊

    6.1 轉(zhuǎn)置基本原理

    圖像的轉(zhuǎn)置(transpose)操作是將圖像像素的x坐標(biāo)和y坐標(biāo)互換。該操作將改變圖像的高度和寬度,轉(zhuǎn)置后圖像的高度和寬度將互換。即:

    x0= yl

    yo= xl

    6.2 轉(zhuǎn)置模塊實(shí)現(xiàn)

    圖像的轉(zhuǎn)置的實(shí)現(xiàn)和圖像鏡像變換類似,不同之處在于圖像轉(zhuǎn)置后DIB的頭文件也要進(jìn)行相應(yīng)的改變,主要是將頭文件中圖像高度和寬度信息更新。因此傳遞給圖像轉(zhuǎn)置函數(shù)的參數(shù)是直接指向DIB的指針,而不是直接指向DIB像素的指針。下面給出圖像轉(zhuǎn)置函數(shù)的算法。

    //針對(duì)圖像每行進(jìn)行操作

    for(i=0;i

    {for(j=0;j

    {//指向源DIB第i行,第j個(gè)象素的指針

    lpSrc= (char *)lpDIBBits+ lLineBytes*(lHeight -1 -i)+j;

    //指向轉(zhuǎn)置DIB第j行,第i個(gè)象素的指針

    //注意此處lWidth和lHeight是源DIB的寬度和高度,應(yīng)該互換

    lpDst= (char *)lpNewDIBBits+ lNewLineBytes*(IWidth -1一j)+i;

    //復(fù)制象素

    *lpDst= *lpSrc;

    }}

    數(shù)字圖像處理技術(shù)博大精深,不但需要熟練掌握一門程序開發(fā)語言,還需要深厚的數(shù)學(xué)功底,自20世紀(jì)60年代第三代數(shù)字計(jì)算機(jī)問世以后,數(shù)字圖像處理技術(shù)出現(xiàn)了空前的發(fā)展,在諸如航空航天、生物醫(yī)學(xué)工程、通信工程、文化藝術(shù)、電子商務(wù)等等領(lǐng)域都有廣泛應(yīng)用。本文利用Visual C++這個(gè)開發(fā)平臺(tái)只是拋磚引玉,希望和廣大讀者共同交流學(xué)習(xí)。

    參考文獻(xiàn):

    [1]楊淑瑩,邊奠英.VC++圖像處理程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

    [2]歐珊瑚,王倩麗,朱哲瑜.Visual C++.NET數(shù)字圖像處理技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2004.

    [3]陳兵旗,孫明.Visual C++實(shí)用圖像處理[M].北京:清華大學(xué)出版社,2004.

    [4]鐘志光,盧君,劉偉榮.Visual C++.NET數(shù)字圖像處理實(shí)例與解析[M].北京:清華大學(xué)出版社,2003.

    [5]何斌,馬天予,王運(yùn)堅(jiān),等.Visual C++數(shù)字圖像處理[M].北京:人民郵電出版社,2002.

    [6]譚浩強(qiáng).Visual C++ 6.0實(shí)用教程[M].北京:電子工業(yè)出版社。2001.

    [7]朱志剛,林學(xué)訚,石定機(jī),等,數(shù)字圖像處理[M].北京:電子工業(yè)出版社。2002.

    [8]譚浩強(qiáng).Visual C++ 6.0實(shí)用教程[M].北京:電子工業(yè)出版社,2001.

    [9]鄭阿奇.Visual C++實(shí)用教程[M].2版.北京:電子工業(yè)出版社,2003.

    猜你喜歡
    數(shù)字圖像像素
    趙運(yùn)哲作品
    藝術(shù)家(2023年8期)2023-11-02 02:05:28
    像素前線之“幻影”2000
    數(shù)字圖像水印技術(shù)綜述
    數(shù)字圖像相關(guān)法在地下管廊施工監(jiān)測中的應(yīng)用
    “像素”仙人掌
    ARGUS-100 藝術(shù)品鑒證數(shù)字圖像比對(duì)系統(tǒng)
    éVOLUTIONDIGAE Style de vie tactile
    高像素不是全部
    CHIP新電腦(2016年3期)2016-03-10 14:22:03
    基于塊效應(yīng)測度的JPEG數(shù)字圖像盲取證
    數(shù)字圖像修復(fù)在圖像壓縮上的應(yīng)用
    狂野欧美激情性bbbbbb| 亚洲精品,欧美精品| 亚洲av成人精品一二三区| 日日撸夜夜添| 国产精品无大码| 免费观看a级毛片全部| av又黄又爽大尺度在线免费看| 色视频在线一区二区三区| 国产精品久久久久成人av| 丰满饥渴人妻一区二区三| 亚洲av成人精品一区久久| 欧美激情 高清一区二区三区| 日韩熟女老妇一区二区性免费视频| 老女人水多毛片| 亚洲精品国产av成人精品| 亚洲国产欧美在线一区| 97超碰精品成人国产| 国产精品一国产av| 国产成人精品福利久久| 80岁老熟妇乱子伦牲交| 成年人午夜在线观看视频| 久久精品久久久久久噜噜老黄| 国产淫语在线视频| 国产乱来视频区| 五月天丁香电影| 亚洲精品av麻豆狂野| 美女xxoo啪啪120秒动态图| 一级毛片电影观看| 99热网站在线观看| 少妇人妻 视频| 久久久午夜欧美精品| 亚洲欧美一区二区三区黑人 | 久久久午夜欧美精品| 91aial.com中文字幕在线观看| 各种免费的搞黄视频| 日韩成人av中文字幕在线观看| 成年人午夜在线观看视频| 黑人巨大精品欧美一区二区蜜桃 | 女性生殖器流出的白浆| 国产精品国产av在线观看| 久久国产精品男人的天堂亚洲 | 国产伦理片在线播放av一区| 国产成人av激情在线播放 | 成人手机av| 男女免费视频国产| 亚洲av二区三区四区| 国产精品.久久久| 久久鲁丝午夜福利片| 色5月婷婷丁香| 日韩在线高清观看一区二区三区| 久久久a久久爽久久v久久| 少妇精品久久久久久久| 久久久国产欧美日韩av| 一个人免费看片子| videos熟女内射| 欧美精品高潮呻吟av久久| 亚洲精品一二三| 人体艺术视频欧美日本| 极品人妻少妇av视频| 黑人猛操日本美女一级片| 国产精品欧美亚洲77777| 欧美人与性动交α欧美精品济南到 | 99久久人妻综合| 色哟哟·www| 国产熟女午夜一区二区三区 | 日本色播在线视频| 日本av免费视频播放| 亚洲色图 男人天堂 中文字幕 | 久久久国产欧美日韩av| 亚洲av在线观看美女高潮| 秋霞伦理黄片| 免费看光身美女| 日本黄大片高清| 黄片无遮挡物在线观看| 亚洲熟女精品中文字幕| 大码成人一级视频| 欧美 亚洲 国产 日韩一| 亚洲美女搞黄在线观看| 成人亚洲欧美一区二区av| 午夜av观看不卡| 国产免费一级a男人的天堂| 久久精品国产亚洲av涩爱| 丝袜美足系列| 在线看a的网站| 国产欧美日韩一区二区三区在线 | 9色porny在线观看| 如日韩欧美国产精品一区二区三区 | 老司机影院成人| 精品国产国语对白av| 最近中文字幕高清免费大全6| 亚洲国产av影院在线观看| 国产成人精品久久久久久| 高清午夜精品一区二区三区| 中文字幕人妻丝袜制服| 永久网站在线| 18在线观看网站| 人人妻人人澡人人看| 日韩中文字幕视频在线看片| 午夜免费鲁丝| 伦精品一区二区三区| 我的老师免费观看完整版| 亚洲国产精品专区欧美| 亚洲高清免费不卡视频| 婷婷成人精品国产| 麻豆乱淫一区二区| 美女视频免费永久观看网站| 久久午夜福利片| 一级片'在线观看视频| 性高湖久久久久久久久免费观看| 18禁动态无遮挡网站| 日本av手机在线免费观看| 欧美日韩视频精品一区| 亚洲激情五月婷婷啪啪| 亚洲精品亚洲一区二区| av网站免费在线观看视频| 亚洲激情五月婷婷啪啪| 国产熟女午夜一区二区三区 | 成人黄色视频免费在线看| 久久久久精品久久久久真实原创| 国产精品秋霞免费鲁丝片| 十分钟在线观看高清视频www| 一本—道久久a久久精品蜜桃钙片| 日本猛色少妇xxxxx猛交久久| 丰满迷人的少妇在线观看| 国产片特级美女逼逼视频| 国产日韩欧美在线精品| 少妇的逼水好多| 考比视频在线观看| av网站免费在线观看视频| 九九久久精品国产亚洲av麻豆| 欧美日韩视频精品一区| 国产一区二区在线观看av| videosex国产| 水蜜桃什么品种好| 一本色道久久久久久精品综合| 人体艺术视频欧美日本| 国产深夜福利视频在线观看| 下体分泌物呈黄色| 少妇 在线观看| 99热这里只有精品一区| av有码第一页| 久久精品国产自在天天线| 一本久久精品| 午夜视频国产福利| 日韩不卡一区二区三区视频在线| 欧美xxxx性猛交bbbb| 人妻一区二区av| 国产极品粉嫩免费观看在线 | 欧美激情 高清一区二区三区| 久久精品国产自在天天线| 亚洲精品国产av成人精品| 成人午夜精彩视频在线观看| 亚洲欧洲国产日韩| 国产精品嫩草影院av在线观看| 亚洲欧美成人精品一区二区| 亚洲av.av天堂| 人妻少妇偷人精品九色| 国产成人精品在线电影| av一本久久久久| 国产精品久久久久久久久免| 久久久久久久久久成人| 人成视频在线观看免费观看| 美女主播在线视频| 精品人妻偷拍中文字幕| 91精品一卡2卡3卡4卡| 国产精品蜜桃在线观看| 免费观看性生交大片5| 亚洲伊人久久精品综合| 亚洲美女黄色视频免费看| 亚洲精品日韩av片在线观看| 色哟哟·www| 免费看av在线观看网站| 久久久久久久久久人人人人人人| 搡老乐熟女国产| 久久精品国产亚洲av天美| 寂寞人妻少妇视频99o| 亚洲国产精品一区三区| 十八禁高潮呻吟视频| 两个人的视频大全免费| 久久青草综合色| 亚洲av成人精品一区久久| 国产精品偷伦视频观看了| 好男人视频免费观看在线| 一区二区日韩欧美中文字幕 | 视频区图区小说| 在现免费观看毛片| 国产白丝娇喘喷水9色精品| 九色成人免费人妻av| 亚洲成人一二三区av| 你懂的网址亚洲精品在线观看| 亚洲欧洲日产国产| 丰满饥渴人妻一区二区三| 亚洲欧美成人精品一区二区| 寂寞人妻少妇视频99o| 亚洲激情五月婷婷啪啪| 精品人妻偷拍中文字幕| 亚洲欧美精品自产自拍| 免费大片黄手机在线观看| 中国美白少妇内射xxxbb| 精品人妻在线不人妻| 亚洲国产毛片av蜜桃av| 尾随美女入室| 成人毛片60女人毛片免费| 国产精品无大码| 国产成人av激情在线播放 | 精品视频人人做人人爽| 精品国产露脸久久av麻豆| 国产精品秋霞免费鲁丝片| 精品少妇内射三级| 黑人巨大精品欧美一区二区蜜桃 | 夜夜看夜夜爽夜夜摸| 亚洲av男天堂| 中文字幕av电影在线播放| 91精品国产九色| 亚洲欧美一区二区三区黑人 | 国产视频首页在线观看| 国产高清三级在线| 91国产中文字幕| 日韩免费高清中文字幕av| 熟女av电影| 日韩大片免费观看网站| 中文字幕免费在线视频6| 精品人妻偷拍中文字幕| 王馨瑶露胸无遮挡在线观看| 91精品一卡2卡3卡4卡| 一本—道久久a久久精品蜜桃钙片| 国产69精品久久久久777片| 最近中文字幕2019免费版| 亚洲国产精品一区三区| 午夜免费观看性视频| 亚洲怡红院男人天堂| 狂野欧美白嫩少妇大欣赏| 大陆偷拍与自拍| 美女xxoo啪啪120秒动态图| 亚洲欧美色中文字幕在线| 69精品国产乱码久久久| 建设人人有责人人尽责人人享有的| 在线天堂最新版资源| 成人漫画全彩无遮挡| 午夜影院在线不卡| 亚洲综合色惰| 久久久久久久大尺度免费视频| 亚洲欧美一区二区三区黑人 | 国产视频首页在线观看| av在线老鸭窝| 草草在线视频免费看| 一级黄片播放器| 精品国产露脸久久av麻豆| 国产成人av激情在线播放 | 亚洲国产av影院在线观看| 一边摸一边做爽爽视频免费| 国产女主播在线喷水免费视频网站| 国产av国产精品国产| 精品一品国产午夜福利视频| 中国三级夫妇交换| 精品亚洲乱码少妇综合久久| 国产熟女午夜一区二区三区 | 国产极品粉嫩免费观看在线 | 日本免费在线观看一区| 少妇猛男粗大的猛烈进出视频| 国产又色又爽无遮挡免| 男女边吃奶边做爰视频| 一个人免费看片子| 欧美bdsm另类| 美女视频免费永久观看网站| 亚洲精品亚洲一区二区| 免费日韩欧美在线观看| 99视频精品全部免费 在线| 校园人妻丝袜中文字幕| 久热这里只有精品99| www.色视频.com| 久久精品久久久久久久性| 天天操日日干夜夜撸| 99九九在线精品视频| 十八禁网站网址无遮挡| 久久午夜综合久久蜜桃| 午夜免费观看性视频| 我的女老师完整版在线观看| 欧美成人午夜免费资源| 国产欧美日韩综合在线一区二区| 亚洲成人一二三区av| 男女啪啪激烈高潮av片| 黄色视频在线播放观看不卡| 久久人妻熟女aⅴ| 美女福利国产在线| 色5月婷婷丁香| 精品久久国产蜜桃| 成年女人在线观看亚洲视频| 免费不卡的大黄色大毛片视频在线观看| 午夜精品国产一区二区电影| 69精品国产乱码久久久| 999精品在线视频| 国产黄色免费在线视频| 亚洲人与动物交配视频| 在线天堂最新版资源| 少妇猛男粗大的猛烈进出视频| 亚洲无线观看免费| 制服人妻中文乱码| 男女无遮挡免费网站观看| 日日撸夜夜添| videos熟女内射| 免费播放大片免费观看视频在线观看| 嘟嘟电影网在线观看| 亚洲av中文av极速乱| 精品一区二区三区视频在线| 两个人的视频大全免费| a级毛片黄视频| 你懂的网址亚洲精品在线观看| 国产成人a∨麻豆精品| 人妻一区二区av| a级毛片免费高清观看在线播放| 一级爰片在线观看| 日本vs欧美在线观看视频| 在线亚洲精品国产二区图片欧美 | 新久久久久国产一级毛片| 观看av在线不卡| 国产日韩欧美视频二区| 视频在线观看一区二区三区| 亚洲精品成人av观看孕妇| 三级国产精品欧美在线观看| 久久国内精品自在自线图片| 国产av码专区亚洲av| 亚洲高清免费不卡视频| 久久国产精品大桥未久av| 日日摸夜夜添夜夜爱| 久久精品国产亚洲av涩爱| 国产日韩一区二区三区精品不卡 | 18禁裸乳无遮挡动漫免费视频| 久久精品国产亚洲av天美| av福利片在线| 精品99又大又爽又粗少妇毛片| 久久99蜜桃精品久久| 亚洲人与动物交配视频| 亚洲精品日韩在线中文字幕| 日韩一区二区三区影片| 国产黄频视频在线观看| 国产亚洲一区二区精品| 制服诱惑二区| 亚洲av不卡在线观看| 成人黄色视频免费在线看| 日本黄色片子视频| av播播在线观看一区| 韩国av在线不卡| 男的添女的下面高潮视频| av不卡在线播放| 夜夜看夜夜爽夜夜摸| 一区二区三区乱码不卡18| 国产成人精品在线电影| 热re99久久国产66热| 国产精品一区二区三区四区免费观看| 毛片一级片免费看久久久久| 色网站视频免费| 国产精品久久久久久av不卡| 久久久久久久久久人人人人人人| 午夜福利影视在线免费观看| 夜夜看夜夜爽夜夜摸| 人妻人人澡人人爽人人| 永久网站在线| 国产精品久久久久久精品电影小说| 人妻夜夜爽99麻豆av| 在线 av 中文字幕| 久久免费观看电影| 狂野欧美白嫩少妇大欣赏| a级毛片在线看网站| 在现免费观看毛片| 女人久久www免费人成看片| 丰满乱子伦码专区| 中国美白少妇内射xxxbb| 亚州av有码| 丰满饥渴人妻一区二区三| 午夜日本视频在线| 麻豆精品久久久久久蜜桃| av在线观看视频网站免费| 国产视频内射| 69精品国产乱码久久久| 亚洲图色成人| 爱豆传媒免费全集在线观看| 黄色欧美视频在线观看| 免费av中文字幕在线| 少妇的逼水好多| 成人影院久久| 免费看光身美女| 国产av国产精品国产| av有码第一页| 亚洲色图综合在线观看| 九草在线视频观看| 国模一区二区三区四区视频| 亚洲欧美精品自产自拍| 国产黄色视频一区二区在线观看| 国产黄色免费在线视频| 国产精品久久久久久精品古装| 中文欧美无线码| 亚洲国产欧美日韩在线播放| 九九久久精品国产亚洲av麻豆| 高清在线视频一区二区三区| 在线观看三级黄色| 在线观看免费视频网站a站| 亚洲精品色激情综合| 亚洲国产毛片av蜜桃av| 夫妻午夜视频| 欧美人与善性xxx| 国产高清有码在线观看视频| 亚洲精品美女久久av网站| 久久国产亚洲av麻豆专区| 亚洲经典国产精华液单| 大香蕉97超碰在线| 伊人亚洲综合成人网| 狂野欧美激情性bbbbbb| 制服诱惑二区| 99久久人妻综合| 成人国产av品久久久| 亚洲一级一片aⅴ在线观看| 国产日韩欧美在线精品| av一本久久久久| 人妻一区二区av| 久久精品久久精品一区二区三区| 老司机影院毛片| 一级毛片我不卡| 寂寞人妻少妇视频99o| 欧美精品亚洲一区二区| 免费人妻精品一区二区三区视频| 亚洲国产成人一精品久久久| 菩萨蛮人人尽说江南好唐韦庄| 一个人免费看片子| 国产亚洲午夜精品一区二区久久| 麻豆成人av视频| xxxhd国产人妻xxx| 夫妻性生交免费视频一级片| 亚洲四区av| 欧美精品一区二区大全| 久久精品国产亚洲网站| 日韩伦理黄色片| 日日啪夜夜爽| 国产男女内射视频| 亚洲,欧美,日韩| 亚洲,一卡二卡三卡| 成人亚洲精品一区在线观看| 热99国产精品久久久久久7| 国产女主播在线喷水免费视频网站| 少妇 在线观看| 如日韩欧美国产精品一区二区三区 | 久久精品国产亚洲av涩爱| 91久久精品国产一区二区成人| 人体艺术视频欧美日本| a级毛片黄视频| 欧美日韩成人在线一区二区| 熟妇人妻不卡中文字幕| 一本色道久久久久久精品综合| 久久婷婷青草| 校园人妻丝袜中文字幕| 最近中文字幕2019免费版| 成年人午夜在线观看视频| 久久久午夜欧美精品| 女的被弄到高潮叫床怎么办| 亚洲av.av天堂| 成年女人在线观看亚洲视频| 视频中文字幕在线观看| 国产免费一级a男人的天堂| 水蜜桃什么品种好| 国产熟女午夜一区二区三区 | 男女高潮啪啪啪动态图| 亚洲久久久国产精品| 18禁在线无遮挡免费观看视频| 三级国产精品欧美在线观看| 欧美丝袜亚洲另类| 美女国产视频在线观看| 精品人妻在线不人妻| 综合色丁香网| 你懂的网址亚洲精品在线观看| 国产精品99久久99久久久不卡 | 亚洲av成人精品一区久久| 丰满乱子伦码专区| 国产在线免费精品| 国产精品嫩草影院av在线观看| 国产极品天堂在线| 狠狠精品人妻久久久久久综合| 一本色道久久久久久精品综合| 考比视频在线观看| 久久 成人 亚洲| 高清午夜精品一区二区三区| 韩国av在线不卡| 久久久久精品久久久久真实原创| 中文字幕久久专区| 欧美日韩视频高清一区二区三区二| 欧美最新免费一区二区三区| 九色亚洲精品在线播放| 欧美人与性动交α欧美精品济南到 | 多毛熟女@视频| 伊人久久精品亚洲午夜| 一本久久精品| 最新的欧美精品一区二区| 亚洲精品国产av蜜桃| 五月玫瑰六月丁香| 国产精品99久久久久久久久| 亚洲精品国产av成人精品| 亚洲精品自拍成人| 精品99又大又爽又粗少妇毛片| 在线观看三级黄色| 亚洲久久久国产精品| 插阴视频在线观看视频| 一级,二级,三级黄色视频| 中文字幕亚洲精品专区| 国产一区亚洲一区在线观看| 欧美+日韩+精品| 亚洲综合精品二区| 大香蕉久久成人网| av黄色大香蕉| 国产精品一区二区在线不卡| 色94色欧美一区二区| 国产精品一区www在线观看| 美女主播在线视频| 美女中出高潮动态图| 黄色怎么调成土黄色| av.在线天堂| 丰满饥渴人妻一区二区三| 国产成人91sexporn| 日韩一区二区视频免费看| 精品少妇久久久久久888优播| 国产熟女欧美一区二区| 少妇熟女欧美另类| 亚洲av男天堂| 欧美激情 高清一区二区三区| 国产免费一区二区三区四区乱码| 视频在线观看一区二区三区| 亚洲精品一区蜜桃| 亚洲欧洲精品一区二区精品久久久 | 免费播放大片免费观看视频在线观看| 久久精品熟女亚洲av麻豆精品| 久久精品久久精品一区二区三区| 亚洲av日韩在线播放| 亚洲精品456在线播放app| 成人国产av品久久久| 天美传媒精品一区二区| 寂寞人妻少妇视频99o| 91精品国产九色| 亚洲av福利一区| 欧美+日韩+精品| 国产精品久久久久成人av| 黄片无遮挡物在线观看| 国产高清三级在线| 日本av手机在线免费观看| 大话2 男鬼变身卡| 特大巨黑吊av在线直播| 有码 亚洲区| www.av在线官网国产| 女性被躁到高潮视频| 亚洲色图 男人天堂 中文字幕 | 欧美激情国产日韩精品一区| 亚洲精品国产av成人精品| av播播在线观看一区| 亚洲欧美色中文字幕在线| 日韩成人av中文字幕在线观看| 寂寞人妻少妇视频99o| 飞空精品影院首页| 午夜久久久在线观看| av有码第一页| 久久久久国产精品人妻一区二区| 国产成人91sexporn| 日日摸夜夜添夜夜添av毛片| 亚洲欧美清纯卡通| 国产午夜精品久久久久久一区二区三区| 国产高清三级在线| 国产黄片视频在线免费观看| 亚洲av欧美aⅴ国产| 亚洲精品国产av蜜桃| 欧美少妇被猛烈插入视频| 久久久久久久久久人人人人人人| 天堂俺去俺来也www色官网| 久久久久视频综合| 久久久久国产网址| 欧美xxxx性猛交bbbb| 99热网站在线观看| 欧美+日韩+精品| 国产片特级美女逼逼视频| 亚洲av成人精品一二三区| 少妇的逼水好多| 午夜91福利影院| 蜜臀久久99精品久久宅男| 在线亚洲精品国产二区图片欧美 | 国产亚洲av片在线观看秒播厂| 人人澡人人妻人| 永久网站在线| 韩国av在线不卡| 国产极品粉嫩免费观看在线 | 久久久久久伊人网av| kizo精华| 国产精品熟女久久久久浪| 欧美人与性动交α欧美精品济南到 | av国产精品久久久久影院| 欧美精品人与动牲交sv欧美| 久久精品国产鲁丝片午夜精品| 9色porny在线观看| 两个人的视频大全免费| 老熟女久久久| av天堂久久9| 寂寞人妻少妇视频99o| 内地一区二区视频在线| 国产日韩一区二区三区精品不卡 | 欧美日韩国产mv在线观看视频| 黄片无遮挡物在线观看| 久久精品熟女亚洲av麻豆精品| 精品国产国语对白av| av播播在线观看一区| 成年女人在线观看亚洲视频| 亚洲国产最新在线播放| 国产 一区精品| 免费人成在线观看视频色| av国产久精品久网站免费入址| 欧美精品一区二区免费开放| 亚洲精品久久成人aⅴ小说 | 岛国毛片在线播放| 亚洲欧美一区二区三区国产| 我的女老师完整版在线观看| 九草在线视频观看| 国产乱来视频区|