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

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn) 原創(chuàng)

發(fā)布于 2024-10-21 08:18
瀏覽
0收藏

本文將通過(guò)探討微軟開(kāi)源Florence-2模型的零樣本功能來(lái)全面了解其在字幕識(shí)別、目標(biāo)檢測(cè)、分割和OCR等領(lǐng)域的應(yīng)用。

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

簡(jiǎn)介

近年來(lái),計(jì)算機(jī)視覺(jué)領(lǐng)域見(jiàn)證了基礎(chǔ)模型的興起,這些模型可以在不需要訓(xùn)練自定義模型的情況下進(jìn)行圖像注釋。我們已經(jīng)看到了用于分類的CLIP模型(參考文獻(xiàn)2)、用于對(duì)象檢測(cè)的Grounding DINO(參考文獻(xiàn)3)和用于分割的SAM(參考文獻(xiàn)4)等模型,每種模型在其各自領(lǐng)域都表現(xiàn)出色。但是,我們是否能夠開(kāi)發(fā)一個(gè)能夠同時(shí)處理所有這些任務(wù)的單一模型呢?

在本教程中,我們將要介紹Florence-2模型(參考文獻(xiàn)1)——一種新穎的開(kāi)源視覺(jué)語(yǔ)言模型(VLM),旨在處理各種視覺(jué)和多模型任務(wù),包括字幕識(shí)別、對(duì)象檢測(cè)、分割和OCR等內(nèi)容。

通過(guò)Colab筆記本文件形式,我們將開(kāi)始探索Florence-2的零樣本功能,用來(lái)注釋一部舊相機(jī)的圖像。

Florence-2模型

背景

Florence-2模型于2024年6月由微軟發(fā)布。它被設(shè)計(jì)為在單個(gè)模型中執(zhí)行多個(gè)視覺(jué)任務(wù)。這是一個(gè)開(kāi)源模型,可以在麻省理工學(xué)院許可的??Hugging Face網(wǎng)站??上使用。

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

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

Florence-2模型的原始開(kāi)源權(quán)重支持以下任務(wù):



任務(wù)類型






任務(wù)提示文本






任務(wù)描述






輸入信息形式






輸出




圖像字幕

<CAPTION>

為圖像生成基本標(biāo)題

圖像

文本

<DETAILED_CAPTION>

為圖像生成詳細(xì)的標(biāo)題

圖像

文本

<MORE_DETAILED_CAPTION>

為圖像生成非常詳細(xì)的標(biāo)題

圖像

文本

<REGION_TO_CATEGORY>

為指定的邊界框生成類別標(biāo)簽

圖像,邊界盒

文本

<REGION_TO_DESCRIPTION>

為指定的邊界框生成描述

圖像,邊界盒

文本

對(duì)象檢測(cè)

<OD>

檢測(cè)對(duì)象并生成帶有標(biāo)簽的邊界框

圖像

邊界盒,文本

<DENSE_REGION_CAPTION>

檢測(cè)對(duì)象并生成帶有標(biāo)題的邊界框

圖像

邊界盒,文本

<CAPTION_TO_PHRASE_GROUNDING>

用邊界框檢測(cè)并固定字幕中的短語(yǔ)

圖像,文本

邊界盒,文本

<OPEN_VOCABULARY_DETECTION>

根據(jù)提供的文本(開(kāi)放詞匯表)檢測(cè)對(duì)象

圖像,文本

邊界盒,文本

<REGION_PROPOSAL>

用邊界框提出感興趣的區(qū)域

圖像

邊界盒

分割

<REFERRING_EXPRESSION_SEGMENTATION>

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

圖像,文本

多邊形

<REGION_TO_SEGMENTATION>

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

圖像,邊界盒

多邊形

OCR

<OCR>

從整個(gè)圖像中提取文本

圖像

文本

<OCR_WITH_REGION>

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

圖像

文本,邊界盒

通過(guò)微調(diào)模型可以添加其他不受支持的任務(wù)。

任務(wù)格式

受大型語(yǔ)言模型的啟發(fā),F(xiàn)lorence-2被設(shè)計(jì)為一種序列到序列的模型。它將圖像和文本指令作為輸入,并輸出文本結(jié)果。輸入或輸出文本可以表示純文本或圖像中的區(qū)域。區(qū)域格式因任務(wù)而異:

  • 邊界框:“<X1><Y1><X2><Y2>”用于對(duì)象檢測(cè)任務(wù)。這些標(biāo)記表示長(zhǎng)方體左上角和右下角的坐標(biāo)。
  • 四邊框:“<X1><Y1><X2><Y2><X3><Y3><X4><Y4>”用于文本檢測(cè),使用包圍文本的四個(gè)角的坐標(biāo)。
  • 多邊形:“<X1><Y1><Xn><Yn>'用于分割任務(wù),其中坐標(biāo)按順時(shí)針順序表示多邊形的頂點(diǎn)。

架構(gòu)

Florence-2模型是使用標(biāo)準(zhǔn)“編碼器-解碼器”轉(zhuǎn)換器架構(gòu)構(gòu)建的。以下是該過(guò)程的工作原理:

  • 輸入圖像由DaViT視覺(jué)編碼器嵌入(參考文獻(xiàn)5)。
  • 文本提示使用BART(參考文獻(xiàn)6)嵌入,利用擴(kuò)展的標(biāo)記器和單詞嵌入層。
  • 視覺(jué)和文本嵌入都是連接在一起的。
  • 這些級(jí)聯(lián)的嵌入由基于轉(zhuǎn)換器的多模型編碼器-解碼器處理,以生成響應(yīng)。
  • 在訓(xùn)練過(guò)程中,該模型最小化交叉熵?fù)p失,類似于標(biāo)準(zhǔn)語(yǔ)言模型。

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

Florence-2模型架構(gòu)圖(來(lái)源鏈接:https://arxiv.org/abs/2311.06242)

代碼實(shí)現(xiàn)

加載Florence-2模型和一個(gè)樣本圖像

安裝并導(dǎo)入必要的庫(kù)后,我們首先加載Florence-2模型、處理器和相機(jī)的輸入圖像:

#加載模型:
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)

輔助函數(shù)

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

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

  • max_new_tokens=1024:設(shè)置輸出的最大長(zhǎng)度,允許輸出詳細(xì)的響應(yīng)。
  • do_sample=False:確保產(chǎn)生確定性的響應(yīng)。
  • num_beams=3:在每個(gè)步驟中使用前3個(gè)最可能的標(biāo)記進(jìn)行波束搜索,探索多個(gè)潛在序列以找到最佳的整體輸出。
  • early_stoping=False:確保波束搜索繼續(xù)進(jìn)行,直到所有波束達(dá)到最大長(zhǎng)度或生成序列結(jié)束標(biāo)記。

最后,使用processor.batch_decode和processor.post_process_generation對(duì)模型的輸出進(jìn)行解碼和后處理,以便產(chǎn)生最終的文本響應(yīng)。該響應(yīng)由run_example函數(shù)返回。

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

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

其他方面的任務(wù)

Florence-2模型可以執(zhí)行各種視覺(jué)任務(wù)。讓我們從圖像字幕識(shí)別開(kāi)始探索它的一些功能。

1.為生成相關(guān)任務(wù)添加字幕

(1)生成字幕

Florence-2模型可以使用“<CAPTION>”、“<DETAILED_CAPTION>”或“<MORE_DETAILED_CACTION>”任務(wù)提示生成各種細(xì)節(jié)級(jí)別的圖像字幕。

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.'

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

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

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

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

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

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

2.目標(biāo)檢測(cè)相關(guān)任務(wù)

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

Florence-2模型可以識(shí)別圖像中密集的區(qū)域,并提供它們的邊界框坐標(biāo)和相關(guān)的標(biāo)簽或字幕。要提取帶有標(biāo)簽的邊界框,請(qǐng)使用“<OD>”任務(wù)提示:

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

要提取帶有文本內(nèi)容的邊界框,請(qǐng)使用“<DENSE_REGION_CAPTION>”任務(wù)提示:

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

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

左側(cè)的圖像顯示了“<OD>”任務(wù)提示的結(jié)果,而右側(cè)的圖像顯示的是“<DENSE_REGION_CAPTION>”。

(2)基于文本的對(duì)象檢測(cè)

Florence-2模型還可以執(zhí)行基于文本的對(duì)象檢測(cè)。通過(guò)提供特定的對(duì)象名稱或描述作為輸入,F(xiàn)lorence-2模型可以檢測(cè)指定對(duì)象周圍的邊界框。

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>'])

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

CAPION_TO_PHRASE_ROUNDING任務(wù),文本輸入:“鏡頭、相機(jī)、桌子、徽標(biāo)、閃光燈。”

3.分割相關(guān)任務(wù)

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>'])

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

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

4.OCR相關(guān)任務(wù)

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

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

微軟開(kāi)源視覺(jué)語(yǔ)言模型Florence-2的應(yīng)用實(shí)戰(zhàn)-AI.x社區(qū)

結(jié)束語(yǔ)

總之,F(xiàn)lorence-2模型是一個(gè)通用的視覺(jué)語(yǔ)言模型(VLM),它能夠在單個(gè)模型中處理多個(gè)視覺(jué)任務(wù)。其零樣本功能在圖像字幕、對(duì)象檢測(cè)、分割和OCR等各種任務(wù)中都給人留下深刻印象。雖然Florence-2模型表現(xiàn)良好,但是額外的微調(diào)可以進(jìn)一步使模型適應(yīng)新任務(wù),或提高其在獨(dú)特的自定義數(shù)據(jù)集上的性能。

參考文獻(xiàn)

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

《Florence-2:推進(jìn)各種視覺(jué)任務(wù)的統(tǒng)一表示》。原文地址:??https://arxiv.org/pdf/2311.06242??

《CLIP:從自然語(yǔ)言監(jiān)督中學(xué)習(xí)可轉(zhuǎn)移的視覺(jué)模型》。原文地址:??https://arxiv.org/pdf/2103.00020v1??

《Grounding DINO:將DINO與開(kāi)放式目標(biāo)檢測(cè)的預(yù)訓(xùn)練相結(jié)合》。??https://arxiv.org/abs/2303.05499??

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

《DaViT:雙注意力視覺(jué)轉(zhuǎn)換器》。地址:??https://arxiv.org/abs/2204.03645??

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

譯者介紹

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

原文標(biāo)題: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??

?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任
已于2024-10-21 09:32:15修改
收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦
久久夜色撩人精品| 色综合久久中文综合久久牛| 99国产高清| 青青草成人av| 欧美在线免费看视频| 制服丝袜中文字幕一区| 国产一线二线三线女| 青青青草网站免费视频在线观看| 日韩不卡手机在线v区| 久久伊人精品视频| 国产偷人妻精品一区| 91九色综合| 国产精品麻豆99久久久久久| 国产高清自拍99| 亚洲高清视频免费观看| 女生裸体视频一区二区三区| 亚洲欧美日韩国产精品| 亚洲精品在线视频播放| 九色porny视频在线观看| 国产精品久久久久久久久动漫 | 国产精品va无码一区二区三区| 成人免费在线观看av| 精品99一区二区三区| 欧美男女交配视频| 末成年女av片一区二区下载| 国产精品久久综合| 麻豆av一区二区三区久久| jizz中国少妇| 久久精品99国产精品日本| 97久久精品人人澡人人爽缅北| 美女网站视频色| 蜜乳av综合| 亚洲国产日韩欧美在线图片| 搡的我好爽在线观看免费视频| 88xx成人免费观看视频库 | 少妇大叫太大太粗太爽了a片小说| 精品无人乱码| 91在线视频18| 国产欧美丝袜| 人妻一区二区三区四区| 国产精品自拍一区| 亚洲一区二区三区sesese| 中文字幕一二三四| 日本网站在线观看一区二区三区 | 男女h黄动漫啪啪无遮挡软件| 国产片在线观看| 久久久久久久久久电影| 久久99国产精品99久久| 日韩中文字幕免费观看| 国产精品一区二区免费不卡| 国产精品亚洲综合天堂夜夜| 久草视频一区二区| 一本色道久久综合亚洲精品不| 精品国产一区av| 国产成人av免费在线观看| 欧美日韩性在线观看| 日韩成人在线播放| 97精品人人妻人人| 国产精品视频一区视频二区| 欧美亚洲国产一区二区三区va| 久久视频这里有精品| 青青草原av在线| 亚洲欧美福利一区二区| 日本三级中国三级99人妇网站| 天堂中文在线8| av中文字幕一区| 国产精品久久7| 狠狠综合久久av一区二区| 国产精品一区二区果冻传媒| 91免费精品视频| 911美女片黄在线观看游戏| 日本色综合中文字幕| 国产v综合ⅴ日韩v欧美大片| 欧美精品二区三区| 欧美一级久久| 欧美在线一区二区视频| 久久一区二区三区视频| 国产日韩欧美一区二区三区在线观看| 97久久精品人搡人人玩 | 精品久久久久久久久久久久久久 | 男人在线资源站| 国产精品久久精品日日| 日韩最新中文字幕| av在线影院| 亚洲一区二区三区中文字幕| 亚洲人成无码网站久久99热国产| 黄在线免费看| 怡红院av一区二区三区| 无码 制服 丝袜 国产 另类| 白浆在线视频| 色婷婷综合在线| www.com黄色片| 精品三级国产| 精品成人私密视频| 亚洲精品成人无码熟妇在线| 精品成av人一区二区三区| 一区二区欧美日韩视频| 午夜精品一区二区三级视频| 欧美午夜不卡| 性欧美办公室18xxxxhd| 中文字幕男人天堂| 国产精品性做久久久久久| 国产精品免费区二区三区观看 | 国产一级av毛片| 亚洲一区免费| 成人www视频在线观看| 国产毛片久久久久| 久久九九久久九九| 国产欧美综合一区| av最新在线| 欧美伊人精品成人久久综合97| 波多野结衣免费观看| 成人av综合网| 在线播放国产一区中文字幕剧情欧美| 加勒比婷婷色综合久久| 亚洲伊人网站| 成人黄色av网站| 国产在线小视频| 亚洲综合视频在线观看| 午夜免费一区二区| 2020国产精品极品色在线观看| 精品亚洲va在线va天堂资源站| 午夜激情视频在线播放| 在线成人www免费观看视频| 国产成一区二区| 亚洲经典一区二区| 国产欧美日韩麻豆91| 97中文字幕在线| 黄色精品视频网站| 亚洲国产精品热久久| 国产成人免费观看网站| 伊人久久大香线蕉综合热线| 国产日韩av高清| 男人天堂亚洲二区| 亚洲第一成年网| 欧美一级特黄aaa| 国内精品久久久久久久久电影网| 色综合久久88| 91精品国产乱码久久| 91免费观看视频| 人妻无码一区二区三区四区| 久久久精品一区二区毛片免费看| 亚洲电影天堂av| 中文字幕av播放| 蜜臀国产一区二区三区在线播放| 久久精品日韩| 激情在线视频播放| 欧美日韩三级视频| 亚洲高潮女人毛茸茸| 一本综合久久| 国产精品乱码视频| 伦理在线一区| 欧美一级黄色片| 小向美奈子av| 免费看欧美女人艹b| 国产精品视频免费观看| a篇片在线观看网站| 欧美日韩一区 二区 三区 久久精品| 99久久人妻无码中文字幕系列| 欧美精品三区| 亚洲自拍偷拍一区| 国产黄大片在线观看画质优化| 欧美三级视频在线| 久久久久久成人网| 免费精品视频最新在线| 日韩av电影在线观看| 国产蜜臀在线| 日韩成人av网址| 久久露脸国语精品国产91| 成人一级视频在线观看| 激情成人开心网| 91综合精品国产丝袜长腿久久| 欧美伦理91i| www.热久久| 亚洲午夜私人影院| 日韩乱码人妻无码中文字幕久久| 妖精视频成人观看www| 精品国产乱码久久久久久久软件| 阿v视频在线观看| 精品视频偷偷看在线观看| 丰满少妇乱子伦精品看片| 成人av免费在线播放| 北条麻妃在线视频观看| 九九久久成人| 国产人妖伪娘一区91| 国产原创视频在线观看| 91精品国产手机| 在线观看 中文字幕| 91在线免费视频观看| 成人性生生活性生交12| 99re66热这里只有精品8| 91久久精品国产91久久性色| 性xxxxfjsxxxxx欧美| 精品国产乱码久久久久久久| 九九热精品视频在线| 国产午夜精品久久久久久免费视| 午夜在线观看av| 中文在线日韩| 91免费看蜜桃| 日韩中文视频| 欧美另类交人妖| 亚洲av片在线观看| 欧美性色黄大片手机版| 丰满少妇高潮久久三区| av不卡免费在线观看| 91最新在线观看| 色天天久久综合婷婷女18| 肥熟一91porny丨九色丨| 中文字幕影音在线| 久久精品一偷一偷国产| 人妻少妇精品无码专区| 欧美亚洲国产一卡| 日本特黄一级片| 国产欧美一区二区三区鸳鸯浴| 爱豆国产剧免费观看大全剧苏畅| 亚洲永久免费精品| 9l视频自拍9l视频自拍| 欧美色图婷婷| 91久久久久久久久久久| 伊人久久精品一区二区三区| 久久中文字幕在线视频| 九色蝌蚪在线| 精品久久久久一区二区国产| jizz国产在线| 偷偷要91色婷婷| 26uuu成人网| 国产亚洲成av人在线观看导航| www.桃色.com| 日本不卡123| 日本成年人网址| 黄色欧美日韩| 中文字幕乱码一区二区三区| 亚洲春色h网| 国产精品久久久久久免费观看| 福利视频一区| 性色av一区二区三区在线观看 | 国产精品欧美一区二区三区不卡| 欧美有码在线观看视频| 亚洲图区一区| 久久精品人人做人人爽| 免费人成在线观看网站| 亚洲国产精品久久久久秋霞蜜臀 | 国产不卡在线观看| 成人免费直播| 51ⅴ精品国产91久久久久久| 欧美巨大xxxx做受沙滩| 久久亚洲国产精品成人av秋霞| 欧美女v视频| 亚洲国产另类久久精品 | 青草在线视频在线观看| 久久精品中文字幕| 五月天婷婷在线视频| 亚洲天堂av女优| 男人天堂亚洲二区| 亚洲男人天堂网| 天天干视频在线观看| 亚洲国产欧美自拍| 欧美黄色小说| 精品亚洲国产视频| 久草福利在线| 亚洲精品一区二区久| www.天堂av.com| 日韩电影中文字幕在线| 少妇又色又爽又黄的视频| 精品国产污污免费网站入口| 午夜精品在线播放| 欧美成人三级电影在线| 不卡的日韩av| 欧美大片拔萝卜| 亚洲AV无码国产精品午夜字幕| 7878成人国产在线观看| av小说天堂网| 欧美哺乳videos| 日韩中文字幕综合| 亚洲激情在线观看| 欧美 日韩 国产 在线| 精品久久人人做人人爱| 婷婷综合激情网| 亚洲欧美激情精品一区二区| 可以直接在线观看的av| 一区二区亚洲欧洲国产日韩| 三区四区在线视频| 超碰97人人做人人爱少妇| 午夜激情在线| 26uuu亚洲国产精品| 日韩天堂在线| 国产精品久久久91| 这里视频有精品| 久久这里精品国产99丫e6| 精品成av人一区二区三区| 在线观看欧美一区| 天天影视欧美综合在线观看| 永久免费网站视频在线观看| 在线成人www免费观看视频| 欧美激情国产精品日韩| 久久精品久久综合| 师生出轨h灌满了1v1| 久久亚洲欧美国产精品乐播 | 中文字幕+乱码+中文乱码91| 91精品国产乱码久久蜜臀| 亚洲国产成人精品一区二区三区| 亚洲精品第一国产综合精品| 精品美女视频在线观看免费软件| 日韩在线观看免费网站| 欧美大胆的人体xxxx| 日本精品免费观看| 国产精品白丝久久av网站| 91亚色免费| 久久不见久久见免费视频7| 综合久久国产| 性欧美videos另类喷潮| 黄色aaaaaa| 久久婷婷成人综合色| 91视频综合网| 欧美日韩精品二区| 亚洲av综合色区无码一区爱av| 亚洲美女精品久久| 97caopor国产在线视频| 国产不卡视频在线| gogo久久日韩裸体艺术| 精品乱子伦一区二区三区| 欧美三级第一页| 国产wwwxx| av一区二区三区在线| 小向美奈子av| 在线视频欧美区| 亚洲美女福利视频| 久久精品久久久久久国产 免费| 日韩大片免费观看| av成人在线电影| 99视频精品全部免费在线视频| a√天堂在线观看| 国产mv日韩mv欧美| 日本少妇高潮喷水xxxxxxx| 狠狠躁夜夜躁人人躁婷婷91| 99久久久无码国产精品免费| 国产亚洲精品久久久久久| www.超碰在线| av免费精品一区二区三区| 不卡一区2区| 亚洲 欧美 日韩系列| 99re热这里只有精品视频| 欧美日韩国产精品综合| 欧美精品1区2区| 国产高清免费在线播放| 欧洲永久精品大片ww免费漫画| 亚洲国产aⅴ精品一区二区| 中国成人在线视频| 蜜臀av在线播放一区二区三区| 日本aaa视频| 黑人欧美xxxx| 欧美在线观看在线观看| 欧美在线一级视频| 亚洲春色h网| 国产超级av在线| 91视视频在线直接观看在线看网页在线看| 久久99久久久| 精品国产精品网麻豆系列| av网站在线看| 99视频免费观看蜜桃视频| 国产精品s色| 少妇性l交大片7724com| 亚洲精品视频观看| 国产日韩欧美视频在线观看| 日韩在线精品视频| 一区二区三区无毛| 男女啪啪的视频| 波多野结衣中文字幕一区二区三区 | 免费精品在线视频| 欧美在线播放高清精品| 国产在线观看黄| 国产精品黄色av| 亚洲成av人片乱码色午夜| 久久久久久久久久毛片| 亚洲六月丁香色婷婷综合久久| 国产男女裸体做爰爽爽| 欧美激情高清视频| 亚洲欧美专区| 青青草视频在线免费播放 | 国产欧美欧洲在线观看| 秋霞综合在线视频| 亚洲五月天综合| 国产精品欧美一区喷水| 国产美女免费看| 国模精品视频一区二区| 亚洲妇女av| 黄色国产精品视频| 综合欧美一区二区三区| 亚洲av无码乱码国产精品久久| 久久久免费在线观看| 免费看成人哺乳视频网站| 日本999视频| 国产精品久久久一本精品| 精品久久国产视频| 97超碰色婷婷| 日韩精品不卡一区二区| 特种兵之深入敌后| 亚洲国产aⅴ天堂久久| 99reav在线| 肥熟一91porny丨九色丨|