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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

monk js_对象检测-使用Monk AI进行文档布局分析

發布時間:2023/12/15 ChatGpt 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 monk js_对象检测-使用Monk AI进行文档布局分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

monk js

計算機視覺 (Computer Vision)

介紹 (Introduction)

This is an article on how Object Detection can help us in predicting various regions of a document. It can be useful in cropping out headlines, paragraphs, tables, images, etc. from a document image that can be later processed to get desired information from them as per the need. We compare the performance of 3 different Object Detection Architectures for this task, i.e., YOLOv3, Faster-RCNN, and SSD512, and use Monk Library to load these models.

這是一篇有關“對象檢測”如何幫助我們預測文檔各個區域的文章。 它可用于從文檔圖像中裁剪標題,段落,表格,圖像等,然后可以對其進行處理以根據需要從中獲取所需的信息。 我們針對此任務比較了3種不同的對象檢測體系結構的性能,即YOLOv3,Faster-RCNN和SSD512,并使用Monk庫加載這些模型。

Detailed Tutorial on Github.

關于Github的詳細教程。

關于數據集 (About the Dataset)

The training dataset used for this task is PRImA Layout Analysis Dataset. It includes a wide variety of different document types, reflecting various challenges in layout analysis. Particular emphasis is placed on:

用于此任務的訓練數據集是PRImA布局分析數據集 。 它包括各種不同的文檔類型,反映了布局分析中的各種挑戰。 特別強調:

  • Magazine scans from a variety of mainstream news, business, and technology publications which contain a mixture of simple and complex layouts (e.g. non-Manhattan, with varying font sizes, etc.)

    雜志掃描來自各種主流新聞,商業和技術出版物,這些出版物包含簡單和復雜的布局(例如,非曼哈頓,具有不同的字體大小等)。
  • Technical articles on a variety of disciplines, including papers in journals and conference proceedings, with both simple and complex layouts present.

    有關各種學科的技術文章,包括期刊和會議論文集的論文,并提供簡單和復雜的版式。

The dataset contains 18 labels, namely, ‘caption’, ‘chart’, ‘credit’, ‘drop-capital’, ‘floating’, ‘footer’, ‘frame’, ‘graphics’, ‘header’, ‘heading’, ‘image’, ‘linedrawing’, ‘maths’, ‘noise’, ‘page-number’, ‘paragraph’, ‘separator’ and ‘table’

數據集包含18個標簽,即“標題”,“圖表”,“信用”,“首字母大寫”,“浮動”,“頁腳”,“框架”,“圖形”,“頁眉”,“標題”, “圖像”,“線條圖”,“數學”,“噪聲”,“頁碼”,“段落”,“分隔符”和“表格”

It can be downloaded from here.

可以從這里下載。

和尚AI: (Monk AI :)

Monk object detection is a collection of all object detection pipelines. The benefit is two-fold for each pipeline- make the installation compatible for multiple OS, Cuda versions, and python versions, and make it low code with a standardized flow of things. Monk object detection enables a user to solve a computer vision problem in very few lines of code. For this task, we’ll be using 3 different pipelines of this library for 3 different architectures- yolov3, gluoncv_finetune, and mxrcnn.

和尚對象檢測是所有對象檢測管道的集合。 每個管道的好處是雙重的-使安裝兼容多個OS,Cuda版本和python版本,并通過標準的流程使其成為低代碼。 和尚對象檢測使用戶可以用很少的幾行代碼解決計算機視覺問題。 對于這個任務,我們將使用這個庫的3個不同的管道3種不同的architectures- yolov3 , gluoncv_finetune 和 mxrcnn 。

目錄 (Table of Contents)

  • Installing Monk Object Detection Toolkit

    安裝和尚對象檢測工具包
  • Using the Pre-trained model for the Document Layout Analysis Task

    將預訓練模型用于文檔布局分析任務
  • Training your own Model

    訓練自己的模型
    • Downloading and Pre-Processing Data (Format Conversion, Selective Data Augmentation)

      下載和預處理數據(格式轉換,選擇性數據增強)

    • Training the model from Scratch

      從頭開始訓練模型

    4. Inference and Comparison

    4.推論與比較

    1.安裝和尚對象檢測工具包 (1. Installing Monk Object Detection Toolkit)

    First of all, clone the library to your system using the following command:

    首先,使用以下命令將庫克隆到您的系統:

    ! git clone https://github.com/Tessellate-Imaging/Monk_Object_Detection.git

    Then, choose the pipeline that you want to install and the correct requirements file of that pipeline depending on your system’s CUDA version or Colab version. These are the commands for the pipelines that I’ve used for this task:

    然后,根據系統的CUDA版本或Colab版本,選擇要安裝的管道以及該管道的正確要求文件。 這些是我用于此任務的管道的命令:

    #For yolov3 (used for yolov3 architecture)
    ! cd Monk_Object_Detection/7_yolov3/installation && cat requirements.txt | xargs -n 1 -L 1 pip install#For gluoncv_finetune (used for SSD512 architecture)
    ! cd Monk_Object_Detection/1_gluoncv_finetune/installation && cat requirements_cuda10.1.txt | xargs -n 1 -L 1 pip install#For mxrcnn (used for FasterRCNN architecture)
    ! cd Monk_Object_Detection/3_mxrcnn/installation && cat requirements_cuda10.1.txt | xargs -n 1 -L 1 pip install

    For more pipelines or ways to install visit Monk Object Detection Library.

    有關更多管道或安裝方式的信息,請訪問Monk對象檢測庫 。

    2.將預訓練的模型用于文檔布局分析任務 (2. Using the Pre-trained model for the Document Layout Analysis Task)

    If you don’t want to train the model on your own, and just want to use the model that we’ve trained for the task, you can use the following piece of code to directly use it:

    如果您不想自己訓練模型,而只想使用我們為該任務訓練的模型,則可以使用以下代碼直接使用它:

    對于YOLOv3: (For YOLOv3:)

    import osimport sysfrom IPython.display import Image
    sys.path.append("Monk_Object_Detection/7_yolov3/lib")from infer_detector import Infer
    gtf = Infer()

    Download and initialize the pre-trained model:

    下載并初始化預訓練的模型:

    ! wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1Si1puABMiijtvLvH-XMnr2pVj4K2lUkO' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1Si1puABMiijtvLvH-XMnr2pVj4K2lUkO" -O obj_dla_yolov3_trained.zip && rm -rf /tmp/cookies.txt! unzip -qq obj_dla_yolov3_trained.zip! mv dla_yolov3/yolov3.cfg .f = open("dla_yolov3/classes.txt")
    class_list = f.readlines()
    f.close()model_name = "yolov3"
    weights = "dla_yolov3/dla_yolov3.pt"
    gtf.Model(model_name, class_list, weights, use_gpu=True, input_size=416)

    And you can test it:

    您可以對其進行測試:

    #change test1 to whatever image you want it to test for.
    img_path = "test1.jpg"
    gtf.Predict(img_path, conf_thres=0.3, iou_thres=0.5)
    Image(filename='output/test1.jpg')

    對于SSD512: (For SSD512:)

    import osimport sys
    sys.path.append("Monk_Object_Detection/1_gluoncv_finetune/lib/")from inference_prototype import Infer

    Download and initialize the pre-trained model:

    下載并初始化預訓練的模型:

    ! wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1E6T7RKGwy-v1MUxVJm-rxt5XcRyr2SQ7' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1E6T7RKGwy-v1MUxVJm-rxt5XcRyr2SQ7" -O obj_dla_ssd512_trained.zip && rm -rf /tmp/cookies.txt! unzip -qq obj_dla_ssd512_trained.zipmodel_name = "ssd_512_vgg16_atrous_coco";
    params_file = "dla_ssd512/dla_ssd512-vgg16.params";
    class_list = ["paragraph", "heading", "credit", "footer", "drop-capital", "floating", "noise", "maths", "header", "caption", "image", "linedrawing", "graphics", "fname", "page-number", "chart", "separator", "table"]gtf = Infer(model_name, params_file, class_list, use_gpu=True)

    And you can test it:

    您可以對其進行測試:

    #change test1 to whatever image you want it to test for.
    img_name = "test1.jpg"
    visualize = True
    thresh = 0.3
    output = gtf.run(img_name, visualize=visualize, thresh=thresh)

    對于Faster-RCNN: (For Faster-RCNN:)

    import osimport sys
    sys.path.append("Monk_Object_Detection/3_mxrcnn/lib/")
    sys.path.append("Monk_Object_Detection/3_mxrcnn/lib/mx-rcnn")from infer_base import *

    Download and initialize the pre-trained model:

    下載并初始化預訓練的模型:

    ! wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1TZQSBiMDBrGhcT75AknTbofirSFXprt8' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1TZQSBiMDBrGhcT75AknTbofirSFXprt8" -O obj_dla_faster_rcnn_trained.zip && rm -rf /tmp/cookies.txt! unzip -qq obj_dla_faster_rcnn_trained.zipclass_file = set_class_list("dla_fasterRCNN/classes.txt")set_model_params(model_name="vgg16", model_path="dla_fasterRCNN/dla_fasterRCNN-vgg16.params")set_hyper_params(gpus="0", batch_size=1)set_img_preproc_params(img_short_side=300, img_long_side=500, mean=(196.45086004329943, 199.09071480252155, 197.07683846968297), std=(0.25779948968052024, 0.2550292865960972, 0.2553027154941914))initialize_rpn_params()
    initialize_rcnn_params()
    sym = set_network()
    mod = load_model(sym)

    And you can test it:

    您可以對其進行測試:

    #change test1 to whatever image you want it to test for.
    set_output_params(vis_thresh=0.9, vis=True)
    Infer("test1.jpg", mod);

    3.訓練自己的模型 (3. Train Your Own Model)

    資料準備 (Data Preparation)

    The dataset can be downloaded using the following command:

    可以使用以下命令下載數據集:

    ! wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1iBfafT1WHAtKAW0a1ifLzvW5f0ytm2i_' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1iBfafT1WHAtKAW0a1ifLzvW5f0ytm2i_" -O PRImA_Layout_Analysis_Dataset.zip && rm -rf /tmp/cookies.txt! unzip -qq PRImA_Layout_Analysis_Dataset.zip

    All the images in the dataset are in TIFF format. Training on TIFF images was over 5x slower than JPEG format images because of their huge size. Therefore, TIFF images were converted to JPEG format images.

    數據集中的所有圖像均為TIFF格式。 由于TIFF圖像的尺寸很大,因此其訓練速度比JPEG格式的圖像慢5倍以上。 因此,TIFF圖像被轉換為??JPEG格式的圖像。

    for name in glob.glob(root_dir+img_dir+'*.tif'):
    im = Image.open(name)
    name = str(name).rstrip(".tif")
    name = str(name).lstrip(root_dir)
    name = str(name).lstrip(img_dir)
    im.save(final_root_dir+ img_dir+ name + '.jpg', 'JPEG')

    The data is present in the VOC format. To use it with various pipelines, we first convert it to Monk format, which is directly compatible with a lot of Monk pipelines, and later on, we can easily convert it to some other format if required. If you want to skip converting to Monk format and want to directly convert it to some other required format, then you can check out that pipelines’ example notebooks here.

    數據以VOC格式顯示。 要在各種管道中使用它,我們首先將其轉換為與許多Monk管道直接兼容的Monk格式,然后,如果需要,我們可以輕松地將其轉換為其他格式。 如果您想跳過轉換為Monk格式并想直接將其轉換為其他所需格式,則可以在此處查看管道的示例筆記本。

    Monk Format

    和尚格式

    ./Document_Layout_Analysis/ (final_root_dir)
    |
    |-----------Images (img_dir)
    | |
    | |------------------img1.jpg
    | |------------------img2.jpg
    | |------------------.........(and so on)
    |
    |
    |-----------train_labels.csv (anno_file)

    Annotation file format

    批注文件格式

    | Id | Labels |
    | img1.jpg | x1 y1 x2 y2 label1 x1 y1 x2 y2 label2 |
    • Labels: xmin ymin xmax ymax label

      標簽:xmin ymin xmax ymax標簽
    • xmin, ymin — top left corner of the bounding box

      xmin,ymin —邊界框的左上角
    • xmax, ymax — bottom right corner of the bounding box

      xmax,ymax —邊界框的右下角

    The code for data conversion is straight-forward but very long. You can check out the code in one of the notebooks here.

    數據轉換的代碼很簡單但是很長。 您可以在此處的其中一本筆記本中簽出代碼。

    Following are the format requirements for various pipelines used for this task:

    以下是用于此任務的各種管道的格式要求:

  • yolov3 pipeline used for YOLOv3 architecture required data in YOLOv3 format. You can check out this conversion in this notebook.

    用于YOLOv3體系結構的yolov3管道需要YOLOv3格式的數據。 您可以在此筆記本中查看此轉換。

  • gluoncv-finetune pipeline used for SSD512 architecture directly takes in Monk Format for training. So, there was no need for further conversion.

    用于SSD512架構的gluoncv-finetune管道直接采用Monk格式進行培訓。 因此,無需進一步轉換。

  • mxrcnn pipeline used for Faster-RCNN architecture required data in COCO format. You can check out this conversion in this notebook.

    用于Faster-RCNN體系結構的mxrcnn管道需要COCO格式的數據。 您可以在此筆記本中查看此轉換。

  • 選擇性數據擴充 (Selective Data Augmentation)

    There was an issue with the dataset. As most part of a document is text, there were far more paragraphs in the dataset than there were other labels such as tables or graphs. To handle this huge bias in the dataset, we augmented only those document images which had one of these minority labels in them. For example, if the document only had paragraphs and images, then we didn’t augment it. But if it had tables, charts, graphs or any other minority label, we augmented that image by many folds. This process helped in reducing the bias in the dataset by around 25%. This selection and augmentation has been done during the format conversion from VOC to Monk Format. You can check out the code in one of the notebooks here.

    數據集存在問題。 由于文檔的大部分是文本,因此數據集中的段落比其他標簽(例如表格或圖形)要多得多。 為了處理數據集中的這種巨大偏差,我們只對其中具有少數標簽之一的那些文檔圖像進行擴充。 例如,如果文檔僅包含段落和圖像,則我們不會對其進行擴充。 但是,如果它具有表格,圖表,圖形或其他任何少數標簽,我們會將其圖像放大很多倍。 此過程有助于將數據集中的偏差減少約25%。 在從VOC轉換為Monk格式的過程中,已經完成了這種選擇和擴充。 您可以在此處的其中一本筆記本中簽出代碼。

    For data augmentation, we have used the Albumentations library. It offers a lot of different ways to augment data, such as random cropping, translation, hue, saturation, contrast, brightness, etc. You can check more about this library here. It can be directly installed using pip command:

    對于數據擴充,我們使用了Albumentations庫。 它提供了許多不同的方法來擴充數據,例如隨機裁剪,平移,色調,飽和度,對比度,亮度等。您可以在此處查看有關此庫的更多信息。 可以使用pip命令直接安裝:

    ! pip install albumentations

    Following is the function that we wrote for data augmentation. There were few cases where bounding boxes were going out of the image and Albumentations library wasn’t able to handle it, so we’ve written a custom function to make sure that labels are inside the image.

    以下是我們為數據擴充編寫的功能。 在少數情況下,邊界框從圖像中移出并且Albumentations庫無法處理它,因此我們編寫了一個自定義函數來確保標簽位于圖像中。

    def augmentData(fname, boxes):
    image = cv2.imread(final_root_dir+img_dir+fname)
    image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)

    transform = A.Compose([
    A.IAAPerspective(p=0.7),
    A.ShiftScaleRotate(shift_limit=0.1, scale_limit=0.1, rotate_limit=5, p=0.5),
    A.IAAAdditiveGaussianNoise(),
    A.ChannelShuffle(),
    A.RandomBrightnessContrast(),
    A.RGBShift(p=0.8),
    A.HueSaturationValue(p=0.8)
    ], bbox_params=A.BboxParams(format='pascal_voc', min_visibility=0.2))

    for i in range(1, 9):
    label=""
    transformed = transform(image=image, bboxes=boxes)
    transformed_image = transformed['image']
    transformed_bboxes = transformed['bboxes']
    #print(transformed_bboxes)
    flag=False
    for box in transformed_bboxes:
    x_min, y_min, x_max, y_max, class_name = box
    if(xmax<=xmin or ymax<=ymin):
    flag=True
    break
    label+= str(int(x_min))+' '+str(int(y_min))+' '+str(int(x_max))+' '+str(int(y_max))+' '+class_name+' '

    if(flag):
    continue
    cv2.imwrite(final_root_dir+img_dir+str(i)+fname, transformed_image)
    label=label[:-1]
    combined.append([str(i) + fname, label])

    計算數據集的均值和標準差 (Calculating Mean and Standard deviation of the dataset)

    The mxrcnn pipeline (used for Faster-RCNN) also requires mean and standard deviation as one of the parameters. It can be calculated using the following function:

    mxrcnn管道(用于Faster-RCNN)也需要平均值和標準偏差作為參數之一。 可以使用以下函數進行計算:

    def normalize():
    channel_sum = np.zeros(3)
    channel_sum_squared = np.zeros(3)
    num_pixels=0
    count=0
    for file in files:
    file_path=final_root_dir+img_dir+file
    img=cv2.imread(file_path)
    img= img/255.
    num_pixels += (img.size/3)
    channel_sum += np.sum(img, axis=(0, 1))
    channel_sum_squared += np.sum(np.square(img), axis=(0, 1)) mean = channel_sum / num_pixels
    std = np.sqrt((channel_sum_squared/num_pixels) - mean**2)

    #bgr to rgb conversion
    rgb_mean = list(mean)[::-1]
    rgb_std = list(std)[::-1]
    return rgb_mean, rgb_stdmean, std = normalize()
    mean=[x*255 for x in mean]

    訓練自己的模型 (Train Your Own Model)

    This is where the real power of Monk Library kicks in. Writing code for Object detection architectures can be a very tedious task, but it can be achieved in very few lines of code using Monk Object Detection Library.

    這就是Monk庫真正的功能所在。為對象檢測體系結構編寫代碼可能是一項非常繁瑣的任務,但是使用Monk對象檢測庫只需幾行代碼即可實現。

    For the comparison purposes, all 3 architectures have been trained for 30 epochs with a learning rate of 0.003.

    為了進行比較,所有3種架構都經過了30個時期的培訓,學習率為0.003。

    For YOLOv3:

    對于YOLOv3:

    import osimport sys
    sys.path.append("Monk_Object_Detection/7_yolov3/lib")from train_detector import Detector
    gtf = Detector()#dataset directories
    img_dir = "Document_Layout_Analysis/Images/"
    label_dir = "Document_Layout_Analysis/labels/"
    class_list_file = "Document_Layout_Analysis/classes.txt"gtf.set_train_dataset(img_dir, label_dir, class_list_file, batch_size=16)
    gtf.set_val_dataset(img_dir, label_dir)
    gtf.set_model(model_name="yolov3")#sgd is found out to perform better than adam optimiser on this task
    gtf.set_hyperparams(optimizer="sgd", lr=0.003, multi_scale=False, evolve=False)gtf.Train(num_epochs=30)

    For Faster-RCNN:

    對于Faster-RCNN:

    import osimport sys
    sys.path.append("Monk_Object_Detection/3_mxrcnn/lib/")
    sys.path.append("Monk_Object_Detection/3_mxrcnn/lib/mx-rcnn")from train_base import *# Dataset params
    root_dir = "./";
    coco_dir = "Document_Layout_Analysis"
    img_dir = "Images"set_dataset_params(root_dir=root_dir, coco_dir=coco_dir, imageset=img_dir);
    set_model_params(model_name="vgg16")
    set_hyper_params(gpus="0", lr=0.003, lr_decay_epoch='20', epochs=30, batch_size=8)
    set_output_params(log_interval=500, save_prefix="model_vgg16")#Preprocessing image parameters(mean and std calculated during data pre-processing)
    set_img_preproc_params(img_short_side=300, img_long_side=500, mean=(196.45086004329943, 199.09071480252155, 197.07683846968297), std=(0.25779948968052024, 0.2550292865960972, 0.2553027154941914))initialize_rpn_params();
    initialize_rcnn_params();#Removing cache if anyif os.path.isdir("./cache/"):
    os.system("rm -r ./cache/")roidb = set_dataset()
    sym = set_network()
    train(sym, roidb)

    For SSD512:

    對于SSD512:

    import os
    import
    sys
    sys.path.append("Monk_Object_Detection/1_gluoncv_finetune/lib/");from detector_prototype import Detector
    gtf = Detector()root = "Document_Layout_Analysis/"
    img_dir = "Images/"
    anno_file = "train_labels.csv"
    batch_size=8gtf.Dataset(root, img_dir, anno_file, batch_size=batch_size)#vgg16 architecture, with atrous convolutions, pretrained on COCO dataset is used for this task
    pretrained = True
    gpu=True
    model_name = "ssd_512_vgg16_atrous_coco"gtf.Model(model_name, use_pretrained=pretrained, use_gpu=gpu)
    gtf.Set_Learning_Rate(0.003)
    epochs=30
    params_file = "saved_model.params"
    gtf.Train(epochs, params_file)

    These models were trained on 16GB of NVIDIA Tesla V100. YOLOv3 took the least amount of time in training- 6–7 hrs, SSD512 took around 11 hrs, and Faster-RCNN took the most amount of time- 24+ hrs.

    這些模型在16GB的NVIDIA Tesla V100上進行了培訓。 在訓練中,YOLOv3花費的時間最少(6-7小時),SSD512花費的時間約為11小時,而Faster-RCNN花費的時間最多(24小時以上)。

    4.推論與比較 (4. Inference and Comparison)

    The inference code is almost the same as the one used when directly using the pre-trained model. You can check them out in the notebooks here.

    推論代碼與直接使用預訓練模型時使用的推論代碼幾乎相同。 您可以在這里的筆記本中查看它們。

    Following results were obtained on test images after training the model from scratch:

    從頭開始訓練模型后,在測試圖像上獲得以下結果:

    Results Obtained from YOLOv3:

    從YOLOv3獲得的結果:

    The outputs produced by YOLOv3 were very accurate. It’s the only model that was able to identify drop-capital among the 3 architectures. Though the confidence in the predictions is low compared to other models, their classification is most accurate among all three.

    YOLOv3產生的輸出非常準確。 它是唯一能夠識別這三種架構中的首字母大寫的模型。 盡管與其他模型相比,對預測的信心較低,但在這三個模型中,它們的分類最為準確。

    Inference on Test Images from YOLOv3 Architecture從YOLOv3體系結構推斷測試圖像

    Results Obtained from Faster-RCNN:

    從Faster-RCNN獲得的結果:

    Faster-RCNN detected bounding boxes with very high confidence, but it missed some of the important regions, such as footer in the 1st example, heading in the 2nd example, and drop capital in the 3rd. If we decrease the threshold confidence for getting the missing boxes, it produces a lot of random boxes with no clarity of what it represents.

    Faster-RCNN以很高的置信度檢測到邊界框,但它錯過了一些重要區域,例如第一個示例中的頁腳,第二個示例中的標題和第三個示例中的首字母大寫。 如果我們降低獲取缺失框的閾值置信度,則會產生很多隨機框,但不清楚其代表的含義。

    Results Obtained from SSD512:

    從SSD512獲得的結果:

    SSD512 produces outputs with very high confidence, a lot of them being 0.9+. It was also the only model that was able to identify footer and noises like division lines in the document. But it was also producing repetitive or incorrect headings such as ‘floating’ in the 2nd example (extra box with incorrect label), and graphics and paragraph in the third (2 boxes with different labels for the same region).

    SSD512產生的輸出具有非常高的置信度,其中很多都是0.9+。 它也是唯一能夠識別文檔中的頁腳和噪聲(例如分隔線)的模型。 但是它還會產生重復的標題或不正確的標題,例如第二個示例中的“ floating”(帶有錯誤標簽的額外框),以及第三個示例中的圖形和段落(同一區域中兩個帶有不同標簽的框)。

    Inference on Test Images from SSD512 Architecture從SSD512架構推斷測試映像

    Following inferences can be made from this tutorial on the basis of their output:

    可以根據本教程的輸出得出以下推論:

  • Monk library makes it very easy for students, researchers and competitors to create deep learning models and try different hyper-parameter tuning to increase the accuracy of the model in very few lines of code.

    通過Monk庫,學生,研究人員和競爭對手可以輕松創建深度學習模型,并嘗試不同的超參數調整,從而以很少的幾行代碼提高模型的準確性。
  • Faster-RCNN gave the worst performance on this task, whereas SSD512 and YOLOv3 gave comparable results.

    Faster-RCNN在此任務上的性能最差,而SSD512和YOLOv3的結果可比。
  • If you want to use a model which shouldn’t take much time to train and missing minute details like footers or separators won’t affect your work, go for YOLOv3.

    如果您想使用不需要花費太多時間進行訓練的模型,并且缺少諸如頁腳或分隔符之類的詳細信息也不會影響您的工作,請使用YOLOv3。
  • If these small details are crucial for your work and the focus is more on bounding box prediction than classification, go for SSD512. It should also be considered that gluoncv-finetune pipeline of Monk AI (which has been used for SSD512) also provides architectures that are pre-trained on various other datasets, such as COCO dataset.

    如果這些小細節對您的工作至關重要,并且重點放在邊界框預測而非分類上,請使用SSD512。 還應該考慮的是,Monk AI的gluoncv-finetune管道(已用于SSD512)還提供了在各種其他數據集(例如COCO數據集)上經過預訓練的體系結構。

  • 翻譯自: https://medium.com/@swapnil.ahlawat/object-detection-document-layout-analysis-using-monk-object-detection-toolkit-6c57200bde5

    monk js

    總結

    以上是生活随笔為你收集整理的monk js_对象检测-使用Monk AI进行文档布局分析的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    亚洲国产免费看 | 精品久久网| 色.com| 亚洲免费国产视频 | 九九免费在线观看视频 | 人人爱人人做人人爽 | 中文字幕日韩国产 | 999视频在线播放 | 在线激情av电影 | 黄色的网站在线 | 亚洲国产午夜精品 | 久久成年人网站 | 久久成人欧美 | 久久免费视频一区 | 中文字幕视频网 | 99久久爱 | 欧美一级免费在线 | 欧美另类调教 | 亚洲影视九九影院在线观看 | 国产精品资源 | 国产91在| 中文字幕日韩有码 | 高潮毛片无遮挡高清免费 | 精品一区二区亚洲 | 欧美一级特黄aaaaaa大片在线观看 | 欧美污网站 | 粉嫩av一区二区三区入口 | 天天曰夜夜操 | 欧美福利视频一区 | 日韩在线影视 | 国产精品123 | 日韩一区正在播放 | 久久国产精品精品国产色婷婷 | 中文字幕在线视频一区二区 | 开心激情五月婷婷 | 91人人爽久久涩噜噜噜 | 亚洲成人第一区 | 999亚洲国产996395 | 日韩精品一卡 | 久久九九久久精品 | 狠狠黄| 在线免费观看涩涩 | 日韩特级黄色片 | 在线播放精品一区二区三区 | 午夜精品99久久免费 | 二区三区av | 国产黑丝一区二区三区 | 伊人热 | 亚洲精品乱码久久久久久按摩 | 国产日韩欧美在线影视 | 97超在线视频 | 在线观看视频中文字幕 | 成人小视频在线观看免费 | 超碰99在线 | 三级视频国产 | 黄色avwww | 国产精品麻 | 人人爱人人射 | 免费久久久久久久 | 国产视频网站在线观看 | 最近免费观看的电影完整版 | 国产精品免费大片视频 | 久久成人国产精品入口 | 国产小视频在线 | 中文字幕视频网站 | 欧美日韩精品国产 | 久久精品欧美一区 | 欧美精品乱码久久久久久按摩 | 麻豆国产精品永久免费视频 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 天天射天天舔天天干 | 日韩精品电影在线播放 | 99热国产精品| 亚洲国产中文字幕在线 | 久久精品这里精品 | 五月天婷婷在线观看视频 | 91| 欧美老女人xx | 一级片免费在线 | 久草在线视频免赞 | 亚洲精品高清视频在线观看 | 9i看片成人免费看片 | 久久久久成人免费 | 久热色超碰 | 国产一区欧美日韩 | 久草99| a级片网站 | 在线亚洲欧美日韩 | 在线观看日韩精品 | 插插插色综合 | 日韩中文字幕91 | av解说在线观看 | 曰本三级在线 | 91九色porny在线 | 国产精品18videosex性欧美 | 五月婷丁香| 蜜臀av一区二区 | 国产探花| 成人一区二区在线 | 婷婷国产一区二区三区 | 精品国产一区二区三区免费 | www.久久91| 在线免费观看国产黄色 | 精品99久久久久久 | 天天操天天舔天天干 | 国产精品永久久久久久久www | 一二三区在线 | 六月婷婷久香在线视频 | 激情久久伊人 | 91在线91拍拍在线91 | 久久资源总站 | 久久久久激情视频 | 精品少妇一区二区三区在线 | 日韩精品首页 | 日韩成人邪恶影片 | 欧美-第1页-屁屁影院 | 欧美日韩国产成人 | 美女一级毛片视频 | 少妇视频在线播放 | 日本久久免费视频 | 亚在线播放中文视频 | 久久国产精品一二三区 | 中国一级特黄毛片大片久久 | av日韩在线网站 | 婷婷中文字幕综合 | aaaaaa毛片| 成年人app网址 | 婷婷干五月 | 国产精国产精品 | 欧美片网站yy | 亚洲精品在线免费看 | 福利视频网址 | 国产美女视频网站 | 黄色一级免费电影 | 亚洲天堂网视频在线观看 | 娇妻呻吟一区二区三区 | 一区免费视频 | 国产色小视频 | 91桃色视频 | 久久精品国产亚洲a | 日本高清久久久 | 欧美精品资源 | 99久在线精品99re8热视频 | 高清免费在线视频 | 国产精品入口麻豆www | 91精品国产99久久久久久久 | 久久人视频| av黄色在线播放 | 亚洲国产精品一区二区尤物区 | 96av麻豆蜜桃一区二区 | 丁香婷婷综合激情五月色 | 日韩天堂在线观看 | 久久久久免费看 | 在线视频欧美日韩 | 毛片的网址 | 91久久影院 | 亚洲日本成人 | 国产精品福利无圣光在线一区 | 久久玖 | 中文字幕一区二区三区四区在线视频 | 日韩精品一区二区在线观看 | 成年人黄色av | a视频在线观看免费 | 在线观看视频在线观看 | 亚洲婷婷网 | 亚洲aⅴ一区二区三区 | 日韩在线影视 | 免费看黄色大全 | 亚洲欧美日韩在线看 | 91最新在线视频 | 狠狠色丁香婷婷综合视频 | 久久精品爱爱视频 | 精品久久九九 | 亚洲国产成人精品电影在线观看 | 午夜视频黄 | 日韩欧美aaa | 久久这里只有精品23 | 免费日韩一区二区三区 | 欧美国产亚洲精品久久久8v | 精品一区二区电影 | 韩日在线一区 | 日本中文字幕视频 | 国产精品毛片 | 国产91精品一区二区绿帽 | 在线视频你懂 | 欧美亚洲成人免费 | 一区 在线 影院 | 在线视频 区 | 久久久久日本精品一区二区三区 | 成年人免费在线观看 | 成人综合日日夜夜 | 日本精品免费看 | 天堂av在线网站 | 在线视频观看成人 | 国产福利a | 黄色日本免费 | 亚洲一区二区三区在线看 | a级片网站 | 成人网页在线免费观看 | 亚洲视频在线观看免费 | 91视频免费网站 | 天天干天天操天天射 | 草久在线 | 午夜精品一区二区三区在线观看 | 国产精品久久久久久久久毛片 | 欧美尹人 | 国产精品一区二区久久精品爱涩 | 久久成人精品 | 麻豆国产网站 | 国产高清无av久久 | 国精产品999国精产品岳 | 亚洲国产精品推荐 | 国产午夜精品免费一区二区三区视频 | 992tv人人网tv亚洲精品 | 日韩视频在线观看视频 | 97在线看片 | 国产成人精品久久二区二区 | www久久 | 亚洲欧美怡红院 | 国产伦理久久精品久久久久_ | 国内精品久久久久久久97牛牛 | 欧美日韩国产页 | 久久久久亚洲精品国产 | 婷婷网址| 天天操操操操操操 | 欧美久久久久久久 | 91精品对白一区国产伦 | 亚洲欧美视频一区二区三区 | 日韩欧美99| 99精品国产亚洲 | 日批视频在线 | 成人av中文字幕在线观看 | 色五月激情五月 | 最近中文字幕大全中文字幕免费 | 中文字幕在线播放日韩 | 国产精品免费不卡 | 色五婷婷| 五月婷婷一区二区三区 | 国产福利小视频在线 | 国产精品18久久久久久久久 | 午夜丰满寂寞少妇精品 | 久久草在线免费 | 国产日产精品一区二区三区四区 | 亚洲影音先锋 | 久久综合激情 | 亚洲九九爱 | 久久久久这里只有精品 | 狠狠操综合 | 不卡av免费在线观看 | 久久精品美女视频网站 | 国产精品麻豆免费版 | 欧美在线观看视频 | 狠狠操精品 | 久久五月精品 | 亚州日韩中文字幕 | 成 人 黄 色视频免费播放 | 成人网页在线免费观看 | 婷婷综合视频 | 91九色蝌蚪国产 | 日日夜夜操操操操 | 日韩欧美精品一区二区三区经典 | 99热在线免费观看 | 2024国产精品视频 | www久久 | 天天综合网在线观看 | 操操操人人人 | 日日日日| 国产又粗又猛又爽又黄的视频免费 | 亚洲日本在线一区 | 亚洲国产激情 | 久久久久成人免费 | 国产一区二区三区免费观看视频 | 国产精品v欧美精品v日韩 | 18+视频网站链接 | 免费亚洲视频在线观看 | 999国产在线 | www国产亚洲精品久久麻豆 | 日韩网站在线播放 | 国产欧美高清 | 成人av久久 | 狠狠狠色丁香婷婷综合激情 | 亚洲国产精品一区二区尤物区 | 亚洲欧美一区二区三区孕妇写真 | 久久色在线观看 | 色吊丝av中文字幕 | 久久综合一本 | 欧美日韩中文视频 | 亚洲精品网站在线 | 亚洲一区免费在线 | 超碰免费97 | 国产一区二区在线播放 | 丝袜美女视频网站 | 亚洲午夜av电影 | 国产精品中文字幕在线播放 | 日韩精品一卡 | 亚洲国产av精品毛片鲁大师 | 国产在线观 | 在线黄色国产 | 久爱精品在线 | 日韩在线播放av | 国产91精品一区二区绿帽 | 国产精品午夜久久 | 视频一区在线播放 | 日韩伦理一区二区三区av在线 | 亚洲伊人天堂 | 中文字幕久久精品亚洲乱码 | 国产精品麻豆果冻传媒在线播放 | 91精品视频免费 | 国产精品av免费在线观看 | 天天干天天综合 | 亚洲电影免费 | 午夜久久电影网 | 伊人网综合在线观看 | 久久av免费观看 | 中文在线字幕免费观看 | 欧美日韩精品电影 | 天天操天天弄 | 婷婷福利影院 | 成人黄大片视频在线观看 | 91香蕉视频 mp4| 欧美日韩中字 | 国产精品24小时在线观看 | 四虎永久精品在线 | 欧美激情第一区 | 日日干日日色 | 亚洲国产精品久久久 | 国产午夜精品免费一区二区三区视频 | 三级av网站 | 久久91久久久久麻豆精品 | 日韩精品2区 | 日本少妇视频 | 国产在线观看黄 | 国产99精品在线观看 | 在线免费日韩 | 偷拍精偷拍精品欧洲亚洲网站 | 久久久这里有精品 | 99精品网站 | 99精品毛片 | 亚洲精品在线视频网站 | 91麻豆精品国产91 | 国产精品一区二区久久久 | 国产拍在线| 天天摸天天干天天操天天射 | aaa日本高清在线播放免费观看 | 高清免费av在线 | 日韩网站在线看片你懂的 | 亚洲乱码国产乱码精品天美传媒 | 一区二区三区免费网站 | 天天操天天爽天天干 | 日韩一级精品 | 99精品欧美一区二区三区黑人哦 | 欧美在一区| av888.com| 色偷偷av男人天堂 | 色视频网站在线观看一=区 a视频免费在线观看 | 一区二区伦理 | 亚洲禁18久人片 | 久久精品视频免费观看 | 97av在线 | 国产手机av | 97精品国产aⅴ | 天天色成人 | www.xxx.性狂虐 | 久草av在线播放 | 黄色性av | 亚洲精品99 | 国产小视频在线播放 | 中文字幕在线观看视频免费 | 狠狠的干狠狠的操 | 中文字幕在线网址 | 久久一区国产 | 精品国产免费一区二区三区五区 | 中文字幕在线视频国产 | 国产精品成人免费 | 色精品视频 | 狠狠色丁香婷婷综合久小说久 | 伊人天天 | 国内外成人免费在线视频 | 福利一区二区在线 | 欧美一级特黄高清视频 | 一本大道久久精品懂色aⅴ 五月婷社区 | 成人免费观看视频大全 | 欧美精品小视频 | 国产日本亚洲高清 | 中午字幕在线 | 2021国产在线视频 | 91av看片| 精品久久久久免费极品大片 | 精品国产一区在线观看 | 成人av网页 | 婷婷六月激情 | 欧美日韩中文在线视频 | www.久久成人| 天天人人| 久久精品精品电影网 | 不卡国产视频 | 中文字幕在线播放日韩 | 99久久精品日本一区二区免费 | 麻豆视频免费在线播放 | av成人动漫在线观看 | 欧美激情视频免费看 | 蜜臀av性久久久久蜜臀av | 中文字幕区| 日本黄色黄网站 | 波多野结衣一区二区三区中文字幕 | 亚洲成人av电影在线 | 久久久精品国产免费观看一区二区 | 日韩在线中文字幕 | 亚洲 综合 专区 | 久草免费在线观看视频 | 激情久久久久久久久久久久久久久久 | 国产美女永久免费 | 日韩三区在线 | 午夜精品区 | 日韩大片免费在线观看 | 97超碰在线资源 | 中文字幕在线观看完整版电影 | 九九久久视频 | 免费观看91视频大全 | 五月婷社区 | 精品久久久久久久久久久久 | 亚洲欧洲精品一区二区 | 久久国产片 | 国产成人免费高清 | 亚洲精品视频免费观看 | 天天干天天操天天操 | 欧美日韩中文字幕综合视频 | av黄色大片 | 国产视| 成年人免费看片网站 | 激情导航 | 日韩a在线看 | 久久神马影院 | 久久人人爽爽人人爽人人片av | 六月色丁| 99热日本| 欧美日韩中文视频 | 日韩精品欧美视频 | 丁香久久婷婷 | 一本一道久久a久久精品 | www.干| 天天射天天色天天干 | 亚洲精品久久久久www | 国产69久久久欧美一级 | www.色婷婷 | 毛片网在线| 久久综合毛片 | 欧美 日韩 国产 成人 在线 | 成人激情开心网 | 国产精品久久久久久久7电影 | 久久亚洲区 | 免费在线激情电影 | 在线综合 亚洲 欧美在线视频 | 91精品一区国产高清在线gif | 97超碰色偷偷 | 久久国产影视 | 精品国产乱子伦一区二区 | 国产精品女人久久久 | 999精品视频 | 久久的色 | 日韩在线观看精品 | 免费高清影视 | 黄视频网站大全 | 激情电影影院 | 中文字幕精品一区二区精品 | 人人舔人人干 | 日韩av成人免费看 | 精品一区欧美 | 日韩在线色视频 | 999一区二区三区 | 精品美女久久久久 | 国产精品第一视频 | 久草视频在线新免费 | 久久久久免费精品国产小说色大师 | 黄色成年网站 | 香蕉91视频| 国产精品情侣视频 | 成人黄色大片网站 | 又紧又大又爽精品一区二区 | 免费日韩 精品中文字幕视频在线 | 欧美成人精品欧美一级乱黄 | 国产在线观看av | 亚洲国产精品电影 | 超碰97国产 | 伊甸园av在线 | 成人av一区二区在线观看 | 精品国产91亚洲一区二区三区www | 欧美性黑人| 日韩精品视 | 国产成人精品一区二区三区在线观看 | 日韩一区二区三区在线观看 | 国内视频 | 高清国产午夜精品久久久久久 | 色综合久久久久综合体 | 欧美色伊人 | 欧美精品一区二区性色 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 国产一级在线视频 | 免费av试看 | 91亚洲激情 | 成人一级片在线观看 | 国产99在线免费 | 中文在线亚洲 | 国产丝袜美腿在线 | 亚洲日本精品视频 | 久久 一区| 97视频免费 | 国产精品 视频 | 午夜久久网站 | 国产精品精品国产婷婷这里av | 久久精彩免费视频 | 美女黄频 | 国产精品婷婷午夜在线观看 | 免费精品国产va自在自线 | 国产区免费 | 免费在线黄色av | 国产亚州精品视频 | 91九色视频国产 | 激情综合啪 | 国产精品在线看 | 99视频偷窥在线精品国自产拍 | av在线免费播放网站 | 亚洲精品综合一二三区在线观看 | 日韩二三区 | 中文字幕高清 | 国产欧美综合视频 | 九九免费观看全部免费视频 | 毛片网免费 | 天天天天综合 | 国产亚洲精品成人av久久影院 | 夜色资源站国产www在线视频 | 久久理论电影 | 五月婷婷一级片 | 九九热免费精品视频 | 99这里精品 | 久久精品国产一区二区三 | 亚洲精品视 | 日韩免费一区二区在线观看 | 超碰国产在线播放 | 日韩欧美在线综合网 | 丝袜精品视频 | 国产精品久久久久aaaa九色 | 免费中文字幕在线观看 | 国产一区二区三区视频在线 | 91探花国产综合在线精品 | 欧美日韩久久不卡 | 成人av一二三区 | 在线之家免费在线观看电影 | 国产又粗又猛又爽又黄的视频免费 | 日韩午夜av| 99热最新网址 | 日本在线成人 | 免费国产一区二区视频 | 久久精品99精品国产香蕉 | 久久99国产精品 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲理论在线观看 | 亚洲视频在线视频 | 热久久这里只有精品 | 日本黄色免费看 | 精品美女国产在线 | 狠狠狠狠狠狠狠狠 | 久久精品国产一区 | 国产一级片在线播放 | 免费看色网站 | 欧美激情一区不卡 | 亚洲精品看片 | 精品国产综合区久久久久久 | 天天干.com | 黄色影院在线观看 | 国产精品久久久久久久久久久不卡 | 国产视频 亚洲精品 | 日本久久中文字幕 | 99精品国产免费久久 | 欧美日本在线观看视频 | 热久久免费视频 | 色综合久久88色综合天天人守婷 | 亚洲 欧美变态 另类 综合 | 久久久久网站 | 综合色伊人 | 一区二区三区免费 | 怡红院av | 99热这里只有精品1 av中文字幕日韩 | 国产精品免费一区二区 | 天堂va在线高清一区 | 亚洲精品国产精品久久99热 | 亚洲伊人第一页 | 国产成人一二片 | 天天曰天天 | 日韩成人免费在线电影 | 日本久久久久久久久久 | 国产一区二区高清视频 | 波多野结衣理论片 | 欧美视屏一区二区 | 91尤物在线播放 | 亚洲精品中文在线观看 | 国产精品久久久久久久久久久久午夜片 | 亚洲天堂免费视频 | 91在线免费观看网站 | 欧美一级免费片 | 久久精品视频在线免费观看 | 日韩在线观看一区二区三区 | 日韩黄色大片在线观看 | 久久免费视频精品 | 国产女教师精品久久av | 91麻豆福利| 久艹视频免费观看 | 日产av在线播放 | 久久99精品久久久久久清纯直播 | 国产精品久久久久久久免费大片 | 久久久免费少妇 | 亚洲区色 | 国产一线二线三线在线观看 | 五月天丁香视频 | 日韩大片在线免费观看 | 日韩免费视频线观看 | 国产精品九色 | 日韩中文字幕免费电影 | 亚洲天堂网在线播放 | 天堂在线视频免费观看 | 精品视频不卡 | 久久99久久久久 | 一级一片免费看 | 久久久久久蜜av免费网站 | 四虎在线免费观看视频 | 久久久免费精品国产一区二区 | 日韩精品专区 | 色网站免费在线观看 | 日韩一区二区三区观看 | 国产精品青草综合久久久久99 | 亚洲欧美一区二区三区孕妇写真 | 免费看污污视频的网站 | 国产 成人 久久 | 国产一区在线免费观看视频 | 欧美精品成人在线 | 日韩精品视频免费专区在线播放 | 国产一级片不卡 | 精品一区二区综合 | 99精品免费网 | 91资源在线| 亚洲闷骚少妇在线观看网站 | 四虎影视成人永久免费观看视频 | 欧美另类高清 videos | 日韩欧美电影在线 | 亚洲午夜久久久影院 | 毛片精品免费在线观看 | 91超级碰碰| 免费视频91蜜桃 | 国产专区欧美专区 | 免费国产黄线在线观看视频 | 欧美夫妻性生活电影 | 欧美色图东方 | 久久黄色免费观看 | 深夜免费福利视频 | 天天干天天草 | 热久久99这里有精品 | 成人网444ppp | 久久久国产精品亚洲一区 | 超碰九九 | 亚洲精品国久久99热 | 久久伊人热 | 少妇bbbb搡bbbb搡bbbb | 国产电影黄色av | 色婷婷在线观看视频 | 日本精品久久久久 | 日本黄色免费在线观看 | 国产福利一区在线观看 | 亚洲一区尤物 | 国产精品一区二区久久久久 | 久久久九色精品国产一区二区三区 | 手机av资源 | 天天综合导航 | 欧美激情片在线观看 | 亚洲欧洲在线视频 | 婷婷在线视频 | 日韩精品久久久免费观看夜色 | 在线视频精品 | 国产精品成人一区二区三区吃奶 | 亚洲国产精品久久 | 天天射综合网视频 | 午夜色场 | 在线精品亚洲一区二区 | 久久久69| 国产99一区二区 | 国产色婷婷精品综合在线手机播放 | 五月婷婷丁香在线观看 | 日韩av电影免费在线观看 | av视屏在线 | 丁香综合av | 天堂va在线观看 | 99久久婷婷国产 | 久久久久国产成人免费精品免费 | 国产黄色精品在线 | 日韩在线观看的 | 国产又粗又猛又黄又爽视频 | 日日摸日日添夜夜爽97 | 99精品久久99久久久久 | 日韩免费在线观看网站 | 日韩精品一区二区三区在线播放 | 色欧美日韩 | 一区二区三区在线看 | 美女网色 | av福利在线导航 | 99成人免费视频 | 日韩精品一区二区三区免费视频观看 | 久久九九九九 | 免费高清看电视网站 | 国产视频亚洲精品 | 久久久国产精品成人免费 | 狠狠综合久久av | 777奇米四色 | 91免费高清 | 亚洲精品视频免费在线观看 | 久久精选| 91精品国自产在线偷拍蜜桃 | 国产高清在线观看 | 美女视频久久久 | 免费看日韩 | 最新黄色av网址 | a视频在线观看免费 | 日韩久久一区 | 免费久久99精品国产 | 亚洲另类久久 | 综合五月婷婷 | 亚洲欧洲一级 | 日韩一区二区三区观看 | 在线观看精品一区 | 97电影在线 | 国产成人一区二区三区 | 91精品对白一区国产伦 | 成人一区二区在线 | 国产高清在线a视频大全 | 日日躁夜夜躁xxxxaaaa | 国产第一二区 | 午夜色影院 | 国语对白少妇爽91 | 久久精品成人欧美大片古装 | 日本婷婷色 | 久久久精品一区二区 | 成人动漫一区二区三区 | 亚洲禁18久人片 | 99久久精品免费看 | av片在线观看免费 | 国产亚洲欧美一区 | 成人av高清在线观看 | 国产在线高清视频 | 91精品久久久久久久99蜜桃 | 久久久免费高清视频 | 91精品国产九九九久久久亚洲 | 91麻豆传媒 | 91大神视频网站 | 91精品免费在线观看 | 久久极品| av丝袜在线 | 国产精品网站 | 日日婷婷夜日日天干 | 又爽又黄又刺激的视频 | 麻豆精品在线 | 婷婷丁香六月天 | 最近更新好看的中文字幕 | 中文在线免费观看 | 久久69精品久久久久久久电影好 | 欧美精品成人在线 | av免费网站在线观看 | 一区二区三区四区影院 | 欧美一级爽 | 超碰在线91 | 国产一区在线观看视频 | 最新在线你懂的 | 99性视频 | 亚洲精品一区二区三区高潮 | 久久国产精品99精国产 | 成人天堂网| 亚洲国产精品推荐 | 国产精品黄网站在线观看 | 97在线观看视频 | 日韩专区av | 亚洲婷婷伊人 | 亚洲精品免费在线播放 | 国产精品免费视频观看 | 天天干天天干天天射 | 久久国产精品99国产精 | 久久久九色精品国产一区二区三区 | 精品少妇一区二区三区在线 | www.久热| 国产精品视频免费看 | 天堂视频一区 | 天天操天天操天天操 | 亚洲第一色 | 9色在线视频 | 亚洲综合欧美日韩狠狠色 | 夜色资源站wwwcom | 蜜臀一区二区三区精品免费视频 | 久久男女视频 | 在线精品一区二区 | av一级在线观看 | 91视频在线免费观看 | www.色国产 | 欧美国产日韩一区二区 | 欧美成人在线免费 | 麻豆一二 | 日韩在线免费高清视频 | 精产嫩模国品一二三区 | 久久久91精品国产一区二区精品 | 亚洲涩涩涩 | 国产成人亚洲在线观看 | 中文字幕制服丝袜av久久 | 久久久久久久久综合 | 国产白浆在线观看 | 色婷婷视频网 | 日韩精品在线看 | 美女很黄免费网站 | 久久久性| 91麻豆视频网站 | 久久99热这里只有精品国产 | 国产96精品 | 免费福利视频网 | 69精品久久久 | 中文字幕在线视频一区 | 久久久久久久久久久影院 | 99成人免费视频 | 一区二区三区电影在线播 | 国产传媒一区在线 | 免费观看成人 | 高清av中文字幕 | 久久综合九九 | 黄色影院在线免费观看 | 色婷婷福利视频 | 国产美女免费观看 | 国内精品久久久久久久影视简单 | 国产小视频免费观看 | 久久精品国产亚洲精品2020 | 在线看国产一区 | www.神马久久| 欧美在线视频一区二区三区 | 国产成人av网 | 在线观看一区视频 | 久久人人射 | 91在线91拍拍在线91 | 九九热在线精品视频 | 正在播放五月婷婷狠狠干 | 四虎影视成人精品国库在线观看 | 缴情综合网五月天 | 日韩一区二区三区在线看 | 日本公妇在线观看高清 | 免费在线成人av | 亚洲精品在线观看不卡 | 久久久久久综合 | 国产a级精品 | 五月婷激情 | 国产淫片免费看 | 欧美中文字幕第一页 | 91九色视频在线播放 | 精品国产乱码久久久久 | 在线看一区 | 日日夜夜干| 91色蜜桃| 免费在线黄 | 在线观看播放av | 久久a热6 | 在线视频 日韩 | 日韩com | 中文字幕在线观看一区 | 精品国产欧美一区二区 | 天天操福利视频 | 91丨九色丨国产女 | 国产精品久久久久久久毛片 | av综合站| 午夜在线看片 | 天天射天天添 | 国产91全国探花系列在线播放 | 天天想夜夜操 | 91精品国产三级a在线观看 | 91最新在线 | 91香蕉久久 | 五月天综合 | 最新影院 | 欧美一级久久久久 | 欧美日韩亚洲在线 | 四虎成人网 | 国产免费三级在线观看 | 伊人成人精品 | 久久精品在线视频 | 欧美一级电影免费观看 | 精品国产_亚洲人成在线 | 日韩网站在线免费观看 | 精品嫩模福利一区二区蜜臀 | 91欧美视频网站 | 91在线超碰 | 久久久久久免费视频 | 久久久久久久国产精品影院 | 国产在线一线 | 免费视频国产 | 91精品天码美女少妇 | 中文免费观看 | 久艹在线播放 | 在线91精品 | 精品一区免费 | 国产亚洲一区二区三区 | 国产精品久久久久久久久久久免费 | 国产高清视频免费最新在线 | 国产xxxx| 日日操网 | 欧日韩在线视频 | 精品亚洲欧美无人区乱码 | 973理论片235影院9 | 久久超碰网 | 色狠狠久久av五月综合 | 国产一级a毛片视频爆浆 | 色偷偷88888欧美精品久久 | 在线黄色免费av | 亚洲天天综合 | 国产精品18videosex性欧美 | 综合久久五月天 | 亚洲情感电影大片 | 欧美在线视频不卡 | 欧美日韩中文视频 | 99视频精品全部免费 在线 | 日本在线观看中文字幕无线观看 | 91精品国产91热久久久做人人 | 肉色欧美久久久久久久免费看 | 毛片精品免费在线观看 | 国产91aaa| 久久 一区 | 中文字幕精品一区二区三区电影 | 色亚洲网 | 四虎在线观看精品视频 | 久草在线视频看看 | 在线中文字幕观看 | 色99久久| 精品久久影院 | 黄免费在线观看 | japanesefreesexvideo高潮 | 免费看片网站91 | 日韩午夜在线 | 亚洲精品中文字幕视频 | 在线免费色 | 丁香婷婷色综合亚洲电影 | 久久这里只有精品23 | 一区二区三区日韩精品 | 天天插天天色 | 国内一级片在线观看 | 国产成人精品一区二区三区在线 | 亚洲涩涩一区 | 在线小视频你懂得 | 国产精品久久久久久久7电影 | 人人草在线观看 | 涩涩伊人 | 久草| 色婷婷视频网 | 亚洲人成人在线 | 天天干天天射天天操 | 亚洲成人精品久久久 | 国精产品一二三线999 | 久久精品在线免费观看 | 亚洲免费在线播放视频 | 人人超在线公开视频 | 在线之家免费在线观看电影 | 色婷婷综合在线 | 国产在线视频一区 | 婷婷中文字幕在线观看 | 香蕉影院在线播放 | 一区二区三区av在线 | 天天天干天天天操 | 中文字幕久久精品亚洲乱码 | 亚洲欧美日韩中文在线 | 在线观看国产区 | 色综合久久88 | 午夜99| 国产v欧美 | 久久国产精品免费视频 | 久久精品国产一区二区电影 | 色综合中文字幕 | 国产一区二区网址 | 成人sm另类专区 | 黄色小网站在线 | 国产中文字幕在线免费观看 | 天天射色综合 | 国产亚洲一区二区在线观看 | 视频在线一区 | 国产精品第三页 | 成人在线观看影院 | 欧美日韩一区二区免费在线观看 | 成人蜜桃 | 超碰在线公开免费 | 性色av香蕉一区二区 | 亚洲影院色 | 国产涩涩在线观看 | 99精品黄色片免费大全 | 国产.精品.日韩.另类.中文.在线.播放 | 麻豆视频免费网站 | 四虎成人网 | 色综合久久网 | 日韩免费高清 | 最近免费观看的电影完整版 | 综合av在线 | 久久午夜电影院 | 激情综合网色播五月 |