日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ARKit:增强现实技术在美团到餐业务的实践

發布時間:2024/7/5 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARKit:增强现实技术在美团到餐业务的实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

增強現實(Augmented Reality)是一種在視覺上呈現虛擬物體與現實場景結合的技術。Apple 公司在 2017 年 6 月正式推出了 ARKit,iOS 開發者可以在這個平臺上使用簡單便捷的 API 來開發 AR 應用程序。

本文將結合美團到餐業務場景,介紹一種基于位置服務(LBS)的 AR 應用。使用 AR 的方式展現商家相對用戶的位置,這會給用戶帶來身臨其境的沉浸式體驗。下面是實現效果:

項目實現

iOS 平臺的 AR 應用通常由 ARKit 和渲染引擎兩部分構成:

ARKit 是連接真實世界與虛擬世界的橋梁,而渲染引擎是把虛擬世界的內容渲染到屏幕上。本部分會圍繞這兩個方面展開介紹。

ARKit

ARKit 的 ARSession 負責管理每一幀的信息。ARSession 做了兩件事:拍攝圖像并獲取傳感器數據;對數據進行分析處理后逐幀輸出。如下圖:

設備追蹤

設備追蹤確保了虛擬物體的位置不受設備移動的影響。在啟動 ARSession 時需要傳入一個 ARSessionConfiguration 的子類對象,以區別三種追蹤模式:

  • ARFaceTrackingConfiguration
  • ARWorldTrackingConfiguration
  • AROrientationTrackingConfiguration

其中 ARFaceTrackingConfiguration 可以識別人臉的位置、方向以及獲取拓撲結構。此外,還可以探測到預設的 52 種豐富的面部動作,如眨眼、微笑、皺眉等等。ARFaceTrackingConfiguration 需要調用支持 TrueDepth 的前置攝像頭進行追蹤,顯然不能滿足我們的需求,這里就不做過多的介紹。下面只針對使用后置攝像頭的另外兩種類型進行對比。

ARWorldTrackingConfiguration

ARWorldTrackingConfiguration 提供 6DoF(Six Degree of Freedom)的設備追蹤。包括三個姿態角 Yaw(偏航角)、Pitch(俯仰角)和 Roll(翻滾角),以及沿笛卡爾坐標系中 X、Y 和 Z 三軸的偏移量:

不僅如此,ARKit 還使用了 VIO(Visual-Inertial Odometry)來提高設備運動追蹤的精度。在使用慣性測量單元(IMU)檢測運動軌跡的同時,對運動過程中攝像頭拍攝到的圖片進行圖像處理。將圖像中的一些特征點的變化軌跡與傳感器的結果進行比對后,輸出最終的高精度結果。

從追蹤的維度和準確度來看,ARWorldTrackingConfiguration 非常強悍。但如官方文檔所言,它也有兩個致命的缺點:

  • 受環境光線質量影響
  • 受劇烈運動影響

由于在追蹤過程中要通過采集圖像來提取特征點,所以圖像的質量會影響追蹤的結果。在光線較差的環境下(比如夜晚或者強光),拍攝的圖像無法提供正確的參考,追蹤的質量也會隨之下降。

追蹤過程中會逐幀比對圖像與傳感器結果,如果設備在短時間內劇烈的移動,會很大程度上干擾追蹤結果。追蹤的結果與真實的運動軌跡有偏差,那么用戶看到的商家位置就不準確。

AROrientationTrackingConfiguration

AROrientationTrackingConfiguration 只提供對三個姿態角的追蹤(3DoF),并且不會開啟 VIO。

Because 3DOF tracking creates limited AR experiences, you should generally not use the AROrientationTrackingConfiguration class directly. Instead, use the subclass ARWorldTrackingConfiguration for tracking with six degrees of freedom (6DOF), plane detection, and hit testing. Use 3DOF tracking only as a fallback in situations where 6DOF tracking is temporarily unavailable.

通常來講,因為 AROrientationTrackingConfiguration 的追蹤能力受限,官方文檔不推薦直接使用。但是鑒于:

  • 對三個姿態角的追蹤,已經足以正確的展現商家相對用戶的位置了。
  • ARWorldTrackingConfiguration 的高精度追蹤,更適合于距離較近的追蹤。比如設備相對桌面、地面的位移。但是商家和用戶的距離動輒幾百米,過于精確的位移追蹤意義不大。
  • ARWorldTrackingConfiguration 需要規范用戶的操作、確保環境光線良好。這對用戶來說很不友好。
  • 最終我們決定使用 AROrientationTrackingConfiguration。這樣的話,即便是在夜晚,甚至遮住攝像頭,商家的位置也能夠正確的進行展現。而且劇烈晃動帶來的影響很小,商家位置雖然會出現短暫的角度偏差,但是在傳感器數值穩定下來后就會得到校準。

    坐標軸

    ARKit 使用笛卡爾坐標系度量真實世界。ARSession 開啟時的設備位置即是坐標軸的原點。而 ARSessionConfiguration 的 worldAlignment 屬性決定了三個坐標軸的方向,該屬性有三個枚舉值:

    • ARWorldAlignmentCamera
    • ARWorldAlignmentGravity
    • ARWorldAlignmentGravityAndHeading

    三種枚舉值對應的坐標軸如下圖所示:

    對于 ARWorldAlignmentCamera 來說,設備的姿態決定了三個坐標軸的方向。這種坐標設定適用于以設備作為參考系的坐標計算,與真實地理環境無關,比如用 AR 技術丈量真實世界物體的尺寸。

    對于 ARWorldAlignmentGravity 來說,Y 軸方向始終與重力方向平行,而其 X、Z 軸方向仍然由設備的姿態確定。這種坐標設定適用于計算擁有重力屬性的物體坐標,比如放置一排氫氣球,或者執行一段籃球下落的動畫。

    對于 ARWorldAlignmentGravityAndHeading 來說,X、Y、Z 三軸固定朝向正東、正上、正南。在這種模式下 ARKit 內部會根據設備偏航角的朝向與地磁真北(非地磁北)方向的夾角不斷地做出調整,以確保 ARKit 坐標系中 -Z 方向與我們真實世界的正北方向吻合。有了這個前提條件,真實世界位置坐標才能夠正確地映射到虛擬世界中。顯然,ARWorldAlignmentGravityAndHeading 才是我們需要的。

    商家坐標

    商家坐標的確定,包含水平坐標和垂直坐標兩部分:

    水平坐標

    商家的水平位置只是一組經緯度值,那么如何將它對應到 ARKit 當中呢?我們通過下圖來說明:

    借助 CLLocation 中的 distanceFromLocation:location 方法,可以計算出兩個經緯度坐標之間的距離,返回值單位是米。我們可以以用戶的經度 lng1、商家的緯度 lat2 作一個輔助點(lng1, lat2),然后分別計算出輔助點距離商家的距離 x、輔助點距離用戶的距離 z。ARKit 坐標系同樣以米為單位,因而可以直接確定商家的水平坐標(x, -z)。

    垂直坐標

    對商家地址進行中文分詞可以提取出商戶所在樓層數,再乘以一層樓大概的高度,以此確定商家的垂直坐標 y 值:

    卡片渲染

    通常我們想展示的信息,都是通過 UIView 及其子類來實現。但是 ARKit 只負責建立真實世界與虛擬世界的橋梁,渲染的部分還是要交給渲染引擎來處理。Apple 給我們提供了三種可選的引擎:

    • Metal
    • SpriteKit
    • SceneKit

    強大的 Metal 引擎包含了 MetalKit、Metal 著色器以及標準庫等等工具,可以更高效地利用 GPU,適用于高度定制化的渲染要求。不過 Metal 對于當前需求來說,有些大材小用。

    SpriteKit 是 2D 渲染引擎,它提供了動畫、事件處理、物理碰撞等接口,通常用于制作 2D 游戲。SceneKit 是 3D 渲染引擎,它建立在 OpenGL 之上,支持多通道渲染。除了可以處理 3D 物體的物理碰撞和動畫,還可以呈現逼真的紋理和粒子特效。SceneKit 可以用于制作 3D 游戲,或者在 App 中加入 3D 內容。

    雖然我們可以用 SpriteKit 把 2D 的卡片放置到 3D 的 AR 世界中,但是考慮到擴展性,方便之后為 AR 頁面添加新的功能,這里我們選用 3D 渲染引擎 SceneKit。

    我們可以直接通過創建 ARSCNView 來使用 SceneKit。ARSCNView 是 SCNView 的子類,它做了三件事:

    • 將設備攝像頭捕捉的每一幀的圖像信息作為 3D 場景的背景。
    • 將設備攝像頭的位置作為 3D 場景的攝像頭(觀察點)位置。
    • 將 ARKit 追蹤的真實世界坐標軸與 3D 場景坐標軸重合。

    卡片信息

    SceneKit 中使用 SCNNode 來管理 3D 物體。設置 SCNNode 的 geometry 屬性可以改變物體的外觀。系統已經給我們提供了例如 SCNBox、SCNPlane、SCNSphere 等等一些常見的形狀,其中 SCNPlane 正是我們所需要的卡片形狀。借助 UIGraphics 中的一些方法可以將繪制好的 UIView 渲染成一個 UIImage 對象。根據這張圖片創建 SCNPlane,以作為 SCNNode 的外觀。

    卡片大小

    ARKit 中的物體都是近大遠小。只要固定好 SCNPlane 的寬高,ARKit 會自動根據距離的遠近設置 SCNPlane 的大小。這里列出一個在屏幕上具體的像素數與距離的粗略計算公式,為筆者在開發過程中摸索的經驗值:

    也就是說,假如 SCNPlane 的寬度為 30,距離用戶 100 米,那么在屏幕上看到這個 SCNPlane 的寬度大約為 \(530 / 100 \times 30 = 159\) pt。

    卡片位置

    對于距離用戶過近的商家卡片,會出現兩個問題:

    • 由于 ARKit 自動將卡片展現得近大遠小,身邊的卡片會大到遮住了視野
    • 前文提到的 ARSession 使用 AROrientationTrackingConfiguration 追蹤模式,由于沒有追蹤設備的水平位移,當用戶走向商家時,并不會發覺商家卡片越來越近

    這里我們將距離用戶過近的卡片映射到稍遠的位置。如下圖所示,距離用戶的距離小于 d 的卡片,會被映射到 d-k ~ d 的區間內。

    假設某商家距離用戶的真實距離為 x,映射后的距離為 y,映射關系如下:

    這樣既解決了距離過近的問題,又可以保持卡片之間的遠近關系。用戶位置發生位移到達一定閾值后,會觸發一次新的網絡請求,根據新的用戶位置來重新計算商家的位置。這樣隨著用戶的移動,卡片的位置也會持續地更新。

    卡片朝向

    SceneKit 會在渲染每一幀之前,根據 SCNNode 的約束自動調整卡片的各種行為,比如碰撞、位置、速度、朝向等等。SCNConstraint 的子類中 SCNLookAtConstraint 和 SCNBillboardConstraint 可以約束卡片的朝向。

    SCNLookAtConstraint 可以讓卡片始終朝向空間中某一個點。這樣相鄰的卡片會出現交叉現象,用戶看到的卡片信息很可能是不完整的。使用 SCNBillboardConstraint 可以解決這個問題,讓卡片的朝向始終與攝像頭的朝向平行。

    下面是創建卡片的示例代碼:

    // 位置 SCNVector nodePosition = SCNVectorMake(-200, 5, -80);// 外觀 SCNPlane *plane = [SCNPlane planeWithWidth:image.size.widthheight:image.size.height]; plane.firstMaterial.diffuse.contents = image;// 約束 SCNBillboardConstraint *constraint = [SCNBillboardConstraint billboardConstraint]; constraint.freeAxes = SCNBillboardAxisY;SCNNode *node = [SCNNode nodeWithGeometry:plane]; node.position = nodePosition; node.constraints = @[constraint];

    優化

    遮擋問題

    如果同一個方向的商家數量有很多,那么卡片會出現互相重疊的現象,這會導致用戶只能看到離自己近的卡片。這是個比較棘手的問題,如果在屏幕上平鋪卡片的話,既犧牲了對商家高度的感知,又無法體現商家距離用戶的遠近關系。

    點擊散開的交互方式

    經過漫長的討論,我們最終決定采取點擊重疊區域后,卡片向四周分散的交互方式來解決重疊問題,效果如下:

    下面圍繞點擊和投射兩個部分,介紹該效果的實現原理。

    點擊

    熟悉 Cocoa Touch 的朋友都了解,UIView 的層級結構是通過 hit-testing 來判斷哪個視圖響應事件的,在 ARKit 中也不例外。

    ARSCNView 可以使用兩種 hit-testing:

    • 來自 ARSCNView 的 hitTest:types: 方法:查找點擊的位置所對應的真實世界中的物體或位置
    • 來自 SCNSceneRenderer 協議的 hitTest:options: 方法:查找點擊位置所對應的虛擬世界中的內容。

    顯然,hitTest:options: 才是我們需要的。在 3D 世界中的 hit-testing 就像一束激光一樣,向點擊位置的方向發射,hitTest:options: 的返回值就是被激光穿透的所有卡片的數組。這樣就可以檢測到用戶點擊的位置有哪些卡片發生了重疊。

    投射

    這里簡單介紹一下散開的實現原理。SCNSceneRenderer 協議有兩個方法用來投射坐標:

    • projectPoint::將三維坐標系中點的坐標,投射到屏幕坐標系中
    • unprojectPoint::將屏幕坐標系中的點的坐標,投射到三維坐標系中

    其中屏幕坐標系中的點也是個 SCNVector3,其 z 坐標代表著深度,從 0.0(近裁面)到 1.0(遠裁面)。散開的整體過程如下:

    散開后,點擊空白處會恢復散開的狀態,回到初始位置。未參與散開的卡片會被淡化,以突出重點,減少視覺壓力。

    后臺聚類

    對于排布比較密集的商家,卡片的重疊現象會很嚴重。點擊散開的卡片數量太多對用戶不是很友好。后臺在返回用戶附近的商家數據時,按照商家的經緯度坐標,使用 K-Means 聚類算法進行二維聚類,將距離很近的商家聚合為一個卡片。由于這些商家的位置大體相同,可以采用一個帶有數字的卡片來代表幾個商家的位置:

    閃爍問題

    實測中發現,距離較近的卡片在重疊區域會發生閃爍的現象:

    這里要引入一個 3D 渲染引擎普遍要面對的問題——可見性問題。簡單來說就是屏幕上哪些物體應該被展示,哪些物體應該被遮擋。GPU 最終應該在屏幕上渲染出所有應該被展示的像素。

    可見性問題的一個典型的解決方案就是畫家算法,它像一個頭腦簡單的畫家一樣,先繪制最遠的物體,然后一層層的繪制到最近的物體。可想而知,畫家算法的效率很低,繪制較精細場景會很消耗資源。

    深度緩沖

    深度緩沖

    彌補了畫家算法的缺陷,它使用一個二維數組來存儲當前屏幕中每個像素的深度。如下圖所示,某個像素點渲染了深度為 0.5 的像素,并儲存該像素的深度:

    下一幀時,當另外一個物體的某個像素也在這個像素點渲染時,GPU 會對該像素的深度與緩沖區中的深度進行比較,深度小者被保留并被存入緩沖區,深度大者不被渲染。如下圖所示,該像素點下一幀要渲染的像素深度為 0.2,比緩沖區存儲的 0.5 小,其深度被存儲,并且該像素被渲染在屏幕上:

    顯然,深度緩沖技術相比畫家算法,可以極大地提升渲染效率。但是它也會帶來深度沖突的問題。

    深度沖突

    深度緩沖技術在處理具有相同深度的像素點時,會出現深度沖突(Z-fighting)現象。這些具有相同深度的像素點在競爭中只有一個“勝出”,顯示在屏幕上。如下圖所示:

    如果這兩個像素點交替“勝出”,就會出現我們視覺上的閃爍效果。由于每個卡片都被設置了 SCNBillboardConstraint 約束,始終朝向攝像頭方向。攝像頭輕微的角度變化,都會引起卡片之間出現部分重合。與有厚度的物體不同,卡片之間的深度關系變化很快,很容易出現多個卡片在屏幕同一個位置渲染的情況。所以經常會出現閃爍的現象:

    為了解決這 Bug 般的體驗,最終決定犧牲深度緩沖帶來的渲染效率。SceneKit 為我們暴露了深度是否寫入、讀取緩沖區的接口,我們將其禁用即可:

    plane.firstMaterial.writesToDepthBuffer = NO;plane.firstMaterial.readsFromDepthBuffer = NO;

    由于卡片內容內容相對簡單,禁用緩沖區對幀率幾乎沒什么影響。

    總結

    在到餐業務場景中,以 AR+LBS 的方式展現商家信息,可以給用戶帶來沉浸式的體驗。本文介紹了 ARKit 的一些使用細節,總結了在開發過程中遇到的問題以及解決方案,希望可以給其他開發者帶來一點參考價值。

    作者簡介

    • 曹宇,美團 iOS 開發工程師。2017年加入美團到店餐飲事業群,參與美團客戶端美食頻道開發工作。

    招聘信息

    到店餐飲技術部,負責美團和點評兩個平臺的美食頻道相關業務,服務于數以億計用戶,通過更好的榜單、真實的評價和完善的信息為用戶提供更好的決策支持,致力于提升用戶體驗。我們同時承載所有餐飲商戶端線上流量,為餐飲商戶提供多種營銷工具,提升餐飲商戶營銷效率,最終達到讓國人“Eat Better、Live Better”的美好愿景!我們的團隊需要經驗豐富的FE方向高級/資深工程師和技術專家,歡迎有興趣的同學投遞簡歷至wangying49#meituan.com。

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的ARKit:增强现实技术在美团到餐业务的实践的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    亚洲激情av| 亚洲国产精品va在线看 | 日韩影视精品 | 欧美极品少妇xxxx | 人人插人人看 | 免费h精品视频在线播放 | 日韩中字在线观看 | 激情综合色图 | 国产免费午夜 | 久久99国产综合精品 | 国内精品久久久久久久97牛牛 | 免费看污在线观看 | 免费福利视频网站 | 亚洲成人一二三 | 高清视频一区二区三区 | 2019天天干夜夜操 | 五月婷婷激情综合网 | 最新精品视频在线 | 香蕉视频久久 | 免费a网站 | 日韩精品亚洲专区在线观看 | 99在线热播精品免费99热 | 久久爱992xxoo| 色婷婷综合激情 | 欧美天天射 | 欧美激情第28页 | 成人黄色电影免费观看 | 色九九视频 | 婷婷激情av | 美女黄网久久 | 日日夜夜天天综合 | 天天射天天色天天干 | 婷婷色狠狠 | 日日弄天天弄美女bbbb | 国产精品成人一区二区三区吃奶 | 免费av视屏 | 高潮毛片无遮挡高清免费 | www亚洲一区 | 99亚洲精品| 日韩av一区二区三区四区 | 狠狠干夜夜爽 | 午夜视频一区二区三区 | 亚洲毛片视频 | 中文字幕在线观看三区 | 久久伦理网 | 91亚洲精品在线观看 | 婷婷综合五月 | 亚洲91中文字幕无线码三区 | 欧美乱码精品一区二区 | 日韩成人精品 | 国产精品6 | 中文字幕最新精品 | 伊人五月天 | 99精品久久只有精品 | 在线国产一区二区三区 | 日韩在线观看一区二区 | 日韩精品中文字幕在线 | 日本精品久久久久中文字幕5 | 久久国产精品99国产 | 视频一区二区在线观看 | 久久婷亚洲五月一区天天躁 | 网站你懂的| 99久久精品免费 | 91中文字幕在线视频 | 国产精品久久久久久久久久久不卡 | 国产精品自产拍在线观看桃花 | 国产99一区二区 | 99精品色| 亚洲伊人网在线观看 | 亚洲国产精品va在线看黑人动漫 | 久久高清片 | 日韩精品网址 | 久久人人爽人人爽人人片av免费 | 日产中文字幕 | 日本三级香港三级人妇99 | 久久婷婷色 | 国产在线观看黄 | 91精品999| 成人在线视频论坛 | 99欧美 | 国产在线一线 | 91在线产啪 | 国产做爰视频 | 日韩乱色精品一区二区 | 中文字幕免费在线 | 日韩精品一区二区在线观看视频 | 999久久a精品合区久久久 | 成人av在线观 | a级一a一级在线观看 | 天天操操操操操操 | 你操综合 | 久久精品视频在线观看免费 | 天堂av网在线 | 久久久精品国产免费观看同学 | 一本色道久久综合亚洲二区三区 | 国产精品欧美久久久久天天影视 | 亚洲综合欧美精品电影 | 在线看片中文字幕 | 中文字幕 国产 一区 | 婷婷精品国产欧美精品亚洲人人爽 | 日韩av电影中文字幕 | 少妇高潮冒白浆 | 欧美激情操 | 久久一二区| 国产精品第72页 | 成人午夜剧场在线观看 | 精品免费在线视频 | 在线视频国产区 | av福利在线播放 | 一级黄色片在线播放 | 麻花传媒mv免费观看 | 狠狠色狠狠色综合日日92 | 在线影视 一区 二区 三区 | av片一区 | 久久久久久久国产精品影院 | 在线成人小视频 | 在线观看亚洲 | 波多野结衣久久精品 | 国产精品成人一区二区 | 涩涩爱夜夜爱 | 色的网站在线观看 | 91av视频网站| 国偷自产中文字幕亚洲手机在线 | 国产亚洲视频中文字幕视频 | 免费黄色特级片 | 色资源中文字幕 | 久草在线视频在线 | 久久永久免费视频 | 69xx视频 | 国产国产人免费人成免费视频 | 色五月激情五月 | 97人人射 | 伊人伊成久久人综合网小说 | 99国产精品久久久久久久久久 | 综合久久久久久久久 | 国产色视频| 日本中文字幕网 | 国产中文在线视频 | 久久天天躁狠狠躁亚洲综合公司 | 四虎国产永久在线精品 | 国内精品久久久久影院一蜜桃 | av黄色国产 | 一区二区三区在线影院 | 日韩成人高清在线 | 麻豆91小视频 | 99热最新精品 | 97影视 | 欧美亚洲专区 | 一级久久久| 91亚洲精品国偷拍自产在线观看 | 国产高清成人av | 免费黄色av电影 | 中文字幕 在线看 | 成年人在线免费看视频 | 国产精品高潮久久av | 中文在线a∨在线 | 天天射网 | 在线观看爱爱视频 | 亚洲 中文 欧美 日韩vr 在线 | 看片网站黄色 | 免费看国产黄色 | 高清免费在线视频 | 91热爆视频 | 天天色天天射天天操 | 久久久久久久久久福利 | 五月婷婷在线视频观看 | 天天射天天干天天爽 | 亚洲精品国产精品99久久 | 99久久精品午夜一区二区小说 | 特级西西www44高清大胆图片 | 91福利视频免费观看 | 极品嫩模被强到高潮呻吟91 | 国产精品9区 | 超级碰碰免费视频 | 国产精品久久久久久久久久久久久 | 四虎国产精品免费观看视频优播 | 成人免费网站在线观看 | 激情网站五月天 | avcom在线 | 久草视频在线新免费 | 国产精品永久久久久久久www | a视频在线观看免费 | 国产成人精品av | 国产精品一区二区久久久 | 狠狠色噜噜狠狠狠 | 四月婷婷在线观看 | 色偷偷88888欧美精品久久久 | 午夜国产一区二区 | 成人午夜剧场在线观看 | 国产精品24小时在线观看 | 免费看三级 | 永久免费毛片在线观看 | avwww在线| 欧洲精品一区二区 | 久草99 | av看片在线 | 丁香五月亚洲综合在线 | 成年人黄色免费看 | 国产精品欧美一区二区三区不卡 | 国产精品福利午夜在线观看 | 欧美成人精品欧美一级乱 | 国产亚洲精品久久久久久移动网络 | 人人爽人人爽人人爽人人爽 | 蜜桃av久久久亚洲精品 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 人人人爽 | 激情电影影院 | 久久免费激情视频 | 麻豆精品在线视频 | 黄色片视频免费 | 亚洲五月花 | 久久国产精品99久久人人澡 | 亚洲成成品网站 | 国产精品麻豆免费版 | 精品国产乱码久久久久 | 国产成人精品一区一区一区 | 国产麻豆传媒 | 日韩欧美一区二区三区视频 | 999久久久免费视频 午夜国产在线观看 | 亚洲成人动漫在线观看 | 国产精品视频免费在线观看 | 国产精品系列在线 | 一区二区三区在线看 | 五月天欧美精品 | av亚洲产国偷v产偷v自拍小说 | 国产成人精品综合久久久 | 中文字幕在线观看完整版 | 超碰在线最新网址 | 久久精品毛片 | 亚洲欧美日韩一二三区 | 国产91区| 97超碰超碰久久福利超碰 | 91丨九色丨首页 | 美女网站一区 | 日韩成人高清在线 | 看黄色91 | 欧美精品天堂 | 日本久久不卡视频 | 国产在线视频一区二区 | 国产成a人亚洲精v品在线观看 | av电影一区二区 | 伊人色综合久久天天网 | 久久久久久久久久久福利 | 热久久国产 | 制服丝袜在线91 | 最近中文字幕在线播放 | 中文字幕一区二区三区在线视频 | 日韩精品在线观看av | 成人av免费在线观看 | 国产色区 | 国产五十路毛片 | 亚洲精品在线视频网站 | 精品一区二区久久久久久久网站 | 天天干,狠狠干 | 亚洲成av人片在线观看 | 久久av电影 | 91视频在线自拍 | 日韩高清不卡在线 | 天天摸夜夜操 | 国产资源在线播放 | 欧美日韩视频观看 | 久久精国产 | 就要干b | 国产精品扒开做爽爽的视频 | 欧美a级一区二区 | 激情五月开心 | 成人精品一区二区三区中文字幕 | 色妞色视频一区二区三区四区 | 日本激情视频中文字幕 | 精品国产伦一区二区三区观看方式 | www色网站 | 在线观看日韩专区 | 在线观看亚洲精品 | 国产精品免费观看在线 | 蜜臀久久99静品久久久久久 | 丁香六月激情婷婷 | 国产精品久久久久久久电影 | 日韩在线免费视频 | 亚洲国产影院av久久久久 | 西西4444www大胆艺术 | 欧美日韩在线视频一区二区 | 91精品国产91久久久久久三级 | 91av在线免费看 | 视频直播国产精品 | 99久久婷婷国产 | 亚洲欧美国内爽妇网 | 国产在线不卡 | 久久黄色小说视频 | 高潮久久久 | 欧美一区二区在线免费看 | 亚洲欧美日本一区二区三区 | 91福利视频免费观看 | 欧美色888| 二区三区在线观看 | 黄色软件在线观看 | 色综合a| 在线免费观看麻豆 | 2021国产在线 | 天天爱天天操 | 精品视频123区在线观看 | 亚洲国产视频a | 91av视频播放 | 成人av免费在线 | 亚洲精品自拍视频在线观看 | 欧美午夜久久 | 欧美午夜精品久久久久 | 久久手机视频 | 97在线观看免费观看高清 | 久久精品国产亚洲 | 天天综合亚洲 | 欧美一级日韩免费不卡 | 亚洲黄色高清 | 国产精品网红福利 | 欧美性色综合网 | 欧美性色综合网站 | 久久免费视频4 | 欧美日韩视频精品 | 久久这里只有精品视频首页 | 福利电影一区二区 | 国产视频九色蝌蚪 | 国产视频九色蝌蚪 | 97视频免费看 | 国产91aaa | 日韩a免费| 国产免费观看高清完整版 | 日本中文字幕高清 | 国产日韩精品在线观看 | 日韩网站免费观看 | 在线成人免费电影 | 国产视频一区在线免费观看 | 中文字幕国产精品一区二区 | 日韩精品一区电影 | 国内小视频| 69人人| 国产无限资源在线观看 | 国产国语在线 | 婷婷丁香激情综合 | 97av精品 | 99性视频| 成年人电影毛片 | 国产三级视频在线 | 91av小视频 | 亚洲a网| 久久久久久久久久网 | 2024国产在线 | 国产小视频福利在线 | 精品国产aⅴ一区二区三区 在线直播av | av电影免费在线播放 | 一区中文字幕电影 | 中文字幕免费在线看 | 日韩视频在线不卡 | 免费看的黄色 | 青青草国产精品 | 怡红院成人在线 | 色婷婷视频 | 99久久精品国产一区 | 狠狠狠色丁香婷婷综合久久五月 | 久久综合亚洲鲁鲁五月久久 | 亚洲草视频 | 中文字幕日韩精品有码视频 | av线上看| 精品久久久久久久久久久久久久久久久久 | 日韩久久久久 | 久久免费高清 | 国产精品久久久久久久久久久久 | 在线观看国产 | 国产伦理久久精品久久久久_ | av片一区 | 日韩有码网站 | 国产精品欧美一区二区三区不卡 | 国产精品18久久久久vr手机版特色 | 国产精品日韩久久久久 | 成在人线av| 九九免费在线观看视频 | 91.精品高清在线观看 | 伊人五月综合 | 欧美日韩亚洲在线观看 | 91日韩在线播放 | 日韩电影中文字幕 | 久久精品国产一区二区三区 | 色福利网站 | 99热最新精品| 色 中文字幕 | 亚洲第二色 | 色a资源在线 | 97精品国产97久久久久久久久久久久 | 五月婷婷毛片 | 免费看网站在线 | 国产专区一 | 伊人国产视频 | 成人午夜黄色 | 超碰午夜 | 婷婷六月天丁香 | 日韩在线观看电影 | 超级碰碰碰免费视频 | 午夜国产福利在线 | 在线a人片免费观看视频 | 特级西西人体444是什么意思 | 2021久久| 免费视频99 | 中文字幕在线观看的网站 | 久久久久久久久福利 | 婷婷六月激情 | 99色精品视频 | 五月婷婷欧美 | 日韩欧美一区二区三区在线 | 一区在线观看 | 国产在线观看地址 | 日韩 精品 一区 国产 麻豆 | 丁香电影小说免费视频观看 | 国产在线色 | 欧美精品久久 | 毛片美女网站 | 国产无套精品久久久久久 | 久久精品亚洲国产 | 在线观看a视频 | 日狠狠 | 久久久一本精品99久久精品66 | www.久久久.cum| 亚洲午夜在线视频 | 激情五月***国产精品 | 久久社区视频 | 中文字幕在线国产 | 国产成人精品一区二区三区在线 | av黄色免费在线观看 | 成全在线视频免费观看 | 天天天射 | 91精彩视频在线观看 | 亚洲不卡123 | 香蕉视频在线网站 | 国产精品va视频 | 色婷婷久久一区二区 | 91av福利视频| 狠狠狠综合| 亚洲一二区视频 | 久久在视频 | 成人国产精品久久久春色 | 极品嫩模被强到高潮呻吟91 | 高清有码中文字幕 | free. 性欧美.com | 亚洲国产精彩中文乱码av | 亚洲不卡在线 | 黄色aa久久 | www黄色av| 国产精品少妇 | 国产高清无av久久 | 成人a级黄色片 | 你操综合 | 亚洲人成精品久久久久 | 99久久精品国 | 99久久电影| 日韩一区二区三区免费视频 | 久久免费视频在线观看6 | 亚洲va天堂va欧美ⅴa在线 | 日韩午夜精品 | a级国产乱理论片在线观看 特级毛片在线观看 | 成人黄色在线 | 9在线观看免费高清完整版 玖玖爱免费视频 | 在线精品一区二区 | 久久不射电影网 | 亚洲一区二区麻豆 | 免费欧美 | 久久超| 精品久久久久久久久久久久久久久久 | 日本韩国中文字幕 | 天天做日日做天天爽视频免费 | 免费在线观看av不卡 | 国内精品久久久久久久久久久 | 国产精品精品视频 | 日韩精品观看 | 最新av网址在线 | a级国产片| 亚洲黄色激情小说 | 中文乱码视频在线观看 | 97综合网| 国产高清免费观看 | 成人欧美一区二区三区黑人麻豆 | 国产色影院 | 欧美日韩高清国产 | 国产特级毛片aaaaaaa高清 | 国产精品久久久久久久妇 | 国产精品视频免费 | 一二三四精品 | 青青河边草免费直播 | 久久久精品免费观看 | 91亚洲精品久久久蜜桃借种 | 98精品国产自产在线观看 | 亚洲成av人片在线观看无 | 欧美精品一区二区免费 | 国产亚洲成av片在线观看 | 免费av网站在线 | 久久久久二区 | 久艹视频免费观看 | 黄av免费 | 国产美女被啪进深处喷白浆视频 | 一区二区三区国产欧美 | 一区二区三区中文字幕在线观看 | 97在线观视频免费观看 | 韩日在线一区 | 久久久午夜影院 | 天堂视频一区 | 色婷婷啪啪免费在线电影观看 | 亚洲乱码精品久久久久 | 不卡av在线播放 | 狠狠的干狠狠的操 | 国产裸体无遮挡 | 国产裸体bbb视频 | a级片在线播放 | 久久99亚洲精品久久久久 | 色www免费视频 | 久草视频资源 | 欧美成人h版电影 | 男女靠逼app | 精品国产一区二区三区四区vr | 人人插人人爱 | 国产精品激情在线观看 | 国产 在线 高清 精品 | av资源网在线播放 | 国产日产高清dvd碟片 | 午夜a区 | 久久一区精品 | 精品婷婷 | 午夜色大片在线观看 | 奇米网在线观看 | 成人午夜在线观看 | 超碰在线cao| 精品国产免费人成在线观看 | 国产精品免费看久久久8精臀av | 久久综合色8888 | 97福利视频 | 黄网站免费久久 | 激情丁香婷婷 | 国产99久久99热这里精品5 | 天天综合狠狠精品 | 亚洲人久久 | 日日插日日干 | 国产白浆在线观看 | 九九久久影院 | 四虎4hu永久免费 | 国产精品自在欧美一区 | 精品国产免费看 | 91视频观看免费 | 婷婷国产精品 | 日韩免费高清在线观看 | 国内少妇自拍视频一区 | 国产精品18久久久久久久久久久久 | 日韩久久在线 | 久久亚洲专区 | 欧美中文字幕久久 | 欧美 日韩 国产 中文字幕 | 亚洲粉嫩av | 亚洲精品在线国产 | 2021国产在线视频 | 久久99精品久久久久久清纯直播 | 最新国产精品拍自在线播放 | 中文在线字幕观看电影 | 国产高清在线不卡 | 精品欧美乱码久久久久久 | 亚洲麻豆精品 | 成 人 黄 色 视频播放1 | 在线视频中文字幕一区 | 欧美大片mv免费 | www.av中文字幕.com | 日韩精品中文字幕在线播放 | 久久九九视频 | 欧美色道 | 看片网站黄色 | 激情av资源 | 国产麻豆成人传媒免费观看 | 最近免费观看的电影完整版 | 国产99久久九九精品免费 | av国产在线观看 | 国产a精品 | 婷婷色综 | 国产特级毛片aaaaaaa高清 | 激情五月视频 | 久久日本视频 | 国产成人久久av977小说 | 欧美少妇影院 | 91免费看片黄| 国产亚洲成人网 | 成年人免费在线看 | av韩国在线| 国产免费亚洲 | 久久午夜网 | 精品福利在线视频 | 日韩精品一区二区三区高清免费 | 婷婷五综合 | 五月天电影免费在线观看一区 | 国产香蕉视频在线观看 | 韩国三级在线一区 | 久久无码精品一区二区三区 | 手机av网站| 色综合久久五月天 | 日韩高清av | 在线视频中文字幕一区 | 国产免费观看高清完整版 | 免费视频一区 | 午夜精品中文字幕 | 国产 日韩 在线 亚洲 字幕 中文 | 国产亚洲日本 | 精品一区二区三区在线播放 | 久久久在线观看 | 久久伊人精品一区二区三区 | 天天躁天天操 | 五月天婷婷在线观看视频 | 国产精品一区二区三区在线 | 色婷婷综合五月 | 欧美a免费| 精品久久网 | 日韩在线播放视频 | 国产黄色一级大片 | 久久久亚洲麻豆日韩精品一区三区 | 在线亚州 | 看毛片网站 | 三级动态视频在线观看 | 久久黄色成人 | 成年人视频在线观看免费 | 天天射天天舔天天干 | 91探花在线视频 | 久久精品一区二区国产 | 免费av网址在线观看 | 2019中文字幕网站 | 国产97av| 久久精品国产一区 | 成人9ⅰ免费影视网站 | 国产精品久久久久av | 视频在线观看入口黄最新永久免费国产 | 亚洲精区二区三区四区麻豆 | 日韩欧美精品一区二区 | www黄com | 国产涩涩网站 | 久草在线免费新视频 | 婷婷五月色综合 | 久久亚洲私人国产精品 | 日韩美在线 | av资源免费看 | 婷婷久久精品 | 最近高清中文字幕 | 999精品在线| 免费观看成人网 | 制服丝袜成人在线 | 国产无遮挡又黄又爽馒头漫画 | 天天操夜夜操国产精品 | 亚洲永久国产精品 | 亚洲理论视频 | 天天操天天干天天操天天干 | 深爱激情亚洲 | 天堂成人在线 | 日韩在线免费 | 久久精品视频免费 | 97视频免费 | 91精品国产乱码在线观看 | 精品一二 | av免费在线观看1 | 91香蕉视频 mp4 | 在线观看中文字幕第一页 | 在线播放av网址 | 午夜久久影视 | 在线免费观看视频一区 | 亚洲精品视频免费在线 | 日本激情视频中文字幕 | 欧美色图狠狠干 | 操久在线| 免费观看mv大片高清 | 国产中文字幕免费 | 手机在线日韩视频 | 日韩高清免费电影 | 少妇bbbb搡bbbb搡bbbb | 久草在线电影网 | 超碰精品在线 | 久久国产三级 | 天天干夜夜想 | 欧美成a人片在线观看久 | 国产午夜麻豆影院在线观看 | 国产成人三级一区二区在线观看一 | 久久免费影院 | 国产免费久久精品 | 激情五月伊人 | 日日操夜 | 免费看久久久 | 亚洲一区二区三区在线看 | 97香蕉超级碰碰久久免费软件 | 久久不卡免费视频 | 中文一区在线观看 | 久久久久国产成人免费精品免费 | 97精品国产一二三产区 | 国产精品久久久久久五月尺 | 色婷婷综合成人av | 国产成人精品综合久久久久99 | 天天操天天干天天摸 | 日韩黄色在线电影 | 深爱五月激情五月 | 亚洲综合小说电影qvod | 成人av久久 | av成人免费在线 | 国产96在线观看 | 久热电影| 国产网站在线免费观看 | 91夫妻自拍 | 精品美女国产在线 | 精品一区二区三区在线播放 | 国产一区二区午夜 | 久热爱 | 亚洲日本一区二区在线 | 天天操天天草 | 天天综合久久 | 夜夜嗨av色一区二区不卡 | 亚洲 欧美 日韩 综合 | 一区中文字幕电影 | 久久久伦理 | 精品国产一区二区三区av性色 | 久久久综合香蕉尹人综合网 | www.操.com| 伊人宗合网 | 超碰人人在线观看 | 黄色大片日本 | 夜夜夜夜爽 | 国产理论片在线观看 | 亚洲亚洲精品在线观看 | 久久久久久久久久久影视 | 久久一区二区三区四区 | 日本在线观看一区二区 | 成人永久在线 | 麻豆视频免费网站 | 欧美美女视频在线观看 | 成人a视频片观看免费 | 日韩精品一区二区在线观看 | 天天碰天天操 | 国产原创在线视频 | 亚洲精品日韩一区二区电影 | 欧美午夜理伦三级在线观看 | 黄污网站在线 | 久久精品一区二区三区四区 | 天堂久色 | 国内免费的中文字幕 | 亚洲精品动漫成人3d无尽在线 | 在线观看亚洲视频 | 97超级碰碰碰碰久久久久 | adn—256中文在线观看 | 国产成人久久精品77777综合 | 在线观看成人毛片 | 99视频精品全国免费 | 99视频免费| 国产一二区视频 | 日韩理论片在线观看 | 欧美另类z0zx| 国产精品资源 | 亚洲国产黄色片 | 在线免费国产视频 | 婷五月天激情 | 在线看不卡av | 欧美亚洲成人xxx | 欧美 亚洲 另类 激情 另类 | 一区二区三区韩国免费中文网站 | 亚洲热视频 | 狠狠干天天操 | 一级特黄aaa大片在线观看 | 久久这里只有精品1 | 91少妇精拍在线播放 | 在线观看国产www | 国产小视频在线 | 成人免费视频在线观看 | 天堂在线一区二区三区 | 亚洲第一久久久 | 国内免费久久久久久久久久久 | 久久精品系列 | 欧美激情va永久在线播放 | 高清一区二区三区av | 啪啪免费视频网站 | 久久久穴 | 亚洲精品1区2区3区 超碰成人网 | 国产 日韩 欧美 在线 | 国产做aⅴ在线视频播放 | 国产免费久久av | 一区二区av | 粉嫩av一区二区三区四区 | 18做爰免费视频网站 | 亚洲视频999| 久久国产精品久久精品 | 天堂在线视频中文网 | 丝袜美腿av | 亚洲乱码中文字幕综合 | 欧美日韩免费看 | 久久免费在线观看视频 | 久久人人爽人人爽人人 | 国产精品久久久久久久午夜片 | 成片免费观看视频999 | 人人爱人人做人人爽 | 国产精品尤物视频 | 日韩成人中文字幕 | 天天操夜夜干 | 五月天丁香视频 | 久久精品www人人爽人人 | 国产99久久久国产精品免费二区 | 91视频在线观看大全 | 四虎成人精品永久免费av | 香蕉在线视频观看 | 成人app在线播放 | 久热国产视频 | 欧美午夜视频在线 | 欧美精品一区在线发布 | 婷婷新五月 | 免费福利在线视频 | 久久久久免费电影 | 97成人在线观看 | 欧洲亚洲女同hd | 黄色三级免费看 | 亚洲视频 中文字幕 | 91看片看淫黄大片 | 91九色网站 | 在线国产视频一区 | 黄色的网站在线 | 久久精品视频免费 | 麻豆成人小视频 | 亚洲免费一级 | 午夜av不卡 | 免费在线成人 | 久久看毛片 | 最新日韩中文字幕 | 天堂网av 在线 | 日韩欧美国产成人 | 在线观看久久久久久 | 三级午夜片 | 日韩大片免费观看 | 91免费观看国产 | 久草免费在线视频观看 | 在线国产高清 | avcom在线 | 日韩免费在线观看网站 | 午夜久久久久久久久久影院 | 免费看色视频 | 日韩r级电影在线观看 | 精品国产黄色片 | 精品一区二区在线免费观看 | www.狠狠操.com| 欧美日韩国产精品久久 | 午夜精品福利一区二区三区蜜桃 | 欧美色图视频一区 | 网站在线观看你们懂的 | 亚洲 欧美 日韩 综合 | 亚洲精品天天 | 国产亚洲婷婷 | 狠狠干夜夜操 | 久久中国精品 | 国产精品免费不 | 国产精品成人一区 | 色久综合| 国产亚洲一区二区三区 | 国产欧美日韩精品一区二区免费 | 黄色av电影 | 欧美精品久久久久久久久久 | 亚洲另类xxxx| 手机av电影在线观看 | 91超在线 | 色姑娘综合天天 | 操久在线 | 欧美在线视频一区二区 | 国产小视频在线免费观看 | 不卡视频在线看 | 亚洲高清不卡av | www.av在线播放| 国产精品第一页在线观看 | 国产老太婆免费交性大片 | 九九有精品 | 国产aaa大片 | 亚洲视频axxx | 日本三级国产 | av丁香 | 久久国产美女视频 | 91成人网在线观看 | 亚洲人成免费网站 | 伊人干综合 | 亚洲国产精品电影 | 97激情影院 | 少妇做爰k8经典 | 久久女教师 | av福利在线播放 | 国产午夜一级毛片 | 婷婷色亚洲 | 麻豆va一区二区三区久久浪 | 国产亚洲精品福利 | 日韩一区二区三区在线观看 | 有码中文字幕在线观看 | 欧美日韩中文视频 | 精品国产成人在线影院 | a视频在线 | 亚洲精品视频第一页 | 日韩在线中文字幕 | 成人av片免费观看app下载 | 成人久久免费视频 | 在线观看黄色 | 天天爽夜夜爽人人爽一区二区 | 免费h视频| 黄色av一级 | 99久久精品一区二区成人 | 91在线国产观看 | 亚洲天堂香蕉 | 色噜噜在线观看 | 一区二区视频欧美 | 成人免费电影 | 亚洲少妇自拍 | 免费视频久久久久久久 | 免费看黄电影 | 久久精品久久精品久久39 | 日韩在线资源 | 日韩一区二区免费播放 | 国产亚洲精品美女 | 视频91在线| 99视频精品在线 | 高清不卡一区二区在线 | 国产精品扒开做爽爽的视频 | www.操.com| 男女免费av | 中文字幕在线网址 | 激情文学丁香 | 五月婷婷久久丁香 | 在线观看黄色大片 | 久久久影院一区二区三区 | 91香蕉嫩草 | 欧美日韩国产一二 | 91精品在线免费 | 日韩,中文字幕 | 午夜国产影院 | 精品字幕在线 | 波多野结衣理论片 | 日本久久免费视频 | 激情视频久久 | 天天爽天天做 | 18岁免费看片 | 草免费视频 | 精品国产成人 | freejavvideo日本免费 | 日本在线观看一区 | 97精品国产97久久久久久免费 | 二区三区在线 | 久久久高清免费视频 | 又黄又爽又色无遮挡免费 | 黄色小说免费在线观看 | 欧美精品九九 | 日韩不卡高清视频 | 久久夜靖品 | 九色精品免费永久在线 | 亚洲最大免费成人网 | 夜夜骑日日 | 天天操天天艹 | 亚洲精品综合久久 | 久久久久久久久久影院 | 免费电影一区二区三区 | 久久久久久网址 | 亚洲精品高清在线 | 黄在线免费观看 | 99精品在线免费 | 免费观看国产成人 | 久久电影国产免费久久电影 | 九九九热精品 | 香蕉97视频观看在线观看 | 中文字幕一区二 | 狠狠的操狠狠的干 | 色偷偷网站视频 | www免费黄色 | 人人澡视频 | 亚洲国产影院av久久久久 | 日韩在线网址 | 日韩3区 | 欧美激情精品久久久久 | 精品一区二区在线免费观看 | 中文字幕亚洲欧美 | 美国人与动物xxxx | 亚洲精品国偷自产在线91正片 | 久久精品4 | 69视频在线播放 | 亚洲另类视频 | 久久综合九色综合网站 | 精品久久久999 | 国产精品门事件 | 五月婷在线 | 亚洲高清视频在线观看 | 免费一级片久久 | 91麻豆视频网站 | 国产在线一区二区三区播放 | 99热高清 | 久久一二三四 | 国产高清日韩欧美 | 精品96久久久久久中文字幕无 | 国产高清视频色在线www | 免费成人黄色av | 夜夜骑首页 | 蜜臀av夜夜澡人人爽人人桃色 | 久久好看免费视频 | 久久人91精品久久久久久不卡 | 91精品一区二区三区蜜桃 | 一区二区在线不卡 | 美女又爽又黄 | www99久久 | 国产黄色免费看 | 999久久久久久久久6666 | 亚洲国产字幕 |