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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算

發布時間:2023/11/27 生活经验 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

圖像濾波總結(面試經驗總結)https://blog.csdn.net/Darlingqiang/article/details/79507468

目錄

part one 圖像平滑處理

1原理

2代碼

3效果

part two 腐蝕與膨脹(Eroding and Dilating)

1原理

2代碼

3運行結果

part three更多形態學變換?

1 原理

2 代碼

3 結果


part one 圖像平滑處理

1原理

  • 平滑?也稱?模糊, 是一項簡單且使用頻率很高的圖像處理方法。

  • 平滑處理的用途有很多, 但是在本教程中我們僅僅關注它減少噪聲的功用 (其他用途在以后的教程中會接觸到)。

  • 平滑處理時需要用到一個?濾波器?。 最常用的濾波器是?線性?濾波器,線性濾波處理的輸出像素值 (i.e.?) 是輸入像素值 (i.e.?)的加權和 :

    ?稱為?, 它僅僅是一個加權系數。

    不妨把?濾波器?想象成一個包含加權系數的窗口,當使用這個濾波器平滑處理圖像時,就把這個窗口滑過圖像。

  • 濾波器的種類有很多, 這里僅僅提及最常用的:

1.1歸一化塊濾波器 (Normalized Box Filter)

  • 最簡單的濾波器, 輸出像素值是核窗口內像素值的 均值 ( 所有像素加權系數相等)

  • 核如下:

1.2高斯濾波器 (Gaussian Filter)

  • 最有用的濾波器 (盡管不是最快的)。 高斯濾波是將輸入數組的每一個像素點與 高斯內核 卷積將卷積和當作輸出像素值。

  • 還記得1維高斯函數的樣子嗎?

    ?

    假設圖像是1維的,那么觀察上圖,不難發現中間像素的加權系數是最大的, 周邊像素的加權系數隨著它們遠離中間像素的距離增大而逐漸減小。

Note

?

2維高斯函數可以表達為 :

其中 為均值 (峰值對應位置),

代表標準差 (變量 和 變量 各有一個均值,也各有一個標準差)

1.3中值濾波器 (Median Filter)

中值濾波將圖像的每個像素用鄰域 (以當前像素為中心的正方形區域)像素的 中值 代替 。

1.4雙邊濾波 (Bilateral Filter)

  • 目前我們了解的濾波器都是為了 平滑 圖像, 問題是有些時候這些濾波器不僅僅削弱了噪聲, 連帶著把邊緣也給磨掉了。 為避免這樣的情形 (至少在一定程度上 ), 我們可以使用雙邊濾波。

  • 類似于高斯濾波器,雙邊濾波器也給每一個鄰域像素分配一個加權系數。 這些加權系數包含兩個部分, 第一部分加權方式與高斯濾波一樣,第二部分的權重則取決于該鄰域像素與當前像素的灰度差值。

  • 詳細的解釋可以查看 鏈接

2代碼

#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
?
using namespace std;
using namespace cv;
?
/// 全局變量
int DELAY_CAPTION = 15000;
int DELAY_BLUR = 100;
int MAX_KERNEL_LENGTH = 31;
?
Mat src; Mat dst;
char window_name[] = "Filter Demo 1";
?
/// 函數申明
int display_caption(char* caption);
int display_dst(int delay);
?
/**
*  main 函數
*/
int main(int argc, char** argv)
{namedWindow(window_name, CV_WINDOW_AUTOSIZE);
?/// 載入原圖像src = imread("C:\\Users\\guoqi\\Desktop\\ch7\\4.jpg", 1);
?if (display_caption("Original Image") != 0) { return 0; }
?dst = src.clone();if (display_dst(DELAY_CAPTION) != 0) { return 0; }/// 使用 均值平滑if (display_caption("Homogeneous Blur") != 0) { return 0; }
?for (int i = 1; i < MAX_KERNEL_LENGTH; i = i + 2){blur(src, dst, Size(i, i), Point(-1, -1));if (display_dst(DELAY_BLUR) != 0) { return 0; }}
?/// 使用高斯平滑if (display_caption("Gaussian Blur") != 0) { return 0; }
?for (int i = 1; i < MAX_KERNEL_LENGTH; i = i + 2){GaussianBlur(src, dst, Size(i, i), 0, 0);if (display_dst(DELAY_BLUR) != 0) { return 0; }}
?/// 使用中值平滑if (display_caption("Median Blur") != 0) { return 0; }
?for (int i = 1; i < MAX_KERNEL_LENGTH; i = i + 2){medianBlur(src, dst, i);if (display_dst(DELAY_BLUR) != 0) { return 0; }}
?/// 使用雙邊平滑if (display_caption("Bilateral Blur") != 0) { return 0; }
?for (int i = 1; i < MAX_KERNEL_LENGTH; i = i + 2){bilateralFilter(src, dst, i, i * 2, i / 2);if (display_dst(DELAY_BLUR) != 0) { return 0; }}
?/// 等待用戶輸入display_caption("End: Press a key!");
?waitKey(0);return 0;
}
?
int display_caption(char* caption)
{dst = Mat::zeros(src.size(), src.type());putText(dst, caption,Point(src.cols / 4, src.rows / 2),CV_FONT_HERSHEY_COMPLEX, 1, Scalar(255, 255, 255));
?imshow(window_name, dst);int c = waitKey(DELAY_CAPTION);if (c >= 0) { return -1; }return 0;
}
?
int display_dst(int delay)
{imshow(window_name, dst);int c = waitKey(delay);if (c >= 0) { return -1; }return 0;
}

createTrackbar 的使用

#include<opencv2/imgproc/imgproc.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<iostream>
?
using namespace std;
using namespace cv;
//拖動條回調函數
void onChangeTrackBar(int pos, void *data)
{//強制類型轉換Mat srcImage = *(cv::Mat*)(data);Mat dstImage;//根據拖動條的值對傳入圖像進行二值化threshold(srcImage, dstImage, pos, 255, 0);imshow("threshold", dstImage);
}
int main()
{//讀取圖像Mat srcImage = imread("C:\\Users\\guoqi\\Desktop\\ch7\\1.jpg", IMREAD_UNCHANGED);if (!srcImage.data) {cout << "read failed" << endl;system("pause");return -1;}//原圖像轉換灰度圖Mat srcGray;cvtColor(srcImage, srcGray, CV_RGB2GRAY);namedWindow("threshold");//創建窗口imshow("threshold", srcGray);//創建滑動條createTrackbarcreateTrackbar("pos", "threshold",0, 255, onChangeTrackBar, &srcImage);waitKey(0);return 0;
}

?

3效果

?

part two 腐蝕與膨脹(Eroding and Dilating)

1原理

1.1形態學操作?

  • 簡單講,形態學操作就是基于形狀的一系列圖像處理操作。將 結構元素 作用于輸入圖像來產生輸出圖像。

  • 最基本的形態學操作有二:腐蝕與膨脹(Erosion 與 Dilation)。 他們的運用廣泛:

    • 消除噪聲

    • 分割(isolate)獨立的圖像元素,以及連接(join)相鄰的元素。

    • 尋找圖像中的明顯的極大值區域或極小值區域。

  • 通過以下圖像,我們簡要來討論一下膨脹與腐蝕操作(譯者注:注意這張圖像中的字母為黑色,背景為白色,而不是一般意義的背景為黑色,前景為白色):

  • ?

    ?

    1.2膨脹

    • 此操作將圖像 與任意形狀的內核 (),通常為正方形或圓形,進行卷積。

    • 內核 有一個可定義的 錨點, 通常定義為內核中心點。

    • 進行膨脹操作時,將內核 劃過圖像,將內核 覆蓋區域的最大相素值提取,并代替錨點位置的相素。顯然,這一最大化操作將會導致圖像中的亮區開始”擴展” (因此有了術語膨脹 dilation )。對上圖采用膨脹操作我們得到:

    背景(白色)膨脹,而黑色字母縮小了。

    1.3腐蝕

    • 腐蝕在形態學操作家族里是膨脹操作的孿生姐妹。它提取的是內核覆蓋下的相素最小值。

    • 進行腐蝕操作時,將內核 劃過圖像,將內核 覆蓋區域的最小相素值提取,并代替錨點位置的相素。

    • 以與膨脹相同的圖像作為樣本,我們使用腐蝕操作。從下面的結果圖我們看到亮區(背景)變細,而黑色區域(字母)則變大了。

2代碼

#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "highgui.h"
#include <stdlib.h>
#include <stdio.h>
?
using namespace cv;
?
/// 全局變量
Mat src, erosion_dst, dilation_dst;
?
int erosion_elem = 0;
int erosion_size = 0;
int dilation_elem = 0;
int dilation_size = 0;
int const max_elem = 2;
int const max_kernel_size = 21;
?
/** Function Headers */
void Erosion(int, void*);
void Dilation(int, void*);
?
/** @function main */
int main(int argc, char** argv)
{/// Load 圖像src = imread("C:\\Users\\guoqi\\Desktop\\ch7\\1.jpg", IMREAD_UNCHANGED);
?if (!src.data){return -1;}
?/// 創建顯示窗口namedWindow("Erosion Demo", CV_WINDOW_AUTOSIZE);namedWindow("Dilation Demo", CV_WINDOW_AUTOSIZE);cvMoveWindow("Dilation Demo", src.cols, 0);
?/// 創建腐蝕 TrackbarcreateTrackbar("Element:\n 0: Rect \n 1: Cross \n 2: Ellipse", "Erosion Demo",&erosion_elem, max_elem,Erosion);
?createTrackbar("Kernel size:\n 2n +1", "Erosion Demo",&erosion_size, max_kernel_size,Erosion);
?/// 創建膨脹 TrackbarcreateTrackbar("Element:\n 0: Rect \n 1: Cross \n 2: Ellipse", "Dilation Demo",&dilation_elem, max_elem,Dilation);
?createTrackbar("Kernel size:\n 2n +1", "Dilation Demo",&dilation_size, max_kernel_size,Dilation);
?/// Default startErosion(0, 0);Dilation(0, 0);
?waitKey(0);return 0;
}
?
/**  @function Erosion  */
void Erosion(int, void*)
{int erosion_type;if (erosion_elem == 0) { erosion_type = MORPH_RECT; }else if (erosion_elem == 1) { erosion_type = MORPH_CROSS; }else if (erosion_elem == 2) { erosion_type = MORPH_ELLIPSE; }
?Mat element = getStructuringElement(erosion_type,Size(2 * erosion_size + 1, 2 * erosion_size + 1),Point(erosion_size, erosion_size));
?/// 腐蝕操作erode(src, erosion_dst, element);imshow("Erosion Demo", erosion_dst);
}
?
/** @function Dilation */
void Dilation(int, void*)
{int dilation_type;if (dilation_elem == 0) { dilation_type = MORPH_RECT; }else if (dilation_elem == 1) { dilation_type = MORPH_CROSS; }else if (dilation_elem == 2) { dilation_type = MORPH_ELLIPSE; }
?Mat element = getStructuringElement(dilation_type,Size(2 * dilation_size + 1, 2 * dilation_size + 1),Point(dilation_size, dilation_size));///膨脹操作dilate(src, dilation_dst, element);imshow("Dilation Demo", dilation_dst);
}

?

3運行結果

?

part three更多形態學變換?

這篇文檔將會簡要介紹OpenCV提供的5種高級形態學操作:

1 原理

1.1開運算 (Opening)

開運算是通過先對圖像先腐蝕再膨脹實現的。

  • 能夠排除小團塊物體(假設物體較背景明亮)

  • 請看下面,左圖是原圖像,右圖是采用開運算轉換之后的結果圖。 觀察發現字母拐彎處的白色空間消失。

1.2閉運算(Closing)

  • 閉運算是通過先對圖像先膨脹再腐蝕實現的。

  • 能夠排除小型黑洞(黑色區域)。

1.3形態梯度(Morphological Gradient)

  • 膨脹圖與腐蝕圖之差

  • 能夠保留物體的邊緣輪廓,如下所示:

1.4頂帽(Top Hat)

  • 原圖像與開運算結果圖之差

1.5黑帽(Black Hat)

  • 閉運算結果圖與原圖像之差

2 代碼

#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <stdlib.h>
#include <stdio.h>
?
using namespace cv;
?
/// 全局變量
Mat src, dst;
?
int morph_elem = 0;
int morph_size = 0;
int morph_operator = 0;
int const max_operator = 4;
int const max_elem = 2;
int const max_kernel_size = 21;
?
char* window_name = "Morphology Transformations Demo";
?
/** 回調函數申明 */
void Morphology_Operations(int, void*);
?
/** @函數 main */
int main(int argc, char** argv)
{/// 裝載圖像src = imread("C:\\Users\\guoqi\\Desktop\\ch7\\7.jpg", IMREAD_UNCHANGED);
?if (!src.data){return -1;}
?/// 創建顯示窗口namedWindow(window_name, CV_WINDOW_AUTOSIZE);
?/// 創建選擇具體操作的 trackbarcreateTrackbar("Operator:\n 0: Opening - 1: Closing \n 2: Gradient - 3: Top Hat \n 4: Black Hat", window_name, &morph_operator, max_operator, Morphology_Operations);
?/// 創建選擇內核形狀的 trackbarcreateTrackbar("Element:\n 0: Rect - 1: Cross - 2: Ellipse", window_name,&morph_elem, max_elem,Morphology_Operations);
?/// 創建選擇內核大小的 trackbarcreateTrackbar("Kernel size:\n 2n +1", window_name,&morph_size, max_kernel_size,Morphology_Operations);
?/// 啟動使用默認值Morphology_Operations(0, 0);
?waitKey(0);return 0;
}
?
/**
* @函數 Morphology_Operations
*/
void Morphology_Operations(int, void*)
{// 由于 MORPH_X的取值范圍是: 2,3,4,5 和 6int operation = morph_operator + 2;
?Mat element = getStructuringElement(morph_elem, Size(2 * morph_size + 1, 2 * morph_size + 1), Point(morph_size, morph_size));
?/// 運行指定形態學操作morphologyEx(src, dst, operation, element);imshow(window_name, dst);
}

看一下程序的總體流程:

  • 裝載圖像

  • 創建顯示形態學操作的窗口

  • 創建3個trackbar獲取用戶參數:

    • 第一個trackbar “Operator” 返回用戶選擇的形態學操作類型 (morph_operator).

      createTrackbar("Operator:\n 0: Opening - 1: Closing \n 2: Gradient - 3: Top Hat \n 4: Black Hat",window_name, &morph_operator, max_operator,Morphology_Operations );
    • 第二個trackbar “Element” 返回 morph_elem, 指定內核形狀:

      createTrackbar( "Element:\n 0: Rect - 1: Cross - 2: Ellipse", window_name,&morph_elem, max_elem,Morphology_Operations );
    • 第三個trackbar “Kernel Size” 返回內核大小(morph_size)

      createTrackbar( "Kernel size:\n 2n +1", window_name,&morph_size, max_kernel_size,Morphology_Operations );
  • 每當任一標尺被移動, 用戶函數 Morphology_Operations 就會被調用,該函數獲取trackbar的當前值運行指定操作并更新顯示結果圖像。

     /*** @函數 Morphology_Operations*/
    void Morphology_Operations( int, void* )
    {// 由于 MORPH_X的取值范圍是: 2,3,4,5 和 6int operation = morph_operator + 2;
    ?Mat element = getStructuringElement( morph_elem, Size( 2*morph_size + 1, 2*morph_size+1 ), Point( morph_size, morph_size ) );
    ?/// 運行指定形態學操作morphologyEx( src, dst, operation, element );imshow( window_name, dst );}

    運行形態學操作的核心函數是 morphologyEx 。在本例中,我們使用了4個參數(其余使用默認值):

    • src : 原 (輸入) 圖像

    • dst: 輸出圖像

    • operation

      : 需要運行的形態學操作。 我們有5個選項:

      • ***Opening*: MORPH_OPEN : 2**

      • ***Closing*: MORPH_CLOSE: 3**

      • ***Gradient*: MORPH_GRADIENT: 4**

      • ***Top Hat*: MORPH_TOPHAT: 5**

      • ***Black Hat*: MORPH_BLACKHAT: 6**

    你可以看到, 它們的取值范圍是 <2-6>, 因此我們要將從tracker獲取的值增加(+2):

    int operation = morph_operator + 2;
    • element: 內核,可以使用函數:get_structuring_element:getStructuringElement <> 自定義。

3 結果

這里是顯示窗口的兩個截圖。第一幅圖顯示了使用交錯內核和?開運算?之后的結果, 第二幅圖顯示了使用橢圓內核和?黑帽?之后的結果。

橢圓內核和 黑帽 之后的結果。

?

總結

以上是生活随笔為你收集整理的OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日韩视频一区二区三区 | 亚洲视频高清 | h动漫中文字幕 | 天天操天天干天天爽 | 亚洲好视频 | 27xxoo无遮挡动态视频 | 久久久久久久久久久精 | 激情开心网站 | 9在线观看免费高清完整版在线观看明 | 天天综合网天天综合色 | 国产大片免费久久 | 精品资源在线 | 精品国产视频在线观看 | 亚洲做受高潮欧美裸体 | 午夜精品剧场 | 天天艹天天爽 | 69国产成人综合久久精品欧美 | 国产视频 久久久 | 8090yy亚洲精品久久 | 欧美色综合天天久久综合精品 | 色婷婷狠狠五月综合天色拍 | 五月婷婷激情综合 | 啪啪小视频网站 | 亚洲综合欧美精品电影 | 91欧美在线 | 欧美久久99 | 日韩免费视频在线观看 | 五月天狠狠操 | 91精品国产91久久久久 | 啪啪免费试看 | 黄色精品久久 | 五月天免费网站 | 国产伦精品一区二区三区无广告 | 九九热99视频 | 97成人精品视频在线观看 | 久久在线一区 | www.天天干 | 亚洲国产操 | 国产成人av片 | 国产视频精品免费播放 | 久久久久久综合网天天 | 国产日韩欧美视频在线观看 | 久久午夜免费视频 | 蜜臀av在线一区二区三区 | 黄色精品一区 | 亚洲成av人片一区二区梦乃 | 韩日精品在线 | 国产中年夫妇高潮精品视频 | 天天干天天操天天拍 | 日韩av手机在线看 | 天天插天天干 | 一区二区三区在线免费 | 99精品国产一区二区三区麻豆 | 日韩一区二区三区视频在线 | 免费看黄视频 | 亚洲夜夜爽 | 在线视频观看亚洲 | 六月色婷婷 | 国产精品久久久久久久久久久久冷 | 欧美91在线 | 国内少妇自拍视频一区 | 999在线精品 | 国产精品日韩在线观看 | 免费观看丰满少妇做爰 | 日韩资源在线观看 | 四虎影院在线观看av | 精品一区二区三区在线播放 | 在线免费色 | 亚洲精品乱码久久久久v最新版 | 麻豆你懂的 | 91桃色在线免费观看 | 特级西西人体444是什么意思 | 探花视频在线观看+在线播放 | 91免费高清观看 | 久久婷婷一区二区三区 | 我爱av激情网| 日本精a在线观看 | 亚洲激情在线播放 | 中文字幕乱偷在线 | 国产精品中文 | 91av电影在线观看 | 久久草视频 | 色多视频在线观看 | 色婷婷 亚洲 | 亚洲视频资源在线 | 久久午夜影视 | 婷婷资源站 | 免费看的黄色片 | 午夜精品视频一区 | 日韩视频www | 黄色com| 欧美另类激情 | 亚洲精品在线观看av | 91av官网 | 美女亚洲精品 | 欧洲视频一区 | 免费av大全 | 久久久久久国产精品 | 在线欧美小视频 | 日韩欧美视频二区 | 日韩精品第1页 | 99热99re6国产在线播放 | 国产精品嫩草影视久久久 | 日韩欧美一区二区三区黑寡妇 | 中文字幕在线观看亚洲 | 免费av影视 | 日日日操操| 岛国精品一区二区 | 中文字幕资源网 国产 | 三级av中文字幕 | 在线视频国产区 | 成人久久18免费网站 | 婷婷丁香综合 | 天天干天天操人体 | 亚洲精品三级 | 9999在线| 国产 欧美 日韩 | 毛片久久久 | 草久久影院 | 少妇自拍av | 在线天堂8√ | 中文字幕视频三区 | 精品国产一区二区三区av性色 | 久久精品国产亚洲a | 日韩理论片中文字幕 | 五月天六月婷婷 | 亚洲自拍偷拍色图 | 久久久久久久久久久电影 | 日韩精品一区二区三区免费视频观看 | 日韩欧美电影网 | 国产精品9999久久久久仙踪林 | 久精品视频| 成人羞羞免费 | 天天爽天天碰狠狠添 | 人成在线免费视频 | 伊人激情综合 | 一区二区视频电影在线观看 | 在线免费观看视频一区二区三区 | av网站免费线看精品 | 亚洲日本一区二区在线 | 九七人人干 | 激情综合婷婷 | 日韩婷婷 | 日韩激情小视频 | 九七视频在线观看 | 免费一级片观看 | 玖玖在线视频观看 | 日韩理论在线 | www.com.黄 | 91.麻豆视频 | 91免费国产在线观看 | 成人免费精品 | 97色免费视频 | av+在线播放在线播放 | 顶级bbw搡bbbb搡bbbb | 中文字幕中文中文字幕 | 美女黄频视频大全 | 中文字幕在线观看免费高清电影 | 日韩欧美亚州 | 国产精品18久久久久久久久久久久 | 一二三区av | 色国产视频 | 国产成人久久精品77777综合 | 国产91精品在线播放 | 97操碰 | 在线看片一区 | 久久国产成人午夜av影院潦草 | 日日夜夜天天操 | 一本一道波多野毛片中文在线 | 欧美一级大片在线观看 | 日韩电影一区二区在线 | 免费网站看v片在线a | 91视频免费观看 | 国产精品久久久久永久免费看 | 成年人电影免费看 | 国产精品久久久久999 | 最新日韩视频在线观看 | 黄色在线小网站 | 在线免费视频你懂的 | 国产99亚洲 | 亚洲精品午夜aaa久久久 | 成人免费视频在线观看 | 精品国产自在精品国产精野外直播 | 日韩精品一区在线播放 | 中文国产字幕在线观看 | 亚洲综合色站 | 超碰在线97国产 | 亚洲人人射 | 五月天六月婷 | 精品欧美乱码久久久久久 | 成人在线免费av | 亚洲国产资源 | 久草国产在线观看 | 久久久久久美女 | 福利精品在线 | www·22com天天操| 久久免费视频国产 | 成人免费一区二区三区在线观看 | 精品国产自在精品国产精野外直播 | 区一区二区三区中文字幕 | 麻豆免费在线视频 | 奇米网在线观看 | 91精品国产99久久久久久久 | 黄色小说视频在线 | 成人免费在线观看入口 | 免费看一级一片 | 久久久影院一区二区三区 | 国产高清一级 | 91九色蝌蚪国产 | 久久成人一区二区 | 美女视频黄网站 | 免费色av| 欧美在线视频精品 | 免费a网站 | 九九爱免费视频 | 99人成在线观看视频 | 精品中文字幕视频 | 天天色天天色天天色 | 日韩精品视频在线观看网址 | 夜夜爽天天爽 | 深爱开心激情网 | 午夜精品一区二区三区在线视频 | 欧美了一区在线观看 | 视频国产在线观看18 | 国产在线欧美在线 | 免费欧美高清视频 | 精品视频区 | 亚洲伦理中文字幕 | 日日夜夜天天久久 | 天天插天天操天天干 | 99久久精品午夜一区二区小说 | 三级黄色大片在线观看 | 少妇性aaaaaaaaa视频 | 国产精品不卡在线 | 国内亚洲精品 | 一区二区三区免费 | 欧美黑人性爽 | 色噜噜在线观看视频 | 亚洲伦理电影在线 | av网站手机在线观看 | 99精品偷拍视频一区二区三区 | 色com| 国产成人福利在线 | 欧美日韩在线观看一区二区 | 亚洲视频,欧洲视频 | 人人干狠狠干 | 精品视频免费在线 | 8x成人在线 | 亚洲一级在线观看 | 国产成人精品一区二区三区网站观看 | 91成人免费 | 97人人澡人人添人人爽超碰 | 免费黄在线观看 | 97色噜噜| 欧美日本中文字幕 | 免费在线播放黄色 | 中文字幕欧美激情 | 国产精品毛片一区二区 | 九九热99视频 | 亚洲成人资源网 | 91免费视频黄 | 日韩精品一区二区在线 | 欧美黄污视频 | 日韩a在线| 高清不卡免费视频 | 日韩精品一区二区三区免费观看视频 | 日本黄网站 | 国产精品都在这里 | 亚洲一级黄色大片 | 久久久久亚洲国产精品 | 国产亚洲aⅴaaaaaa毛片 | 456成人精品影院 | 一区二区三区四区在线 | 欧美日韩高清国产 | 欧美日性视频 | 日韩美精品视频 | 日韩欧美高清一区二区三区 | 欧美人交a欧美精品 | 噜噜色官网 | 欧美日韩观看 | 亚洲国产播放 | 97超碰超碰久久福利超碰 | 天天色.com | 欧美a级片网站 | 久久久午夜剧场 | 免费观看国产视频 | 国产在线日本 | 国产成人不卡 | 精品国产一区二区三区久久影院 | 婷婷在线精品视频 | 96国产精品视频 | 国产精品videoxxxx | 久久精品91久久久久久再现 | 欧美日韩国产综合一区二区 | 久草在线视频精品 | 日韩午夜在线播放 | 久久再线视频 | www四虎影院 | 久久精品黄 | 亚洲波多野结衣 | 日韩中文字幕在线 | 国产精品热视频 | 四虎免费在线观看视频 | 国产99久久久精品 | 美女久久| 国产精品一区二区三区在线看 | 日韩在线观看免费 | 亚洲欧美经典 | 91麻豆精品国产91久久久使用方法 | 九色视频网站 | 有码一区二区三区 | 国产黄色一级片在线 | 久久久久久综合网天天 | 久久久久亚洲最大xxxx | 成年人视频在线免费观看 | 国产在线观看,日本 | 色干综合 | 91天天视频 | 99在线观看免费视频精品观看 | 国产亚洲精品久久久久久 | 精品国产免费久久 | 99精品视频在线免费观看 | 欧美午夜理伦三级在线观看 | 九九视频这里只有精品 | 激情图片久久 | 亚洲国产中文字幕在线 | 久久精品视频网 | 91综合视频在线观看 | 日韩大片在线免费观看 | av在线精品 | 91av电影在线 | 日韩a免费 | 免费在线观看成人 | 精品久久久久久久久久国产 | 久久免费视频2 | 国产福利免费看 | 久草在线在线精品观看 | 一级免费看视频 | 久久久久网站 | 超碰免费av | 日韩欧美视频一区二区 | 亚洲va综合va国产va中文 | 一区二区三区观看 | 国产精品1区2区3区 久久免费视频7 | 免费观看性生交大片3 | 激情图片区| 久久精品视频免费 | 96久久久 | 婷婷夜夜| www.久草.com| 国产色在线观看 | 色多多视频在线观看 | 国产精品久久久网站 | 五月婷久久 | 久久试看 | 九色视频网 | 成人va视频 | 久久精品电影 | 粉嫩高清一区二区三区 | 青青视频一区 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 在线 国产 亚洲 欧美 | 精品国产一区二区三区噜噜噜 | 手机看片国产日韩 | 国产高清精 | 天天草天天干天天 | 视频一区二区视频 | 高清一区二区三区 | 国产一级免费视频 | 一级一片免费视频 | 亚洲毛片久久 | 黄色一级在线视频 | 成人污视频在线观看 | 三级午夜片| 久草在线久草在线2 | 国产精品h在线观看 | 日日草天天草 | 91精选在线 | 精品一区二区三区久久 | 日韩美精品视频 | 日韩精品一区二区三区第95 | 夜夜爽www| 黄色免费网 | 成人一级影视 | 麻豆国产精品一区二区三区 | 国内免费的中文字幕 | 国产欧美精品一区二区三区 | 少妇高潮冒白浆 | 欧美日韩在线视频观看 | 草久在线观看 | aaa日本高清在线播放免费观看 | 波多野结衣一区二区 | 18国产精品白浆在线观看免费 | 久久久亚洲网站 | 国产亚洲精品久久久久久大师 | 久久精品草 | 在线观看av免费 | 久久国内免费视频 | 国产精品爽爽久久久久久蜜臀 | 国产精品久久久久久久久久免费看 | 久久久精选| 色就干| 91一区二区三区久久久久国产乱 | 亚洲一级影院 | 精品在线观看视频 | 日本黄色片一区二区 | 久久久久国产成人免费精品免费 | 91在线中文字幕 | 又湿又紧又大又爽a视频国产 | 日本视频网 | 久久久久久久网 | 91免费版在线观看 | 成人在线视频免费看 | 高清不卡一区二区在线 | 国产亚洲亚洲 | 丁香六月婷婷综合 | 日本99久久 | 国内免费的中文字幕 | 91精品国产自产老师啪 | 国产手机视频在线播放 | 色五婷婷 | 亚洲男人天堂2018 | 久久69精品久久久久久久电影好 | 毛片一级免费一级 | 激情偷乱人伦小说视频在线观看 | 亚州精品天堂中文字幕 | 伊人天堂久久 | 亚洲精品国产精品国自产观看 | 国产精品毛片久久久久久 | 国产精品久久久久久久7电影 | 一级性视频 | 亚洲精品在线观看中文字幕 | 视频91| 中文在线a√在线 | 狠狠的日 | 91激情视频在线 | 在线亚洲精品 | 日韩网站在线观看 | 91av综合| 99精品一级欧美片免费播放 | 日韩成片| 欧美日韩伦理在线 | 久要激情网 | 91亚洲永久精品 | 黄色小说免费观看 | 狠狠狠操| 久久乱码卡一卡2卡三卡四 五月婷婷久 | 91福利视频网站 | 91九色蝌蚪视频网站 | 手机在线视频福利 | 丁香婷婷激情五月 | 99久久精品免费 | 色久av| 日韩免费小视频 | 国产91精品一区二区绿帽 | 精品国产乱码久久久久久三级人 | 久久久电影网站 | 狠狠干综合 | 国产精品99久久久久久小说 | 不卡视频在线 | www五月天| 成人av网址大全 | 在线免费成人 | 成在人线av| 国产精品久久久久久久久久久不卡 | 久久久国产精品网站 | 日本精品二区 | 亚洲精品大全 | 免费在线观看黄 | 国产色视频一区 | 日日躁你夜夜躁你av蜜 | 西西大胆啪啪 | 日韩在线观看网址 | 久久一本综合 | 国产色小视频 | 日韩欧美精品在线观看 | 99视频国产精品免费观看 | 欧美精品免费一区二区 | 久久精品成人热国产成 | 在线国产不卡 | 麻豆免费视频网站 | 97超在线视频 | 久久人人97超碰国产公开结果 | 国产精品99久久免费观看 | 久久国产手机看片 | 国产麻豆成人传媒免费观看 | 国产一区二区在线播放 | 99视频在线观看免费 | 国产精品久久久久久久久久东京 | 亚洲精品视频在线免费播放 | 欧美成人播放 | 五月天激情开心 | 精品久操 | 最新亚洲视频 | 黄色av网站在线观看免费 | 精品人妖videos欧美人妖 | 午夜日b视频| 国产视频 亚洲视频 | 天堂av免费观看 | 成人av电影免费观看 | 国产人成免费视频 | a视频在线| 99久久99久国产黄毛片 | 亚洲mv大片欧洲mv大片免费 | 亚州激情视频 | 天天操天天干天天玩 | 欧美做受69 | 一级免费黄色 | 激情综合一区 | 天堂av免费看| 欧美日韩a视频 | 日韩资源视频 | 一区在线观看 | 91久久在线观看 | 亚州欧美视频 | 欧美analxxxx | 久久永久视频 | 亚洲精品高清在线观看 | 亚洲成人精品久久 | av亚洲产国偷v产偷v自拍小说 | 天天操夜夜摸 | 免费a v视频 | 在线播放日韩av | 国产精品黑丝在线观看 | 在线亚洲欧美视频 | 久久丁香| 91在线区| 亚洲国产精品成人女人久久 | 麻豆一区二区 | 日本公妇色中文字幕 | 亚洲小视频在线观看 | 成人黄色毛片 | 久久精品精品 | 亚洲欧美激情插 | 日韩在线播放视频 | 久久成人综合视频 | 丁香婷婷色综合亚洲电影 | 国产精品精品国产 | 日韩视频一区二区 | 亚洲污视频 | 三级av网| 国产探花视频在线播放 | 日本护士三级少妇三级999 | 国产精品av免费在线观看 | 色全色在线资源网 | 日韩高清在线一区 | 亚洲欧美国产日韩在线观看 | 欧美一级片在线观看视频 | 日韩av中文字幕在线免费观看 | 亚洲专区视频在线观看 | 欧美韩国日本在线 | 亚洲日本va在线观看 | 国产在线毛片 | 久久精品视频在线看 | 日韩av视屏 | 日本精品视频一区二区 | 天天视频色| 国产黄网站在线观看 | 国产999视频在线观看 | 国产日本在线观看 | 免费在线观看成年人视频 | 国产成人久久av | 精品免费久久久久久 | 99久久婷婷国产 | 一区二区 精品 | 久久国产精品一二三区 | 永久黄网站色视频免费观看w | 色就是色综合 | 五月天久久激情 | 91av欧美 | 久久国精品 | 五月激情久久 | 欧美亚洲精品一区 | 国产精品久久综合 | 99久久精品免费看国产四区 | 操少妇视频 | 在线观看视频福利 | 久久第四色 | 在线播放一区 | 久久不卡日韩美女 | av电影中文字幕在线观看 | 亚洲国产精品视频 | 国产精品成人av电影 | 日韩精品最新在线观看 | 成人黄色小说网 | 国产精品va视频 | 色瓜 | 最近2019中文免费高清视频观看www99 | 一区二区三区韩国免费中文网站 | 中文字幕日韩免费视频 | 国产免费高清视频 | 超级碰视频 | 日本字幕网 | 日韩高清av | 欧美成人一区二区 | 久久久伦理 | 东方av免费在线观看 | 黄色成人av | av三区在线 | 国产成人福利在线观看 | 中文字幕亚洲高清 | 日韩三级在线观看 | 久久特级毛片 | 欧洲精品视频一区 | 在线欧美小视频 | 久久黄色免费视频 | 97人人模人人爽人人喊中文字 | 亚洲午夜久久久久 | 久久精品日本啪啪涩涩 | 国产精品免费在线观看视频 | 亚洲午夜av久久乱码 | 波多野结衣在线中文字幕 | 麻豆视频免费在线播放 | 十八岁以下禁止观看的1000个网站 | 日日干夜夜骑 | 天天操夜夜看 | 久久精品美女 | 成人不用播放器 | 国产精品黑丝在线观看 | 三上悠亚一区二区在线观看 | 男女男视频 | 日本性久久 | 成人午夜剧场在线观看 | 久久成人精品电影 | 日韩在线中文字幕视频 | 久久久鲁| 国产精品中文字幕在线播放 | 国产馆在线播放 | 97电影手机版 | 色天天久久 | 又黄又爽的免费高潮视频 | 久久欧美视频 | 欧美日韩性视频 | 国产精品一区二区你懂的 | 超级碰碰碰碰 | 久久国产精品99久久久久久老狼 | 91c网站色版视频 | 国产高清一区二区 | 国产又粗又猛又爽又黄的视频免费 | 成人av免费在线播放 | 免费观看性生活大片 | 91成人免费观看视频 | 日韩在线观看一区二区 | 国外av在线 | 亚洲一区二区精品视频 | 国产精品麻豆视频 | 久久久久久国产精品999 | 午夜av日韩 | 日韩久久片| 免费a v网站| 天天色天天艹 | 日本中文字幕在线免费观看 | 久久影院一区 | 91在线看片| 国产高清在线看 | 九月婷婷人人澡人人添人人爽 | 91亚洲精品久久久久图片蜜桃 | 国产精品久久久久亚洲影视 | 日韩成人黄色av | 偷拍区另类综合在线 | 国产精品不卡在线观看 | 三级黄色免费片 | 日韩网 | www.五月婷婷.com | 欧美日韩视频在线播放 | 国产黄视频在线观看 | 干天天 | 三级动图| www.狠狠色.com | 免费看片网址 | 久久情网 | 日韩免费电影 | 五月天天在线 | av大片网址| 免费三级av | 亚洲精品国产精品乱码在线观看 | 97色视频在线 | 91理论片午午伦夜理片久久 | 天天色官网 | 91精品久久久久久久久久入口 | 超碰人人舔 | av在线进入 | 在线成人中文字幕 | 国产一区二区午夜 | 亚洲人片在线观看 | 欧美乱淫视频 | 久久艹艹| 97超碰国产精品 | 日本久久不卡视频 | 视频在线日韩 | 国产97在线观看 | 97精品国产一二三产区 | 日韩欧美综合在线视频 | 日本黄色大片免费 | 免费成人在线视频网站 | 日日弄天天弄美女bbbb | 精品黄色片 | 草久在线观看 | 婷婷丁香视频 | 91成版人在线观看入口 | av一级片在线观看 | www五月婷婷 | 最新日韩在线 | 九九九九热精品免费视频点播观看 | 中文字幕免费高清在线 | 日韩av在线一区二区 | 日韩免费看的电影 | 亚洲精品视频在线观看网站 | 私人av| 国产精品久久久久婷婷二区次 | 99久久一区 | 色综合五月 | 欧美激情精品久久久 | 国产精品理论视频 | 中文字幕在线看视频 | 欧美精品天堂 | 中文字幕在线视频一区 | 亚洲闷骚少妇在线观看网站 | 亚洲国产理论片 | 三级动态视频在线观看 | 4438全国亚洲精品在线观看视频 | 亚洲区另类春色综合小说校园片 | 91香蕉亚洲精品 | 久久国产午夜精品理论片最新版本 | 久久视 | 成人永久免费 | www.国产毛片 | 欧美精品久久久久a | 在线免费观看视频 | 亚洲精品久久激情国产片 | www色,com| 色综合天天综合网国产成人网 | 草在线 | av在线a | 婷婷久久婷婷 | 中文字幕在线视频一区二区 | 精品视频在线看 | 麻豆精品在线视频 | 在线最新av | 最新av在线网站 | 亚洲欧洲国产精品 | 91亚洲精品久久久久图片蜜桃 | 91精品视频在线观看免费 | 国产精品男女啪啪 | av免费在线观 | a在线视频v视频 | 婷婷久操| 精品国产区在线 | 天天艹天天操 | 91精品国产99久久久久久久 | 国产成人av网 | 96国产精品视频 | 伊人五月在线 | 欧美伦理电影一区二区 | 免费福利片| 成人午夜精品久久久久久久3d | 久久国产精品二国产精品中国洋人 | 一区二区三区韩国免费中文网站 | 婷婷av电影 | 欧洲一区二区在线观看 | 五月天堂色 | 久草在线免费色站 | 99r国产精品 | av中文在线 | 欧美日高清视频 | 97国产一区 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久网址| 久99久精品 | 日韩av电影网站在线观看 | 国产黄a三级三级三级三级三级 | 国产精品av在线 | 欧美大片在线看免费观看 | 日韩精品欧美精品 | 中文字幕永久免费 | 国产成人专区 | 免费日韩精品 | 狠狠色噜噜狠狠狠 | 欧美日韩99 | 在线观看国产成人av片 | 日日干网 | 久久人人爽人人爽人人片av免费 | www好男人 | 国产一级性生活 | 日本在线观看中文字幕 | 国产一二三区在线观看 | 国产精品久免费的黄网站 | 日韩欧美视频一区 | av电影在线不卡 | 久久综合国产伦精品免费 | 中文字幕影片免费在线观看 | 97超碰人人澡人人爱 | 婷婷激情在线 | 久久免费a | 国产无限资源在线观看 | 日韩av一区在线观看 | 亚洲精品久久在线 | 国产a网站| 最近日本字幕mv免费观看在线 | 精品久久久久久久久久 | 99视频偷窥在线精品国自产拍 | 亚洲精品av在线 | 国产精品18久久久久久久网站 | 日本久久久久久久久久久 | 96视频免费在线观看 | 日韩精品中文字幕在线不卡尤物 | 久久精品79国产精品 | 国产一区二区高清 | 中文字幕色婷婷在线视频 | 欧美日韩高清一区二区 国产亚洲免费看 | 日韩城人在线 | 麻豆系列在线观看 | 午夜精品一区二区三区免费视频 | 精品亚洲一区二区三区 | a电影在线观看 | 中文字幕丝袜制服 | 欧美男男激情videos | 久草在线视频在线观看 | 免费高清男女打扑克视频 | 亚洲第一区在线播放 | 亚洲午夜久久久久久久久电影网 | 97精品国产aⅴ| 五月天婷婷综合 | 亚洲精品视频网站在线观看 | 在线你懂 | 久久久国产精品成人免费 | 国内精品久久久久影院优 | 黄色网www | 免费视频三区 | 国产在线观看91 | 奇米网网址 | 二区视频在线观看 | 久久精品一区二区三区中文字幕 | 九草视频在线观看 | 丁香激情综合国产 | 国产亚洲精品xxoo | 成人在线视频你懂的 | av不卡网站 | 极品美女被弄高潮视频网站 | 国产成人av在线影院 | 99精品久久久久久久久久综合 | 亚洲精品在线视频观看 | 极品国产91在线网站 | www.午夜色.com | 日韩免费av在线 | 日日草夜夜操 | 欧美日韩久久不卡 | 日狠狠 | 国产精品6999成人免费视频 | 国产亚洲人成网站在线观看 | 成年人在线免费看视频 | www激情久久| 日韩有码中文字幕在线 | 五月综合色 | 久久精品视频免费 | 国产免费一区二区三区最新 | av免费成人 | 久久国产一区二区 | 国产精品久久久一区二区 | 久久av电影 | 天天操导航 | 三级小视频在线观看 | 99riav1国产精品视频 | 日韩毛片久久久 | 天天操夜夜操国产精品 | 久久久久久久精 | 亚洲电影一区二区 | 99久久精品久久久久久动态片 | 中文字幕之中文字幕 | 日韩av手机在线观看 | 日本成人a | 91av短视频 | 涩涩成人在线 | 亚洲天堂网在线视频观看 | 久久久久 免费视频 | 日本特黄特色aaa大片免费 | 在线影院 国内精品 | www色av| 97超碰资源 | 久久人人插 | 天天操操操操操 | av直接看| 99精品在线直播 | 在线观看国产日韩欧美 | 韩国一区二区三区视频 | 国产精品免费麻豆入口 | 在线观看亚洲国产精品 | 成人a在线观看高清电影 | 国产小视频在线看 | av片子在线观看 | 免费在线观看亚洲视频 | av丁香| 日韩视频在线不卡 | 91九色丨porny丨丰满6 | 麻豆精品视频在线观看免费 | 国产亚洲在线 | 国产原创在线 | 人人狠狠综合久久亚洲 | 天天操天天干天天综合网 | 国产成人黄色片 | 午夜av大片 | 在线观看深夜视频 | 涩涩网站在线看 | 国产99久久九九精品免费 | 九精品| 日本黄区免费视频观看 | 国产一区二区三区黄 | 成人黄色免费在线观看 | 精品视频中文字幕 | 五月婷婷毛片 | 国产伦理一区 | 中文字幕中文字幕在线中文字幕三区 | 综合天堂av久久久久久久 | 奇米影视777四色米奇影院 | 97色婷婷 | 免费看日韩片 | 99爱视频| 亚洲欧美少妇 | 草久视频在线 | 色黄久久久久久 | 一区二区三区不卡在线 | 香蕉精品视频在线观看 | 国产在线中文 | 欧美资源在线观看 | 国内揄拍国产精品 | 国产99久久久国产精品成人免费 | 久草热视频 | 国产精品免费av | 亚洲精品久久久蜜臀下载官网 | 日韩字幕 | 91成人免费看片 | 91免费视频国产 | www.亚洲精品 | 日韩视频www| 色中色综合 | 热久精品 | 国产1区在线观看 | 国产99久久久久久免费看 | 欧美视频日韩视频 | 在线看国产 | 国产伦理久久精品久久久久_ | 成人全视频免费观看在线看 | 久综合网| 操久在线| 日韩精品免费在线观看 | 国产va精品免费观看 | 在线看国产视频 | 在线看v片成人 | 日韩欧美高清不卡 | 伊人影院在线观看 | 日韩免费成人av | 不卡的av电影在线观看 | 九九免费在线观看视频 | 黄污网 | 国产一区免费 | 中文字幕三区 | 亚州精品国产 | 久久精品a| 国产一级免费在线观看 | 久久影院精品 | 日韩免费电影一区二区三区 | bbb搡bbb爽爽爽 | 国产香蕉97碰碰碰视频在线观看 | 午夜av色 | 美女久久视频 | 精品久久久久久久久久久院品网 | 日韩色在线观看 | 91久久丝袜国产露脸动漫 | 欧美淫视频 | 中文字幕视频一区 | 久久久国产网站 | www操操操| 成人a在线 | 久久久久久国产一区二区三区 | 99热国产在线观看 | 国产精品久久久久久久久久不蜜月 | 在线播放国产一区二区三区 | 久久精品综合 | 婷婷激情影院 | 99久久精品一区二区成人 | 欧美一级片在线观看视频 | 色姑娘综合天天 | 91桃色在线免费观看 | 91精品老司机久久一区啪 | 日韩在线视频网 | 伊人天天干 | av丝袜美腿 | 色综合www| 婷婷激情久久 | 日本xxxxav | 日韩高清在线观看 | av亚洲产国偷v产偷v自拍小说 | 久久久久99精品成人片三人毛片 | 综合激情 | 激情视频在线观看网址 | 久久久高清一区二区三区 | 国产黄色在线网站 | 亚洲精选国产 |