精品欧美一区二区三区在线观看 _久久久久国色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)推薦
欧美激情影音先锋| 91精品在线免费| 秋霞在线观看一区二区三区| 精品国产青草久久久久96| 婷婷综合伊人| 亚洲精品美女在线观看| 能看的毛片网站| 黄色动漫在线| 91一区二区三区在线播放| 国产精品亚洲一区二区三区| 国产一级中文字幕| 全球成人免费直播| 亚洲成人网av| www.99r| 蜜桃视频www网站在线观看| 中文字幕第一区综合| 成人蜜桃视频| 中国老头性行为xxxx| 99热这里只有成人精品国产| 久久久精品999| 欧美性猛交xxxx乱| 欧美变态网站| 欧美大片日本大片免费观看| 国产精品久久a| 日韩激情电影| 亚洲另类色综合网站| 日韩av在线电影观看| 日本xxxxwww| 国产中文字幕一区| 国产精品免费在线免费| 国产精品久久久久久99| 欧美日韩综合| 美女扒开尿口让男人操亚洲视频网站| 18禁裸乳无遮挡啪啪无码免费| 精品国产乱码久久久久久樱花| 欧美色图片你懂的| 黑鬼大战白妞高潮喷白浆| 国产精品186在线观看在线播放| 国产精品乱码妇女bbbb| 欧美在线一区二区三区四区| 婷婷av一区二区三区| 国产v综合v亚洲欧| 亚洲一区二区少妇| 国产原创中文av| 精品一区二区在线免费观看| 国产精品视频yy9099| 精品无码一区二区三区的天堂| 国产婷婷精品| 91成人在线观看国产| 国产无套粉嫩白浆内谢| 国产一区激情| 久久久久久久久久亚洲| 久久久久亚洲AV| 国产精品99一区二区| 欧美风情在线观看| 久久久无码精品亚洲国产| 欧美三级午夜理伦三级中文幕| 美女福利精品视频| 久草成人在线视频| 亚洲网址在线| 97视频在线看| 中文字幕在线观看视频网站| 久久综合影音| 国产精品久久久久久av福利软件| 国产三级理论片| 另类综合日韩欧美亚洲| 成人情趣片在线观看免费| 国产农村妇女毛片精品| 国产传媒欧美日韩成人| 国产精品国产精品| 亚洲色图21p| 国产香蕉久久精品综合网| 亚洲精品视频一二三| 黄色网在线播放| 亚洲一区二区三区不卡国产欧美| 日韩av新片网| 成人线上视频| 欧美日韩中文字幕一区二区| 免费av不卡在线| 日韩精品三级| 亚洲欧美福利视频| 婷婷国产成人精品视频| 欧美精品日韩| 日本成人免费在线| 夜夜躁狠狠躁日日躁av| 国产成人精品1024| 久久久精品国产一区二区三区| 欧美日韩在线精品一区二区三区激情综| 国产午夜精品一区二区三区嫩草 | 亚洲精品一区二区三区四区| www.日韩在线| 亚洲一区二区三区午夜| 欧美xxxx性xxxxx高清| 欧美视频免费在线观看| 日本黄大片一区二区三区| 欧美视频二区欧美影视| 亚洲欧美精品中文字幕在线| 777777国产7777777| 国产精品社区| 91影院未满十八岁禁止入内| 国产午夜在线观看| 亚洲午夜视频在线观看| 亚洲一级免费观看| 国产精品巨作av| 色黄久久久久久| 久久黄色精品视频| 国产电影一区在线| 亚洲欧美成人一区| 玖玖在线播放| 日韩一二三区不卡| 国产真人做爰视频免费| 一区视频在线看| 国产在线精品自拍| 黄色片在线免费看| 亚洲观看高清完整版在线观看| 99视频精品免费| 极品束缚调教一区二区网站 | 丝袜美腿小色网| 免费日韩av片| 99久热re在线精品视频| 免费av毛片在线看| 在线一区二区三区四区| 制服丝袜第一页在线观看| 国产精品99在线观看| 国产成人精品优优av| 人妻与黑人一区二区三区| 亚洲视频一区二区在线| 黄色片在线免费| 亚洲人挤奶视频| 久久久综合av| 午夜精品久久久久久久96蜜桃| 中文字幕精品一区| 午夜免费一区二区| 国产毛片一区二区三区| 欧美亚洲视频在线观看| 高h调教冰块play男男双性文| 日韩一区在线看| 亚洲色图 在线视频| 国产精品入口久久| 青青久久aⅴ北条麻妃| 凸凹人妻人人澡人人添| 五月婷婷综合激情| 亚洲天堂美女视频| 亚洲三级影院| 国产专区一区二区三区| 麻豆mv在线看| 亚洲精品日韩久久久| 午夜毛片在线观看| 91麻豆swag| 欧在线一二三四区| 国产成人三级| 国产精品香蕉在线观看| 尤物视频在线免费观看| 欧美美女一区二区三区| 97在线观看免费高| 国产真实乱偷精品视频免| 强开小嫩苞一区二区三区网站| 日韩有码欧美| 久久这里有精品视频| 国产女人高潮毛片| 亚洲综合男人的天堂| 性猛交╳xxx乱大交| 樱桃成人精品视频在线播放| 国产在线观看一区| 性欧美gay| 日韩亚洲欧美成人| 亚洲国产中文字幕在线| 亚洲成国产人片在线观看| 免费成人蒂法网站| 久久精品官网| 亚洲三区四区| 日本精品在线播放 | 美女在线免费视频| 91精品国产自产在线丝袜啪| 97超视频免费观看| www.亚洲视频| 欧美一级欧美三级| 亚洲一区欧美在线| 亚洲国产高清aⅴ视频| 看看黄色一级片| 欧美激情视频一区二区三区在线播放 | 亚洲午夜久久久影院伊人| 国产精品成人**免费视频| 久久久久久久一| 国产乱视频在线观看| 欧美一区二区视频在线观看 | 麻豆影视国产在线观看| 精品国产乱码久久久久久免费| 国产一区二区99| 成人免费在线播放视频| 国产精品麻豆入口| 麻豆成人在线观看| 少妇av一区二区三区无码| 精品一二三区| 国产传媒欧美日韩| 国产精品第一| 欧美中文字幕在线观看| 欧美jizzhd欧美| 亚洲欧美国内爽妇网| 国产按摩一区二区三区| 色猫猫国产区一区二在线视频| 久久久久久久麻豆| 91免费视频网| 潘金莲一级淫片aaaaa| 日日夜夜一区二区| 国产精品入口芒果| 爽成人777777婷婷| 久久久久高清| 亚洲一区二区三区免费| 国产精品高潮呻吟久久av黑人| 青草青在线视频| 一区二区三区天堂av| 日韩一卡二卡在线| 欧美精品777| 欧美日韩a v| 午夜国产精品一区| 欧美日韩在线视频免费播放| 欧美韩国日本不卡| aa一级黄色片| 成人免费毛片app| 国产资源中文字幕| 久久er99精品| 无码人妻丰满熟妇区毛片| 最新国产乱人伦偷精品免费网站| 亚洲欧美综合一区| 国产伦精品一区二区三区千人斩| 国产一区高清视频| 在线视频亚洲欧美中文| 成人激情视频小说免费下载| 精品国模一区二区三区| 51久久精品夜色国产麻豆| av福利导福航大全在线| 欧美极度另类性三渗透| 日本三级韩国三级欧美三级| 欧美成人国产va精品日本一级| 成人一区二区不卡免费| 亚洲人成电影网站色| 青青国产在线| 精品无人国产偷自产在线| 婷婷婷国产在线视频| 日韩成人在线视频| 日韩中文字幕免费观看| 亚洲精品在线网站| 欧美熟妇另类久久久久久不卡 | 嫩草研究院在线观看| 亚洲精品久久久久久下一站| 亚洲精华国产精华精华液网站| 91精品国产福利| 99久久99久久久精品棕色圆| 日韩三级视频中文字幕| 亚洲免费国产视频| 日韩精品在线一区| 亚洲国产精品久久久久久久 | 国产精品麻豆va在线播放| 澳门av一区二区三区| 国产精品久久999| 国产精品xxx| 亚洲r级在线观看| 香蕉大人久久国产成人av| www日韩av| 欧美毛片免费观看| 欧美一区二区视频17c| 精品一区二区三| 亚洲人成人77777线观看| 婷婷精品进入| 国产午夜精品视频一区二区三区| 欧美激情视频一区二区三区免费| www.avtt| 久久久久免费| 在线观看免费av网址| 国产a视频精品免费观看| 性欧美丰满熟妇xxxx性久久久| 91社区在线播放| 久久丫精品忘忧草西安产品| 中文字幕中文字幕一区二区| 裸体武打性艳史| 亚洲va欧美va人人爽| 4438国产精品一区二区| 欧美日韩精品一区二区三区四区 | 亚洲精品一区二区三区中文字幕 | 国产私人尤物无码不卡| 日韩亚洲欧美成人| 成人国产电影在线观看| 国产精品久久国产精品99gif| 福利一区视频| 国产高清不卡av| 欧美理论视频| 99久久免费观看| 日本女优在线视频一区二区| 黑人巨大猛交丰满少妇| 久久精品视频在线免费观看| 卡通动漫亚洲综合| 欧美日韩在线免费| 国产欧美第一页| 亚洲欧美三级在线| 日韩影视在线| 国产精品女主播| 激情小说一区| 天天综合五月天| 久热精品在线| 日本美女视频网站| 国产精品久久久久久久久果冻传媒| 精品无码人妻一区二区三| 欧美亚洲国产一区在线观看网站| 超碰福利在线观看| 在线日韩第一页| 蜜桃视频在线观看播放| 91九色视频在线| 成人av国产| 乱妇乱女熟妇熟女网站| 国产精品888| 国产在线免费看| 色综合天天综合网天天狠天天| 国产高清精品软件丝瓜软件| 中文字幕日韩av综合精品| 人在线成免费视频| 国产伦精品一区二区三| 亚洲情侣在线| 日本中文字幕观看| 国产午夜精品一区二区 | 欧美色大人视频| 网站黄在线观看| 韩国精品久久久999| 亚洲一区二区免费在线观看| 三年中文高清在线观看第6集| 久久在线精品| 熟女少妇一区二区三区| 天天影视色香欲综合网老头| 亚洲精品18p| 欧美国产日韩一区二区三区| 精品成人18| 亚洲欧美日韩精品在线| 另类人妖一区二区av| 老熟妇一区二区| 在线视频观看一区| 第九色区av在线| 国产精品国产三级国产aⅴ9色| 亚洲精品国产精品粉嫩| 乱人伦xxxx国语对白| www.欧美日韩| 91蜜桃视频在线观看| 亚洲第一综合天堂另类专| sm在线观看| 韩国一区二区三区美女美女秀 | 亚洲成人精品一区| 亚洲精品视频91| 欧美精品久久久久a| 视频在线亚洲| 男人添女荫道口喷水视频| 成人精品小蝌蚪| 97超碰人人干| 亚洲护士老师的毛茸茸最新章节| а√在线天堂官网| 另类欧美小说| 男女男精品视频| 欧美一区免费观看| 精品国产污污免费网站入口 | 91欧美在线视频| 国产精品日韩欧美大师| 久久精品影视| 国产高潮失禁喷水爽到抽搐 | 九九九九免费视频| 久久久综合视频| 一区二区视频免费观看| 超碰日本道色综合久久综合| 午夜久久av| 18岁网站在线观看| 国产日产欧美一区| 国产精品视频第一页| 久久99热精品| 欧美人与牛zoz0性行为| 一本一道久久a久久综合蜜桃| 亚洲少妇中出一区| 色欲av永久无码精品无码蜜桃| 欧美一级免费视频| 国产精品久久观看| 亚洲一区二区三区四区av| 日韩欧美精品在线观看| 天堂资源在线中文| 成人性色av| 日本女优在线视频一区二区| 欧美三根一起进三p| 亚洲美女在线看| 成人污污视频| 黄色片一级视频| 亚洲乱码中文字幕| 黄色免费在线播放| 91蜜桃网站免费观看| 老牛影视一区二区三区| 亚洲天堂黄色片| 亚洲人成网在线播放| 高清久久精品| 日韩av一二三四| 亚洲一区二区高清| 国产69精品久久app免费版| 国产91免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 婷婷丁香在线| 奇米影视首页 狠狠色丁香婷婷久久综合 | 国产日韩中文在线|