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

    基于kinect的人體識別技術(shù)的一些改進(jìn)

    2012-04-29 23:23:00林填鋒楊潔霞
    電腦知識與技術(shù) 2012年21期

    林填鋒 楊潔霞

    摘要:kinect工作模式的核心是人體識別,該文研究了kinect人體識別的實現(xiàn)過程,并對Microsoft SDK提供的代碼作了改進(jìn)。

    關(guān)鍵詞:人體識別;深度識別;骨骼追蹤

    中圖分類號:TP391文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)21-5220-04

    Kinect based Human Identification Technology Improvement

    LIN Tian-feng, YANG Jie-xia

    (Guangzhou University, Guangzhou 510006, China)

    Abstract: In the kinect game, the most important link is the identification of body, This article uses the Microsoft SDK development of hu man identification system to do specific research and implementation.

    Key words: the identification of body;deep identification; on the track of the bones

    kinect是微軟在2010年6月14日推出,能用于Xbox360的游戲機設(shè)備。通過kinect,玩家可以利用肢體或者聲音去操作各樣的物品,開創(chuàng)了一種新的游戲模式,使得游戲與運動相結(jié)合。這種新的游戲模式展現(xiàn)了人機交互的理念,添加了游戲樂趣,將會是游戲一個新的里程碑。

    kinect的工作模式主要是識別人體及相關(guān)的動作,而識別人體的最主要核心就是骨骼。通過骨骼的追蹤,kinect把人體的動作掃描到計算機上,并做相關(guān)的模擬及操作。原Microsoft SDK提供的代碼,下部分沒有連接到脊椎,腳部在系統(tǒng)識別時,腳部線條偶爾會出現(xiàn)識別出錯的現(xiàn)象,該文研究了kinect人體識別的實現(xiàn)過程,對此作了改進(jìn)。

    1 kinect技術(shù)及工作原理

    Kinect主要包括三個方面,kinect傳感器、深度識別技術(shù)和人體骨骼追蹤技術(shù)。

    1.1 kinect傳感器

    kinect有三個攝像頭,中間是RGB彩色攝像頭,兩邊是紅外線發(fā)射器和CMOS攝像機,分別用于發(fā)射紅外線和接受數(shù)據(jù)。其工作過程是通過CMOS紅外傳感器來感知攝像頭前面的環(huán)境,使用黑白光譜的方式來判斷前面對應(yīng)的物品與傳感器的物理距離,收集攝像頭視野里的每一點,然后每30MS整合出一幅深度圖像,并且用3D的效果模型顯示出來。

    1.2深度識別技術(shù)

    kinect在生成的深度圖像上,采用分隔策略,將人體從深度圖像中的背景環(huán)境中區(qū)分出來,進(jìn)行像素級評估,辨別出人體的不同部位,同時返回深度圖像到設(shè)備上。采用3D深度攝像機技術(shù),可以捕捉到人所在的空間位置。原理是紅外線感應(yīng),Kinect上有1組3D深度感應(yīng)攝像頭,首先通過紅外線發(fā)射器發(fā)出一種不可見鐳射光,這個光線經(jīng)過擴散片分布在測量的空間內(nèi),當(dāng)鐳射光射到人體之后會形成反射斑點,另外一個紅外線攝像機對這些反射斑點進(jìn)行記錄,通過芯片合成出3D深度信息的圖像。

    1.3人體骨骼追蹤技術(shù)

    識別到3D圖像深度信息后,kinect通過渲染數(shù)據(jù),并計算得到人體主要的20個骨骼位置,通過kinect紅外掃描,計算機程序計算并掌握玩家身形輪廓與其肢體位置,以此來判斷玩家的姿勢,從而捕捉到人的動作,現(xiàn)在kinect由于視野和識別的效果情況下,最佳狀態(tài)支持2個人的骨骼捕捉。通過kinect的深度圖像,根據(jù)系統(tǒng)某像素,來判定人體的20個節(jié)點,生成骨骼系統(tǒng),以實現(xiàn)對人體的識別功能。

    2 kinect的人體識別技術(shù)的實現(xiàn)與改進(jìn)

    2.1彩色圖像顯示

    彩色圖像是kinect所攝影到的真實場景圖像,在設(shè)備初始化完成后,系統(tǒng)通過線程來實現(xiàn)對彩色圖像的加工以及將其顯示到彩色控件上,初始化彩色圖像的數(shù)據(jù),綁定數(shù)據(jù)流,提取數(shù)據(jù)流,讀取當(dāng)前幀的數(shù)據(jù),將數(shù)據(jù)以位圖形式顯示到控件上,最后釋放當(dāng)前幀,等待下一幀的數(shù)據(jù),并重復(fù)以上的操作。

    2.2深度圖像數(shù)據(jù)處理

    當(dāng)設(shè)備初始化完畢,系統(tǒng)通過輪詢的模式,來讀取深度圖像數(shù)據(jù),并處理數(shù)據(jù),通過使用NuiImageStreamOpen()函數(shù)打開數(shù)據(jù)流,獲取當(dāng)前幀的數(shù)據(jù),并且指出下一幀數(shù)據(jù)的等待時間,如果有新的數(shù)據(jù)幀到來,或者超過等待時間,函數(shù)返回。當(dāng)函數(shù)成功返回時,則程序處理數(shù)據(jù),創(chuàng)建一個深度數(shù)據(jù)處理的線程,在線程中調(diào)用CSkeletalViewerApp:Nui_GotDepthAlert()來加工深度數(shù)據(jù),在Nui_GotDepthAlert()中,調(diào)用NuiImageStreamGetNextFrame()獲取當(dāng)前幀的深度圖像數(shù)據(jù),其次Nui_GotDepthAlert()返回框架鎖防止底層數(shù)據(jù)的變化,最后調(diào)用DrawDevice類中定義的DrawFrame()函數(shù)來緩沖數(shù)據(jù),并把數(shù)據(jù)處理后顯示在應(yīng)用上。深度圖像控件實現(xiàn)如圖1所示。

    圖1深度圖像控件實現(xiàn)圖

    2.3生成骨骼圖

    骨骼架構(gòu)。

    骨骼圖生成是本應(yīng)用的重點,在此應(yīng)用中,生成的骨骼圖,是由數(shù)據(jù)渲染出的點和線條構(gòu)成的骨骼架構(gòu)圖。當(dāng)系統(tǒng)檢測追蹤到的人體時,先生成深度圖,再通過dwFrameNumber成員變量NUI_SKELETON_FRAME結(jié)構(gòu)所包含了對于深度圖像的幀處理,創(chuàng)造骨骼框架,骨骼的API消息處理每一個深度事件消息,以便應(yīng)用程序處理數(shù)據(jù)。接收骨骼數(shù)據(jù)存儲在SDK的一個數(shù)據(jù)結(jié)構(gòu)中,如下:

    typedef struct _NUI_SKELETON_DATA

    {

    NUI_SKELETON_TRACKING_STATE eTrackingState; DWORD dwTrackingID;

    DWORD dwEnrollmentIndex;

    DWORD dwUserIndex;

    Vector4 Position;

    Vector4 SkeletonPositions[NUI_SKELETON_POSITION_COUNT];

    NUI_SKELETON_POSITION_TRACKING_STATE

    eSkeletonPositionTrackingState[NUI_SKELETON_POSITION_COUNT]; DWORD dwQualityFlags;} NUI_SKELETON_DATA;

    參數(shù)eTrackingState表明當(dāng)前被追蹤的人體類型,dwTrackingID是人體識別的ID,如果ID等于0,則表明當(dāng)前人體不被追蹤和識別,當(dāng)ID在1到6之間,則說明當(dāng)前人體被追蹤。成員變量NUI_SKELETON_POSITION_COUNT為人體骨骼數(shù)量,返回的骨骼數(shù)據(jù)為20個節(jié)點,使得明確了人體的骨骼位置,在程序中,通過使用NUI_SKELETON_POSITION_INDEX()函數(shù)可以枚舉人體的骨骼。

    繪制骨骼圖,骨骼控件實現(xiàn)如圖2所示。

    同深度數(shù)據(jù)處理一樣,生成骨骼圖,也需要創(chuàng)建一個事件和線程,并且在線程里完成。在線程Nui_ProcessThread()中,當(dāng)骨骼事件發(fā)生時,系統(tǒng)調(diào)用函數(shù)CskeletalViewerApp::Nui_GotSkeletonAlert(),通過其內(nèi)部的函數(shù)來完成對骨骼圖進(jìn)行繪制,Nui_GotSkeleto nAlert()函數(shù)的設(shè)計思想如下:

    1)獲取數(shù)據(jù),調(diào)用NuiSkeletonGetNextFrame()函數(shù)獲取當(dāng)前幀骨骼數(shù)據(jù),其函數(shù)定義類似于彩色圖像數(shù)據(jù)和深度圖像數(shù)據(jù),如果失敗則跳出Nui_GotSkeletonAlert()函數(shù),并返回FALSE。

    檢測數(shù)據(jù)的完整性,20個節(jié)點的信息是否存在,因為在系統(tǒng)運行時,每一次處理深度圖像時,返回的數(shù)據(jù)中不一定有人體的骨骼數(shù)據(jù),所以,需要判別當(dāng)前所收到的數(shù)據(jù)中,是否存在著人體的骨骼信息,如果有,就判別是否存在人體的20個骨骼節(jié)點信息,如果失敗則返回FALSE,結(jié)束函數(shù)運行,

    2)平滑幀輸出,當(dāng)系統(tǒng)處理幀數(shù)據(jù)時,如果按順序輸出幀數(shù)據(jù),顯示出的框架會出現(xiàn)抖動現(xiàn)象,使得動作不平滑,顯得僵硬。使用NuiTransformSmooth()函數(shù)平滑骨骼幀,消除抖動現(xiàn)象,函數(shù)結(jié)構(gòu)如下:

    m_d3dNui→NuiTransformSmooth(&Nuiskeleton,NULL);

    3)繪制骨骼圖,獲取所需要的數(shù)據(jù)后,繪制出相關(guān)的骨骼圖像,顯示在骨骼圖像控件上,并且對其進(jìn)行追蹤識別,當(dāng)查找到骨骼數(shù)據(jù)時,重新初始化定時器,并且調(diào)用CskeletalViewerApp中所定義的Nui_DrawSkeleton()函數(shù),來繪制目前已識別到的每個人體骨骼圖。代碼如下:

    bool bBool = true;

    //繪制已識別到的骨骼

    for( int i = 0 ; i < NUI_SKELETON_COUNT ; i++ )

    {

    if(Nuiskeleton.SkeletonData[i].eTrackingState== NUI_SKELETON_TRACKED&&Nuiskeleton.SkeletonData[i].eSkeletonPositionTrack ingState[NUI_SKELETON_POSITION_SHOULDER_CENTER] != NUI_SKELETON_POSITION_NOT_TRACKED)

    {

    Nui_DrawSkeleton( bBool, &Nuiskeleton.SkeletonData[i], GetDlgItem( m_hWnd, IDC_SKELETALVIEW ), i );

    bBool = false;

    }

    }

    Nui_DrawSkeleton()定義在CskeletalViewerApp類中,含有四個參數(shù),分別是:第一個是一個BOOL值,用于判別骨骼是否已存在;第二個是一個指向骨骼數(shù)組的指針,用于存儲骨骼數(shù)據(jù);第三個是一個句柄,用于識別控件的ID;第三個是一個整形數(shù),用于表明骨骼顯示顏色。

    當(dāng)Nui_DrawSkeleton()第一次被調(diào)用時,會先創(chuàng)建畫筆,用于來描繪骨骼之間的連線,線條的大小等于窗口寬度width除以80,與窗口的寬度成正比,這使繪畫出來的線條跟著窗口大小的改變而改變,使其界面美觀,代碼如下:

    m_pPen[0] = CreatePen( PS_SOLID, width / 80, RGB(0, 0, 0) );

    m_pPen[5] = CreatePen( PS_SOLID, width / 80, RGB( 32,32, 128 ) );

    下一步,繪制骨骼坐標(biāo),從深度圖上取得深度圖坐標(biāo)轉(zhuǎn)換而來,因為深度坐標(biāo)與骨骼的坐標(biāo)數(shù)據(jù)是基于不同的坐標(biāo)系統(tǒng),如以下代碼,返回的x,y就是骨骼相對于深度圖的坐標(biāo)。.

    NUI_SKELETON_DATA * Skeldata;

    int image_X = width;

    int image_Y = height;

    float fx=0,fy=0;

    int i;

    //繪制坐標(biāo)

    for (i = 0; i < NUI_SKELETON_POSITION_COUNT; i++)

    {

    NuiTransformSkeletonToDepthImageF( Skeldata→SkeletonPos[i], &fx, &fy );

    m_Points[i].x = (int) ( fx * image_X + 0.5f );

    m_Points[i].y = (int) ( fy * image_Y + 0.5f );

    }

    其次,當(dāng)數(shù)據(jù)轉(zhuǎn)換完成后,利用SDK枚舉值來確定各關(guān)節(jié)的坐標(biāo),開始繪畫人體骨架,調(diào)用函數(shù)CskeletalViewerApp:: Nui_DrawSkeletonSeg ()來繪制,代碼如下所示(原Microsoft SDK例子中,下部分連接沒有連接到脊椎,腳部在系統(tǒng)識別時,腳部線條偶爾會出現(xiàn)識別出錯的現(xiàn)象,系統(tǒng)從腳心連接到脊椎,在腳部動作識別時,腳部線條識別相對原來比較準(zhǔn)確),連接方法為:

    1)臀部、脊椎、肩部中心、頭部;

    2)肩部中心、左肩部、左手肘、左手腕、左手心;

    3)肩部中心、右肩部、右手肘、右手腕、右手心;

    4)脊椎、臀部、左臀部、左膝蓋、左腳腕、左腳心;

    5)脊椎、臀部、右臀部、右膝蓋、右腳腕、右腳心;

    //使用Nui_DrawSkeletonSeg函數(shù)進(jìn)行節(jié)點連接

    Nui_DrawSkeletonSeg(Skeldata,4,NUI_SKELETON_POSITION_HIP_CENTER,NUI_SKELETON_POSITION_SPINE,NUI_SKELE?TON_POSITION_SHOULDER_CENTER,NUI_SKELETON_POSITION_HEAD);

    Nui_DrawSkeletonSeg(Skeldata,5,NUI_SKELETON_POSITION_SHOULDER_CENTER,NUI_SKELETON_POSITION_SHOUL

    DER_LEFT,NUI_SKELETON_POSITION_ELBOW_LEFT,NUI_SKELETON_POSITION_WRIST_LEFT,NUI_SKELETON_POSI TION_HAND_LEFT);

    Nui_DrawSkeletonSeg(Skeldata,5,NUI_SKELETON_POSITION_SHOULDER_CENTER,NUI_SKELETON_POSITION_SHOUL DER_RIGHT,NUI_SKELETON_POSITION_ELBOW_RIGHT,NUI_SKELETON_POSITION_WRIST_RIGHT,NUI_SKELETON_POSI TION_HAND_RIGHT);

    Nui_DrawSkeletonSeg(Skeldata,6,NUI_SKELETON_POSITION_SPINE,NUI_SKELETON_POSITION_HIP_CENTER,NUI_SKELE TON_POSITION_HIP_LEFT,NUI_SKELETON_POSITION_KNEE_LEFT,NUI_SKELETON_POSITION_ANKLE_LEFT,NUI_SKELE TON_POSITION_FOOT_LEFT);

    Nui_DrawSkeletonSeg(Skeldata,6,NUI_SKELETON_POSITION_SPINE,NUI_SKELETON_POSITION_HIP_CENTER,NUI_SKELE TON_POSITION_HIP_RIGHT,NUI_SKELETON_POSITION_KNEE_RIGHT,NUI_SKELETON_POSITION_ANKLE_RIGHT,NUI_SKELE TON_POSITION_FOOT_RIGHT);

    再次,通過枚舉設(shè)置每個節(jié)點的顏色值,最后在Nui_DrawSkeleton中,用不同顏色的畫筆繪制每個關(guān)節(jié)點,再按上面的連接方法,把各關(guān)節(jié)連接起來,連接成功后刪除畫筆,代碼如下:

    for (i = 0; i < NUI_SKELETON_POSITION_COUNT ; i++)

    {

    //判斷是否存在有效人體數(shù)據(jù)

    if(Skeldata→eSkeletonPositionTrackingState[i]!= NUI_SKELETON_POSITION_NOT_TRACKED)

    {

    HPEN myPen;

    myPen=CreatePen(PS_SOLID,9, g_Color [i]);

    hOldObj=SelectObject(m_SkelDC,myPen);

    MoveToEx( m_SkeDC, m_Poi[i].x, m_Poi[i].y, NULL );

    LineTo( m_SkelDC, m_Poi[i].x, m_Poi[i].y );

    SelectObject( m_SkelDC, hOldObj );

    DeleteObject(myPen);

    渲染圖像,調(diào)用CSkeletalViewerApp::Nui_DoDoubleBuffer()函數(shù)渲染骨骼圖像到顯示器上,使用緩沖的方式,把骨骼圖以位圖的方式渲染到窗口上,并釋放設(shè)備上下文。

    2.4退出應(yīng)用

    當(dāng)用戶關(guān)閉窗口時,觸發(fā)了窗口類中的WM_CLOSE事件,在窗口函數(shù)中定義了WM_CLOSE事件的消息響應(yīng)函數(shù)DestroyWin dow(),指向并調(diào)用CSkeletalViewerApp::Nui_UnInit()來做清理工作,刪除設(shè)備上下文和位圖,畫筆,關(guān)閉所建立的線程。

    3結(jié)束語

    想開發(fā)kinect游戲或者應(yīng)用,必須先了解知道kinect的人體識別,只有了解清楚才可以更好地實現(xiàn)kinect應(yīng)用程序,該文針對ki nect的開發(fā)基礎(chǔ)---人體識別作了改進(jìn),為kinect應(yīng)用的開發(fā)者提供了方便。

    參考文獻(xiàn):

    [1]周國慶,陳洪,馮人果.DirectX游戲編程[M].北京:清華大學(xué)出版社,2010.

    [2] Microsoft公司.MFC與Windows編程[M].北京:北京大學(xué)出版社,2000.

    [3]馬寧.Kinect_for_Windows_SDK開發(fā)初體驗[EB/OL]. [2012-04-20].http://www.cnblogs.com/aawolf/archive/2011/06/17/2083249.html.

    亚洲无线观看免费| 岛国视频午夜一区免费看| 精品日产1卡2卡| 色在线成人网| 精品国产美女av久久久久小说| 中文字幕av在线有码专区| 国产在线精品亚洲第一网站| 精品久久久久久久久久免费视频| 成年免费大片在线观看| 国产真人三级小视频在线观看| 精品久久久久久久久久久久久| 美女扒开内裤让男人捅视频| 国产精品一区二区免费欧美| 日韩大尺度精品在线看网址| 免费人成视频x8x8入口观看| 国产精品精品国产色婷婷| 欧美黄色片欧美黄色片| 久久久国产精品麻豆| 午夜亚洲福利在线播放| 亚洲精华国产精华精| 香蕉国产在线看| 老司机午夜十八禁免费视频| 美女 人体艺术 gogo| 亚洲欧美激情综合另类| 亚洲欧美激情综合另类| 别揉我奶头~嗯~啊~动态视频| 免费看美女性在线毛片视频| 欧美午夜高清在线| 一级a爱片免费观看的视频| av欧美777| 伊人久久大香线蕉亚洲五| 97碰自拍视频| 女人高潮潮喷娇喘18禁视频| 女人高潮潮喷娇喘18禁视频| 亚洲国产精品sss在线观看| 久久精品aⅴ一区二区三区四区| 日韩欧美国产一区二区入口| 国产探花在线观看一区二区| 日本黄色片子视频| 成人性生交大片免费视频hd| а√天堂www在线а√下载| 亚洲精品国产精品久久久不卡| 久久久久国产一级毛片高清牌| 天天添夜夜摸| 亚洲黑人精品在线| 视频区欧美日本亚洲| 九色成人免费人妻av| 久久久久久久久久黄片| 国产精品野战在线观看| 高清毛片免费观看视频网站| 免费在线观看成人毛片| 午夜精品一区二区三区免费看| 亚洲一区二区三区不卡视频| 不卡一级毛片| 村上凉子中文字幕在线| 18禁观看日本| 日韩欧美 国产精品| 伊人久久大香线蕉亚洲五| 99久久久亚洲精品蜜臀av| 中文资源天堂在线| 免费av不卡在线播放| 熟女电影av网| 悠悠久久av| 嫩草影视91久久| 无遮挡黄片免费观看| 国产主播在线观看一区二区| 黄片大片在线免费观看| 丁香六月欧美| 婷婷精品国产亚洲av在线| 国产午夜精品久久久久久| 久9热在线精品视频| 啦啦啦韩国在线观看视频| 免费在线观看影片大全网站| 日韩三级视频一区二区三区| 日本黄色片子视频| 不卡av一区二区三区| 国产一区二区在线观看日韩 | 中文亚洲av片在线观看爽| 丰满人妻一区二区三区视频av | 操出白浆在线播放| 99国产精品一区二区三区| 天天躁狠狠躁夜夜躁狠狠躁| 一夜夜www| 精品午夜福利视频在线观看一区| 女同久久另类99精品国产91| 国产一区二区在线av高清观看| 精品熟女少妇八av免费久了| 中文字幕高清在线视频| 少妇人妻一区二区三区视频| 男女视频在线观看网站免费| 国产人伦9x9x在线观看| 18禁观看日本| 国产精品av久久久久免费| xxxwww97欧美| h日本视频在线播放| 1024香蕉在线观看| 国产成人aa在线观看| 国产又黄又爽又无遮挡在线| 日日夜夜操网爽| 丰满的人妻完整版| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲欧洲精品一区二区精品久久久| 国产在线精品亚洲第一网站| 中文资源天堂在线| 日本成人三级电影网站| 欧美+亚洲+日韩+国产| 午夜免费观看网址| 亚洲九九香蕉| 亚洲精品456在线播放app | 亚洲av美国av| av片东京热男人的天堂| 激情在线观看视频在线高清| 宅男免费午夜| 禁无遮挡网站| 黑人操中国人逼视频| 亚洲成人精品中文字幕电影| 亚洲国产精品成人综合色| 国产av一区在线观看免费| 亚洲 欧美 日韩 在线 免费| 国产黄a三级三级三级人| 三级毛片av免费| 国产熟女xx| 美女大奶头视频| 日韩av在线大香蕉| 国产精品电影一区二区三区| 免费看a级黄色片| 69av精品久久久久久| 日韩欧美在线二视频| 中文亚洲av片在线观看爽| 19禁男女啪啪无遮挡网站| av片东京热男人的天堂| 亚洲国产精品合色在线| 在线免费观看的www视频| 日本一二三区视频观看| 99国产精品99久久久久| 亚洲国产精品sss在线观看| 精品久久久久久久末码| 一级毛片高清免费大全| 久久亚洲精品不卡| 女警被强在线播放| av天堂中文字幕网| 九色成人免费人妻av| 亚洲成a人片在线一区二区| 757午夜福利合集在线观看| 国产蜜桃级精品一区二区三区| 男人和女人高潮做爰伦理| 夜夜躁狠狠躁天天躁| 又粗又爽又猛毛片免费看| 亚洲九九香蕉| 国产av一区在线观看免费| 麻豆久久精品国产亚洲av| 亚洲性夜色夜夜综合| 欧美中文综合在线视频| 日韩免费av在线播放| 国产精华一区二区三区| xxxwww97欧美| av天堂中文字幕网| 国产精品av久久久久免费| 久久伊人香网站| 一级黄色大片毛片| 综合色av麻豆| 中文字幕最新亚洲高清| 国产三级在线视频| 十八禁人妻一区二区| 免费在线观看日本一区| 国产不卡一卡二| 99久久无色码亚洲精品果冻| 亚洲精品久久国产高清桃花| 99久久精品一区二区三区| 色av中文字幕| 日本一本二区三区精品| 在线观看66精品国产| 天天躁狠狠躁夜夜躁狠狠躁| 此物有八面人人有两片| 91av网一区二区| 中文字幕熟女人妻在线| 久9热在线精品视频| 久久伊人香网站| 手机成人av网站| 18禁黄网站禁片免费观看直播| avwww免费| 一个人免费在线观看的高清视频| 日本免费a在线| 午夜福利视频1000在线观看| 国产精品亚洲av一区麻豆| 在线免费观看不下载黄p国产 | 床上黄色一级片| www.www免费av| 法律面前人人平等表现在哪些方面| 亚洲国产日韩欧美精品在线观看 | 国产真人三级小视频在线观看| 久久精品综合一区二区三区| 成人亚洲精品av一区二区| 老汉色∧v一级毛片| 男女之事视频高清在线观看| 天堂网av新在线| av中文乱码字幕在线| cao死你这个sao货| 国产亚洲精品av在线| 国产欧美日韩一区二区三| 在线免费观看不下载黄p国产 | 国内久久婷婷六月综合欲色啪| 国产精品自产拍在线观看55亚洲| 免费在线观看成人毛片| 日日夜夜操网爽| 国产爱豆传媒在线观看| 国产黄a三级三级三级人| 久99久视频精品免费| 99国产精品99久久久久| 久久久久亚洲av毛片大全| 精品国产三级普通话版| 国产亚洲欧美在线一区二区| 欧美色视频一区免费| 欧美最黄视频在线播放免费| 精品国产超薄肉色丝袜足j| 黄片小视频在线播放| 亚洲五月天丁香| 国产av麻豆久久久久久久| 一区福利在线观看| 又爽又黄无遮挡网站| 国产一区二区三区视频了| 国内毛片毛片毛片毛片毛片| 制服人妻中文乱码| 久久精品夜夜夜夜夜久久蜜豆| 欧美日韩一级在线毛片| 又黄又爽又免费观看的视频| 99国产综合亚洲精品| 国产又黄又爽又无遮挡在线| 国产三级在线视频| 99久久国产精品久久久| 精品国产亚洲在线| 两个人视频免费观看高清| 欧美一级a爱片免费观看看| 国产精品久久久av美女十八| 最近在线观看免费完整版| 在线十欧美十亚洲十日本专区| 色综合亚洲欧美另类图片| e午夜精品久久久久久久| 不卡一级毛片| 高清毛片免费观看视频网站| 精品福利观看| 18禁美女被吸乳视频| 窝窝影院91人妻| 黄色女人牲交| 国产单亲对白刺激| 亚洲真实伦在线观看| 一本一本综合久久| 亚洲成人免费电影在线观看| 亚洲国产精品成人综合色| 午夜日韩欧美国产| 国产三级黄色录像| 精品一区二区三区av网在线观看| 日韩欧美一区二区三区在线观看| 美女扒开内裤让男人捅视频| 美女免费视频网站| 女人被狂操c到高潮| 麻豆久久精品国产亚洲av| 最近最新中文字幕大全免费视频| 亚洲国产欧美网| 精品乱码久久久久久99久播| 丰满人妻熟妇乱又伦精品不卡| 久久人人精品亚洲av| 午夜精品久久久久久毛片777| 国产乱人伦免费视频| 欧美性猛交╳xxx乱大交人| 淫妇啪啪啪对白视频| 男人舔女人下体高潮全视频| 国产精品亚洲av一区麻豆| ponron亚洲| 亚洲精品久久国产高清桃花| 国产精品98久久久久久宅男小说| 亚洲欧美日韩卡通动漫| 啦啦啦韩国在线观看视频| 日本 av在线| 国产日本99.免费观看| 两个人的视频大全免费| 真人一进一出gif抽搐免费| 免费无遮挡裸体视频| 极品教师在线免费播放| 亚洲午夜理论影院| www.999成人在线观看| 法律面前人人平等表现在哪些方面| 久久人人精品亚洲av| 可以在线观看的亚洲视频| 精品不卡国产一区二区三区| 岛国在线免费视频观看| 天天一区二区日本电影三级| av在线天堂中文字幕| 丰满人妻熟妇乱又伦精品不卡| 欧美日韩国产亚洲二区| 色av中文字幕| 老司机深夜福利视频在线观看| 毛片女人毛片| 欧美黄色淫秽网站| www日本在线高清视频| 美女黄网站色视频| 操出白浆在线播放| 看黄色毛片网站| 亚洲国产看品久久| 国产成年人精品一区二区| 老熟妇仑乱视频hdxx| 国产私拍福利视频在线观看| a级毛片在线看网站| 亚洲天堂国产精品一区在线| 国产午夜福利久久久久久| 国产精品精品国产色婷婷| 少妇的丰满在线观看| 国产精品1区2区在线观看.| 国产精品一及| 国产成人精品无人区| 精品久久蜜臀av无| 一二三四在线观看免费中文在| 亚洲国产中文字幕在线视频| 九九在线视频观看精品| 色综合站精品国产| 国内久久婷婷六月综合欲色啪| 国产精品久久久久久久电影 | 成人国产一区最新在线观看| 啪啪无遮挡十八禁网站| 亚洲国产日韩欧美精品在线观看 | 天堂动漫精品| 午夜激情福利司机影院| av天堂中文字幕网| 听说在线观看完整版免费高清| 国内久久婷婷六月综合欲色啪| 两个人的视频大全免费| 色精品久久人妻99蜜桃| xxx96com| 午夜免费成人在线视频| 免费看十八禁软件| 亚洲中文日韩欧美视频| 久久久久久九九精品二区国产| 亚洲精品粉嫩美女一区| 狂野欧美白嫩少妇大欣赏| 国产精品一区二区三区四区免费观看 | 老熟妇仑乱视频hdxx| 国产精品自产拍在线观看55亚洲| 一卡2卡三卡四卡精品乱码亚洲| 激情在线观看视频在线高清| 久久久成人免费电影| 一级作爱视频免费观看| 看片在线看免费视频| 午夜福利欧美成人| 黄片大片在线免费观看| 啦啦啦韩国在线观看视频| 天天躁狠狠躁夜夜躁狠狠躁| 日本一二三区视频观看| 在线观看舔阴道视频| avwww免费| 国产真实乱freesex| 色老头精品视频在线观看| 淫秽高清视频在线观看| 色视频www国产| 又黄又爽又免费观看的视频| 国产蜜桃级精品一区二区三区| 国产一区二区激情短视频| 亚洲成a人片在线一区二区| 亚洲欧美精品综合一区二区三区| 亚洲片人在线观看| 久久久久九九精品影院| 黄色丝袜av网址大全| av天堂中文字幕网| 国产精品一及| 精品日产1卡2卡| 女人高潮潮喷娇喘18禁视频| 国产亚洲av嫩草精品影院| 成人一区二区视频在线观看| ponron亚洲| 国产黄色小视频在线观看| 99久久成人亚洲精品观看| 99国产极品粉嫩在线观看| a在线观看视频网站| 亚洲国产欧美网| 丰满人妻一区二区三区视频av | 国产高清有码在线观看视频| 99热精品在线国产| 久久这里只有精品中国| 国产麻豆成人av免费视频| 国产视频一区二区在线看| 国产精品av久久久久免费| 久久久久久久久免费视频了| 五月伊人婷婷丁香| 精品一区二区三区视频在线 | 亚洲 欧美 日韩 在线 免费| 国产成人精品无人区| 91在线观看av| АⅤ资源中文在线天堂| 老司机午夜福利在线观看视频| 久久国产精品影院| 在线观看一区二区三区| 又大又爽又粗| 国产精品电影一区二区三区| 九九久久精品国产亚洲av麻豆 | 欧美激情久久久久久爽电影| 美女午夜性视频免费| 18禁裸乳无遮挡免费网站照片| 亚洲国产日韩欧美精品在线观看 | 亚洲国产欧美人成| 欧美国产日韩亚洲一区| 久久人人精品亚洲av| 亚洲欧美日韩高清专用| 免费av不卡在线播放| 免费观看人在逋| 国产精品野战在线观看| 国产欧美日韩一区二区三| 久久精品国产99精品国产亚洲性色| 国产精品综合久久久久久久免费| 天天躁日日操中文字幕| 一本综合久久免费| 国产午夜精品久久久久久| 国产人伦9x9x在线观看| 国产真人三级小视频在线观看| 国产成人av教育| 999久久久精品免费观看国产| 日日干狠狠操夜夜爽| 国产激情欧美一区二区| 视频区欧美日本亚洲| 香蕉久久夜色| 久久亚洲真实| 午夜福利在线观看免费完整高清在 | 久久久久久久久久黄片| 一级毛片精品| 观看美女的网站| 免费无遮挡裸体视频| a在线观看视频网站| 黄色 视频免费看| 可以在线观看的亚洲视频| 国产av在哪里看| 99久久综合精品五月天人人| 91麻豆精品激情在线观看国产| 欧美黑人欧美精品刺激| 国产激情偷乱视频一区二区| 日本免费a在线| 老熟妇乱子伦视频在线观看| 毛片女人毛片| 人人妻,人人澡人人爽秒播| 欧美丝袜亚洲另类 | 黑人欧美特级aaaaaa片| 成人特级av手机在线观看| 欧美乱色亚洲激情| 99国产精品一区二区蜜桃av| 欧美三级亚洲精品| x7x7x7水蜜桃| 午夜a级毛片| 最近最新中文字幕大全电影3| 长腿黑丝高跟| 香蕉久久夜色| 精品久久久久久久末码| 国产精品综合久久久久久久免费| 久久久国产成人精品二区| 久久这里只有精品中国| www日本在线高清视频| 美女高潮喷水抽搐中文字幕| 中文字幕av在线有码专区| 男女之事视频高清在线观看| 女同久久另类99精品国产91| 麻豆成人午夜福利视频| 色哟哟哟哟哟哟| 久久性视频一级片| 日本一本二区三区精品| 九九久久精品国产亚洲av麻豆 | 色综合婷婷激情| 精品国产三级普通话版| 1024手机看黄色片| 999精品在线视频| 美女cb高潮喷水在线观看 | 老鸭窝网址在线观看| 手机成人av网站| 亚洲aⅴ乱码一区二区在线播放| 真人做人爱边吃奶动态| 麻豆国产97在线/欧美| 成人18禁在线播放| 亚洲美女视频黄频| 美女扒开内裤让男人捅视频| 欧美在线黄色| 一卡2卡三卡四卡精品乱码亚洲| 在线视频色国产色| 中亚洲国语对白在线视频| 欧美高清成人免费视频www| 99re在线观看精品视频| 国产精品亚洲av一区麻豆| www日本黄色视频网| 欧美日韩亚洲国产一区二区在线观看| 女同久久另类99精品国产91| 51午夜福利影视在线观看| 搡老熟女国产l中国老女人| 欧美一区二区国产精品久久精品| 亚洲av中文字字幕乱码综合| 久久精品综合一区二区三区| 国产伦精品一区二区三区四那| 久久精品夜夜夜夜夜久久蜜豆| 成年免费大片在线观看| 大型黄色视频在线免费观看| 麻豆成人午夜福利视频| 欧美一区二区精品小视频在线| 熟女人妻精品中文字幕| 国产精品影院久久| 国产美女午夜福利| 一进一出抽搐gif免费好疼| 一级作爱视频免费观看| 男人舔女人的私密视频| 久久天躁狠狠躁夜夜2o2o| 欧美乱色亚洲激情| 男女床上黄色一级片免费看| 国产激情久久老熟女| 最新中文字幕久久久久 | 国产一级毛片七仙女欲春2| 中亚洲国语对白在线视频| 白带黄色成豆腐渣| 成人无遮挡网站| 国产一级毛片七仙女欲春2| 麻豆成人午夜福利视频| 亚洲精品在线观看二区| www国产在线视频色| 久久这里只有精品中国| 精品一区二区三区av网在线观看| 亚洲精品美女久久av网站| 美女被艹到高潮喷水动态| 亚洲av电影在线进入| 美女被艹到高潮喷水动态| 国产午夜精品久久久久久| 啦啦啦韩国在线观看视频| 久久久久久久午夜电影| 免费一级毛片在线播放高清视频| 岛国视频午夜一区免费看| 日日摸夜夜添夜夜添小说| 亚洲中文av在线| 亚洲av片天天在线观看| 免费观看人在逋| 国产精品98久久久久久宅男小说| 久久久久九九精品影院| 每晚都被弄得嗷嗷叫到高潮| 免费在线观看成人毛片| 精品久久久久久,| 中出人妻视频一区二区| 午夜福利欧美成人| 男女那种视频在线观看| a级毛片a级免费在线| 国产精品99久久久久久久久| 69av精品久久久久久| 亚洲熟女毛片儿| 亚洲国产色片| 日本黄色视频三级网站网址| 黄片大片在线免费观看| 99久久久亚洲精品蜜臀av| 日本黄色片子视频| 日本 av在线| 黑人欧美特级aaaaaa片| 国产亚洲欧美在线一区二区| 久久精品亚洲精品国产色婷小说| а√天堂www在线а√下载| 国产乱人伦免费视频| 两性夫妻黄色片| 成人国产一区最新在线观看| 久久久国产成人精品二区| 国产不卡一卡二| 天堂网av新在线| 成年女人永久免费观看视频| 国产精品99久久久久久久久| 天天躁日日操中文字幕| 久久香蕉精品热| 成人av在线播放网站| 亚洲专区中文字幕在线| 久99久视频精品免费| 国产精品久久久久久亚洲av鲁大| 91麻豆av在线| 久久精品国产亚洲av香蕉五月| 怎么达到女性高潮| 中文字幕熟女人妻在线| 一级毛片高清免费大全| 国产三级黄色录像| 看黄色毛片网站| 少妇裸体淫交视频免费看高清| 黄色日韩在线| 美女cb高潮喷水在线观看 | 天天添夜夜摸| 无限看片的www在线观看| 男女之事视频高清在线观看| 一二三四在线观看免费中文在| 欧美色视频一区免费| 亚洲精品在线观看二区| 成年女人毛片免费观看观看9| 99久久精品热视频| 精品国产乱子伦一区二区三区| 露出奶头的视频| 成人永久免费在线观看视频| 一夜夜www| 欧美日韩精品网址| 亚洲欧美一区二区三区黑人| 国产精品98久久久久久宅男小说| 一本一本综合久久| 好男人电影高清在线观看| 久久久国产成人精品二区| 波多野结衣高清无吗| 国产v大片淫在线免费观看| 91av网一区二区| 日本三级黄在线观看| 88av欧美| 免费观看精品视频网站| 亚洲18禁久久av| 91在线观看av| 亚洲国产精品成人综合色| 精品国产亚洲在线| 久久这里只有精品19| av国产免费在线观看| 日韩欧美在线二视频| 天天躁狠狠躁夜夜躁狠狠躁| 午夜福利欧美成人| 中文字幕最新亚洲高清| 欧美一区二区国产精品久久精品| 又黄又粗又硬又大视频| 欧美乱码精品一区二区三区| 亚洲五月天丁香| 大型黄色视频在线免费观看| 精品午夜福利视频在线观看一区|