精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微軟開源視覺語言模型Florence-2的應用實戰

譯文 精選
人工智能
在本教程中,我們將要介紹Florence-2模型(參考文獻1)——一種新穎的開源視覺語言模型(VLM),旨在處理各種視覺和多模型任務,包括字幕識別、對象檢測、分割和OCR等內容。

譯者 | 朱先忠

審校 | 重樓

本文將通過探討微軟開源Florence-2模型的零樣本功能來全面了解其在字幕識別、目標檢測、分割和OCR等領域的應用。

簡介

近年來,計算機視覺領域見證了基礎模型的興起,這些模型可以在不需要訓練自定義模型的情況下進行圖像注釋。我們已經看到了用于分類的CLIP模型(參考文獻2)、用于對象檢測的Grounding DINO(參考文獻3)和用于分割的SAM(參考文獻4)等模型,每種模型在其各自領域都表現出色。但是,我們是否能夠開發一個能夠同時處理所有這些任務的單一模型呢?

在本教程中,我們將要介紹Florence-2模型(參考文獻1)——一種新穎的開源視覺語言模型(VLM),旨在處理各種視覺和多模型任務,包括字幕識別、對象檢測、分割和OCR等內容。

通過Colab筆記本文件形式,我們將開始探索Florence-2的零樣本功能,用來注釋一部舊相機的圖像。

Florence-2模型

背景

Florence-2模型于2024年6月由微軟發布。它被設計為在單個模型中執行多個視覺任務。這是一個開源模型,可以在麻省理工學院許可的Hugging Face網站上使用。

盡管Florence-2模型的尺寸相對較小,僅具有0.23B和0.77B個參數的版本,但它實現了最先進的性能。其緊湊的尺寸使其能夠在計算資源有限的設備上高效部署,同時確保快速的推理速度。

該模型在一個名為FLD-5B的龐大、高質量的數據集上進行了預訓練,該數據集由1.26億張圖像上的5.4B個注釋組成。這使得Florence-2模型在許多任務中都能在零樣本情況下表現出色,而無需額外訓練。

Florence-2模型的原始開源權重支持以下任務:



任務類型






任務提示文本






任務描述






輸入信息形式






輸出




圖像字幕

<CAPTION>

為圖像生成基本標題

圖像

文本

<DETAILED_CAPTION>

為圖像生成詳細的標題

圖像

文本

<MORE_DETAILED_CAPTION>

為圖像生成非常詳細的標題

圖像

文本

<REGION_TO_CATEGORY>

為指定的邊界框生成類別標簽

圖像,邊界盒

文本

<REGION_TO_DESCRIPTION>

為指定的邊界框生成描述

圖像,邊界盒

文本

對象檢測

<OD>

檢測對象并生成帶有標簽的邊界框

圖像

邊界盒,文本

<DENSE_REGION_CAPTION>

檢測對象并生成帶有標題的邊界框

圖像

邊界盒,文本

<CAPTION_TO_PHRASE_GROUNDING>

用邊界框檢測并固定字幕中的短語

圖像,文本

邊界盒,文本

<OPEN_VOCABULARY_DETECTION>

根據提供的文本(開放詞匯表)檢測對象

圖像,文本

邊界盒,文本

<REGION_PROPOSAL>

用邊界框提出感興趣的區域

圖像

邊界盒

分割

<REFERRING_EXPRESSION_SEGMENTATION>

基于文本描述生成分割多邊形

圖像,文本

多邊形

<REGION_TO_SEGMENTATION>

為給定的邊界框生成分割多邊形

圖像,邊界盒

多邊形

OCR

<OCR>

從整個圖像中提取文本

圖像

文本

<OCR_WITH_REGION>

提取帶有位置的文本(邊界框或四邊形框)

圖像

文本,邊界盒

通過微調模型可以添加其他不受支持的任務。

任務格式

受大型語言模型的啟發,Florence-2被設計為一種序列到序列的模型。它將圖像和文本指令作為輸入,并輸出文本結果。輸入或輸出文本可以表示純文本或圖像中的區域。區域格式因任務而異:

  • 邊界框:“<X1><Y1><X2><Y2>”用于對象檢測任務。這些標記表示長方體左上角和右下角的坐標。
  • 四邊框:“<X1><Y1><X2><Y2><X3><Y3><X4><Y4>”用于文本檢測,使用包圍文本的四個角的坐標。
  • 多邊形:“<X1><Y1><Xn><Yn>'用于分割任務,其中坐標按順時針順序表示多邊形的頂點。

架構

Florence-2模型是使用標準“編碼器-解碼器”轉換器架構構建的。以下是該過程的工作原理:

  • 輸入圖像由DaViT視覺編碼器嵌入(參考文獻5)。
  • 文本提示使用BART(參考文獻6)嵌入,利用擴展的標記器和單詞嵌入層。
  • 視覺和文本嵌入都是連接在一起的。
  • 這些級聯的嵌入由基于轉換器的多模型編碼器-解碼器處理,以生成響應。
  • 在訓練過程中,該模型最小化交叉熵損失,類似于標準語言模型。

Florence-2模型架構圖(來源鏈接:https://arxiv.org/abs/2311.06242)

代碼實現

加載Florence-2模型和一個樣本圖像

安裝并導入必要的庫后,我們首先加載Florence-2模型、處理器和相機的輸入圖像:

#加載模型:
model_id = ‘microsoft/Florence-2-large’
model = AutoModelForCausalLM.from_pretrained(model_id, trust_remote_code=True, torch_dtype='auto').eval().cuda()
processor = AutoProcessor.from_pretrained(model_id, trust_remote_code=True)

#加載圖像:
image = Image.open(img_path)

輔助函數

在本教程中,我們將使用幾個輔助函數。最重要的是run_example核心函數,它從Florence-2模型生成響應。

run_example函數將任務提示與任何其他文本輸入(如果提供的話)組合成一個提示。借助處理器,它生成文本和圖像嵌入,作為模型的輸入。最神奇的事情發生在model.generate步驟中,在該步驟中生成模型的響應。以下是一些關鍵參數的詳細解釋:

  • max_new_tokens=1024:設置輸出的最大長度,允許輸出詳細的響應。
  • do_sample=False:確保產生確定性的響應。
  • num_beams=3:在每個步驟中使用前3個最可能的標記進行波束搜索,探索多個潛在序列以找到最佳的整體輸出。
  • early_stoping=False:確保波束搜索繼續進行,直到所有波束達到最大長度或生成序列結束標記。

最后,使用processor.batch_decode和processor.post_process_generation對模型的輸出進行解碼和后處理,以便產生最終的文本響應。該響應由run_example函數返回。

def run_example(image, task_prompt, text_input=''):

prompt = task_prompt + text_input

inputs = processor(text=prompt, images=image, return_tensors=”pt”).to(‘cuda’, torch.float16)

generated_ids = model.generate(
input_ids=inputs[“input_ids”].cuda(),
pixel_values=inputs[“pixel_values”].cuda(),
max_new_tokens=1024,
do_sample=False,
num_beams=3,
early_stopping=False,
)

generated_text = processor.batch_decode(generated_ids, skip_special_tokens=False)[0]
parsed_answer = processor.post_process_generation(
generated_text,
task=task_prompt,
image_size=(image.width, image.height)
)

return parsed_answer

此外,我們利用輔助函數來可視化結果(draw_box、draw_ocr_bboxes和draw_polygon),并處理邊界框格式(convert_box_to_florence-2和convert_florence-2_to_bbox)之間的轉換。所有這些內容,有興趣的讀者可以在隨附的Colab筆記本文件中進一步探索。

其他方面的任務

Florence-2模型可以執行各種視覺任務。讓我們從圖像字幕識別開始探索它的一些功能。

1.為生成相關任務添加字幕

(1)生成字幕

Florence-2模型可以使用“<CAPTION>”、“<DETAILED_CAPTION>”或“<MORE_DETAILED_CACTION>”任務提示生成各種細節級別的圖像字幕。

print (run_example(image, task_prompt='<CAPTION>'))
# 輸出: 'A black camera sitting on top of a wooden table.'

print (run_example(image, task_prompt='<DETAILED_CAPTION>'))
# 輸出: 'The image shows a black Kodak V35 35mm film camera sitting on top of a wooden table with a blurred background.'

print (run_example(image, task_prompt='<MORE_DETAILED_CAPTION>'))
# 輸出: 'The image is a close-up of a Kodak VR35 digital camera. The camera is black in color and has the Kodak logo on the top left corner. The body of the camera is made of wood and has a textured grip for easy handling. The lens is in the center of the body and is surrounded by a gold-colored ring. On the top right corner, there is a small LCD screen and a flash. The background is blurred, but it appears to be a wooded area with trees and greenery.'

該模型準確地描述了圖像及其周圍環境。它甚至可以識別相機的品牌和模型,展示其OCR功能。然而,在“<MORE_DETALED_CAPTION>”任務中,存在輕微的不一致性,這是零樣本模型所預期的。

(2)為給定的邊界框生成字幕

Florence-2模型可以為圖像中由邊界框定義的特定區域生成字幕。為此,它將邊界框位置作為輸入。你可以使用“<REGION_TO_category>”提取類別,或使用“<REGION_TO_DESCRIPTI>”提取描述。

為了你的使用方便,我在Colab筆記本中添加了一個小部件,使你能夠在圖像上繪制一個邊界框,并編寫代碼將其轉換為Florence-2格式。

在這種情況下,“<REGION_TO_CATEGORY>”標識了鏡片,而“<REGION _TO_DESCRIPTI>”則不太具體。但是,此性能可能因不同的圖像而有所不同。

2.目標檢測相關任務

(1)為對象生成邊界框和文本

Florence-2模型可以識別圖像中密集的區域,并提供它們的邊界框坐標和相關的標簽或字幕。要提取帶有標簽的邊界框,請使用“<OD>”任務提示:

results = run_example(image, task_prompt='<OD>')
draw_bbox(image, results['<OD>'])

要提取帶有文本內容的邊界框,請使用“<DENSE_REGION_CAPTION>”任務提示:

task_prompt results = run_example(image, task_prompt= '<DENSE_REGION_CAPTION>')
draw_bbox(image, results['<DENSE_REGION_CAPTION>'])

左側的圖像顯示了“<OD>”任務提示的結果,而右側的圖像顯示的是“<DENSE_REGION_CAPTION>”。

(2)基于文本的對象檢測

Florence-2模型還可以執行基于文本的對象檢測。通過提供特定的對象名稱或描述作為輸入,Florence-2模型可以檢測指定對象周圍的邊界框。

task_prompt = '<CAPTION_TO_PHRASE_GROUNDING>'
results = run_example(image,task_prompt, text_input=”lens. camera. table. logo. flash.”)
draw_bbox(image, results['<CAPTION_TO_PHRASE_GROUNDING>'])

CAPION_TO_PHRASE_ROUNDING任務,文本輸入:“鏡頭、相機、桌子、徽標、閃光燈。”

3.分割相關任務

Florence-2還可以生成基于文本(“<REFERRING_EXPRESSION_segmentation>”)或邊界框(“<REGION_TO_segmentation>”)的分割多邊形:

results = run_example(image, task_prompt='<REFERRING_EXPRESSION_SEGMENTATION>', text_input=”camera”)
draw_polygons(image, results[task_prompt])

results = run_example(image, task_prompt='<REGION_TO_SEGMENTATION>', text_input="<loc_345><loc_417><loc_648><loc_845>")
draw_polygons(output_image, results['<REGION_TO_SEGMENTATION>'])

左側的圖像顯示了以“camera”文本作為輸入的REFERRING_EXPRESSION_SEGMENTATION任務的結果。右側的圖像演示了REGION_TO_SEGMENTION任務,鏡頭周圍有一個邊界框作為輸入。

4.OCR相關任務

Florence-2模型還展示出強大的OCR功能。它可以使用“<OCR>”任務提示從圖像中提取文本,并使用“<OCR_with_REGON>”提取文本及其位置。

results = run_example(image,task_prompt)
draw_ocr_bboxes(image, results['<OCR_WITH_REGION>'])

結束語

總之,Florence-2模型是一個通用的視覺語言模型(VLM),它能夠在單個模型中處理多個視覺任務。其零樣本功能在圖像字幕、對象檢測、分割和OCR等各種任務中都給人留下深刻印象。雖然Florence-2模型表現良好,但是額外的微調可以進一步使模型適應新任務,或提高其在獨特的自定義數據集上的性能。

參考文獻

本文在Colab Notebook中的源代碼鏈接地址:https://gist.github.com/Lihi-Gur-Arie/427ecce6a5c7f279d06f3910941e0145

《Florence-2:推進各種視覺任務的統一表示》。原文地址:https://arxiv.org/pdf/2311.06242

《CLIP:從自然語言監督中學習可轉移的視覺模型》。原文地址:https://arxiv.org/pdf/2103.00020v1

《Grounding DINO:將DINO與開放式目標檢測的預訓練相結合》。https://arxiv.org/abs/2303.05499

《SAM2:分割圖像和視頻中的任何內容》。原文地址:https://arxiv.org/pdf/2408.00714

《DaViT:雙注意力視覺轉換器》。地址:https://arxiv.org/abs/2204.03645

《BART:用于自然語言生成、翻譯和理解的去噪序列到序列預訓練》。地址:https://arxiv.org/pdf/1910.13461

譯者介紹

朱先忠,51CTO社區編輯,51CTO專家博客、講師,濰坊一所高校計算機教師,自由編程界老兵一枚。

原文標題:Florence-2: Advancing Multiple Vision Tasks with a Single VLM Model,作者:Lihi Gur Arie

鏈接:https://towardsdatascience.com/florence-2-mastering-multiple-vision-tasks-with-a-single-vlm-model-435d251976d0

責任編輯:姜華 來源: 51CTO內容精選
相關推薦

2024-06-24 13:35:58

2024-10-18 17:08:53

FiftyOne模型

2023-03-08 10:15:43

AI計算機視覺

2024-07-30 08:38:13

2024-08-30 15:19:22

2024-12-18 14:50:00

AI訓練數據

2024-05-17 08:33:33

視覺語言模型

2023-06-01 09:00:00

圖像分割模自動化

2022-05-24 09:57:32

微軟開源AI 驅動

2023-05-12 12:43:49

開源人工智能

2009-03-30 14:21:01

Linux微軟開源

2025-02-21 10:00:35

谷歌模型

2024-11-19 13:17:38

視覺語言模型Pytorch人工智能

2024-06-04 09:25:51

2024-09-26 07:54:45

阿里視覺語言模型

2019-10-17 17:01:51

云計算開源模型

2023-07-19 07:48:21

Llama 2 模型Azure AI

2024-01-17 12:10:44

AI訓練

2024-11-27 16:06:12

2025-05-19 08:25:00

點贊
收藏

51CTO技術棧公眾號

丁香花在线影院观看在线播放| 日韩av男人的天堂| 美脚丝袜脚交一区二区| 日韩精品视频无播放器在线看| 亚洲欧美综合国产精品一区| 欧美日韩免费不卡视频一区二区三区| 精品综合在线| 波多野结衣啪啪| 久久精品色综合| 玉米视频成人免费看| 国产综合精品一区二区三区| 欧美bbbbbbbbbbbb精品| 任你弄精品视频免费观看| 欧美色大人视频| 亚洲熟妇无码av在线播放| 激情视频在线观看免费| 亚洲精选国产| 亚洲天堂av女优| 中文字幕人妻熟女在线| 亚洲v.com| 国产精品欧美综合在线| 国产美女久久精品| 麻豆天美蜜桃91| 国产午夜久久av| 樱桃视频在线观看一区| 日韩精彩视频| 亚洲s码欧洲m码国产av| 亚洲精品国产精品粉嫩| 在线一区二区视频| 欧美久久在线观看| 国产色a在线| 成人精品免费看| 久久国产视频网站| 在线观看国产免费视频| 欧美大片免费观看网址| 亚洲日本青草视频在线怡红院 | 成人午夜在线影视| 波多野结衣一区二区三区| 青青a在线精品免费观看| 亚洲自拍偷拍图| 婷婷成人av| 国产精品视频第一区| 精品国产一区二区三| 中文 欧美 日韩| 欧美wwwsss9999| 日韩视频一区在线观看| 成人黄色片视频| 超黄网站在线观看| 亚洲欧洲综合另类| 偷拍视频一区二区| 天堂а在线中文在线无限看推荐| 欧美午夜不卡| 久久伊人精品一区二区三区| 无码人妻一区二区三区精品视频| 亚洲视频资源| 欧美日韩免费视频| 超碰成人在线播放| 欧美日韩美女| 天天影视网天天综合色在线播放 | 红杏aⅴ成人免费视频| 欧美精品日韩综合在线| 国产精品无码电影在线观看| 青青青草视频在线| 亚洲一区二区视频在线| 亚洲美女自拍偷拍| 午夜在线观看视频| 久久se精品一区二区| 久久久久久亚洲精品不卡| 久久久久无码国产精品| 亚洲第一黄色| 8x海外华人永久免费日韩内陆视频| 玖玖爱这里只有精品| 亚洲女同一区| 欧美久久一二三四区| 丝袜制服一区二区三区| 日本不卡免费高清视频在线| 精品国产91久久久久久| 99久久99久久精品| 日韩在线观看www| 亚洲欧洲三级电影| 日本三级福利片| 第四色日韩影片| 一区二区三区中文在线观看| 日本国产中文字幕| 欧美成人三区| 亚洲视频1区2区| 屁屁影院ccyy国产第一页| av免费在线观看网址| 国产精品久久久久久久久果冻传媒 | 91视频久久| 亚洲一区二区久久| 性欧美丰满熟妇xxxx性仙踪林| 日韩在线视频一区二区三区| 欧美一区二区日韩一区二区| 成人在线激情网| 午夜伦理福利在线| 色哟哟一区二区在线观看| 国产美女主播在线播放 | 午夜免费在线观看精品视频| 国产精品第5页| 男女男精品网站| 亚洲一区二区久久久久久久 | 亚洲精品在线一区二区| 性一交一黄一片| 风间由美性色一区二区三区四区| 精品国产一区二区三区忘忧草| 亚洲av综合一区二区| 亚洲丝袜啪啪| 久久视频精品在线| 免费成人深夜蜜桃视频| 亚洲人体大胆视频| 国产精品久久久久久久电影 | 免费看黄色aaaaaa 片| 深夜激情久久| 日韩h在线观看| 中文幕无线码中文字蜜桃| 九九热爱视频精品视频| www.久久久久| 激情五月婷婷在线| 日韩中文字幕1| 91精品视频免费| 国产激情久久久久久熟女老人av| 国产91在线看| 97中文在线| 艳母动漫在线看| 久久美女艺术照精彩视频福利播放 | 成人性生交大片免费看中文视频| 国产一区二区欧美日韩| 老司机成人免费视频| 亚洲国产婷婷| 国产精品主播视频| 国产高清免费在线观看| 国产在线精品一区二区夜色| 国产一区二区在线播放| 亚洲高清视频网站| 91天堂素人约啪| 成人免费在线视频播放| 91白丝在线| 6080日韩午夜伦伦午夜伦| 黑人巨大猛交丰满少妇| 中文字幕综合| 精品爽片免费看久久| 五月婷婷欧美激情| 国产精品二区不卡| 国产精品扒开腿做爽爽爽的视频| av 一区二区三区| 国产精品久久综合| 97国产精东麻豆人妻电影| 精品国产一区二区三区2021| 亚洲欧洲在线观看| 久久久久亚洲av成人片| 久久er精品视频| 伊人久久99| 播放一区二区| 日韩精品视频免费专区在线播放| 久久久久久国产精品视频| 蜜乳av一区二区三区| 2022国产精品| 午夜小视频在线观看| 欧美三级韩国三级日本一级| 国产麻豆xxxvideo实拍| 五月婷婷亚洲| 亚洲iv一区二区三区| 黄色小视频在线免费观看| 中文字幕日韩一区二区| 欧美成人三级在线视频| 日韩在线精品强乱中文字幕| 欧美精品久久久久| 欧美 日韩 综合| 成人免费视频视频在线观看免费| 亚洲区一区二区三区| 中文字幕一区久| 国产午夜精品美女视频明星a级| 国产精品男女视频| 久久青草欧美一区二区三区| 能在线观看的av网站| 日产午夜精品一线二线三线| 2019中文字幕免费视频| 欧美一区二区在线观看视频| 午夜视频在线观看一区二区| 国产精品久久久久久久av福利| 色综合综合网| 国产精品久久久久久久app| 黄色网在线免费看| 91精品久久久久久久91蜜桃| 国产一二三四五区| 老鸭窝一区二区久久精品| 欧美精彩一区二区三区| 欧美野外wwwxxx| 欧美日韩亚洲另类| 日本午夜精品视频| 国产精品一二三在| 99亚洲精品视频| 色婷婷av一区二区三区丝袜美腿| 国产精品国模在线| 成年人在线视频| 欧美日韩免费观看一区二区三区| 日韩和一区二区| 国产美女精品人人做人人爽| 最近免费观看高清韩国日本大全| a∨色狠狠一区二区三区| 中文字幕精品一区久久久久 | 91精品国产91综合久久蜜臀| 久草成人在线视频| 国产老肥熟一区二区三区| 国产亚洲欧美在线视频| 久久一区二区三区电影| 精品国产乱码久久久久软件| 蜜桃视频成人m3u8| 欧美成人午夜免费视在线看片| 亚洲欧美一区二区三| 一区二区三区四区五区视频在线观看 | 神马欧美一区二区| 九九久久国产| 久久久久久亚洲精品中文字幕| 日本在线观看网站| 91精品国产品国语在线不卡| 久久精品这里只有精品| www日韩大片| 人妻有码中文字幕| 在线观看日韩av电影| 图片区小说区区亚洲五月| 日韩视频一二区| 97国产精品久久| 国产精品一区二区婷婷| 欧美日韩高清一区| 青青视频在线免费观看| 欧美日韩免费一区| 久久久久久久久久97| 2017欧美狠狠色| 在线观看中文av| 亚洲影视综合| 亚洲一区二区三区欧美| 一区二区三区视频免费视频观看网站| 日本91av在线播放| 在线观看电影av| 亚洲女同性videos| 国产叼嘿视频在线观看| 亚洲午夜久久久久久久久电影院 | 欧美少妇xxxx| 91亚色免费| 国产成人午夜性a一级毛片| 奇米四色中文综合久久| 天堂av中文在线| 中文国产成人精品| 刘亦菲毛片一区二区三区| 色综合亚洲欧洲| 国产99在线 | 亚洲| 久久精品欧美一区二区三区不卡| 毛片av免费在线观看| 性一交一乱一区二区洋洋av| 一本久道高清无码视频| 中文字幕人成人乱码| 成人手机视频在线| 亚洲三级网页| 视频一区视频二区视频三区视频四区国产 | 亚洲精品蜜桃乱晃| 日本一区二区三区www| 高清日韩中文字幕| 成人淫片在线看| 亚州欧美在线| 91免费看国产| 久久久久久久性潮| 国产精品福利在线观看网址| 欧美黄页免费| 国产精品久久久久免费a∨| 久操视频在线免费播放| 色青青草原桃花久久综合| 精品视频一二三| 日韩av一区二区在线| 91禁在线观看| 欧美一区在线视频| av官网在线观看| 日韩av有码在线| 999国产在线视频| 亚洲免费高清视频| 蜜桃视频在线观看视频| 精品乱人伦小说| a级片免费视频| 日韩一区二区三区免费看 | 无码国产伦一区二区三区视频| 亚洲精品大尺度| 视频国产一区二区三区| 亚洲人成电影网站色xx| www.在线播放| 精品国产一二三区| 天天爽夜夜爽夜夜爽| 一本色道久久综合亚洲精品按摩 | 亚洲一级二级在线| 黄色在线观看免费| 国产精品素人一区二区| 中文天堂资源在线| 黄色91在线观看| 国产一级片播放| 亚洲国产精品一区二区www| 五月天激情国产综合婷婷婷| 国产精品福利电影一区二区三区四区| 精品伦精品一区二区三区视频密桃| 国产在线播精品第三| 黑森林av导航| 国产91高潮流白浆在线麻豆| 免费成人深夜天涯网站| 亚洲同性gay激情无套| 久久久久无码国产精品不卡| 精品视频在线免费观看| 国产毛片毛片毛片毛片毛片| 日韩限制级电影在线观看| 免费观看的毛片| 美女啪啪无遮挡免费久久网站| 成人高潮片免费视频| 日韩精品免费在线视频观看| 影音先锋男人资源在线| 欧美精品videosex极品1| av中文在线资源库| 91久久在线视频| 红桃视频在线观看一区二区| 亚洲一区 在线播放| 西西人体一区二区| 麻豆免费在线观看视频| 国产精选一区二区三区| 欧美xxxx精品| 午夜在线电影亚洲一区| 亚洲视频一区在线播放| 欧美一区二区三区性视频| 波多野结衣在线网站| 久久久精品国产网站| 日本在线视频网址| 一个人www欧美| 影音先锋在线播放| 国产精品免费在线免费 | 精品国产电影一区二区| 天堂中文资源在线| 久久好看免费视频| 呦呦在线视频| 999视频在线免费观看| 日韩精品一区二区三区免费观影| 性刺激综合网| 欧美三级午夜理伦三级中文幕| 一本大道熟女人妻中文字幕在线| 美女网站视频久久| 人人干人人视频| 成人性色生活片免费看爆迷你毛片| 欧美人禽zoz0强交| 欧美高清视频一二三区| 久久av少妇| 九九视频直播综合网| 日韩中文视频| 亚洲精品日韩在线观看| 99日韩精品| 精品一区二区视频在线观看| 亚洲欧洲日产国码二区| 久久精品欧美一区二区| 欧美亚洲动漫精品| 天天操天天操天天干| 欧美日本精品在线| 欧美男男tv网站在线播放| 成人h片在线播放免费网站| 天海翼亚洲一区二区三区| 国产精品无码乱伦| 精品一区二区av| 日韩精品卡通动漫网站| 亚洲电影一区二区三区| 国产强被迫伦姧在线观看无码| 亚洲女人天堂av| 久久精品视频免费看| 国产欧美一区二区三区四区| 欧洲杯足球赛直播| 亚洲一区美女视频在线观看免费| 亚洲啊v在线观看| xxxx视频在线观看| 综合色天天鬼久久鬼色| 精品成人无码久久久久久| 亚洲精品福利在线| www黄在线观看| www.一区二区三区| 亚洲黄色三级| 台湾佬美性中文| 亚洲午夜三级在线| 国产小视频福利在线| 97av在线视频免费播放| 国产免费av一区二区三区| www.99r| 久久er99热精品一区二区| 国产大片中文字幕| 亚洲精品国产成人| 免费黄网在线观看| 亚洲最大的av网站| 国内精品久久久久国产盗摄免费观看完整版 | 色无极影院亚洲| 欧美性猛交xxxx乱大交3| 深夜福利视频网站| 日韩美女中文字幕| 色综合一区二区日本韩国亚洲 | 国产激情久久久久久熟女老人av| 亚洲欧美日韩中文视频| 成人精品电影在线| 日韩理论片在线观看| 国产精品一区免费在线观看| 欧美色图17p| 日韩电影在线观看中文字幕 |