3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))

發布時間:2025/3/21 编程问答 45 豆豆

Mat - 基本圖像容器

目的

從真實世界中獲取數字圖像有很多方法,比如數碼相機、掃描儀、CT或者磁共振成像。無論哪種方法,我們(人類)看到的是圖像,而讓數字設備來“看“的時候,則是在記錄圖像中的每一個點的數值。

比如上面的圖像,在標出的鏡子區域中你見到的只是一個矩陣,該矩陣包含了所有像素點的強度值。如何獲取并存儲這些像素值由我們的需求而定,最終在計算機世界里所有圖像都可以簡化為數值矩以及矩陣信息。作為一個計算機視覺庫,?OpenCV?其主要目的就是通過處理和操作這些信息,來獲取更高級的信息。因此,OpenCV如何存儲并操作圖像是你首先要學習的。

Mat

在2001年剛剛出現的時候,OpenCV基于?C?語言接口而建。為了在內存(memory)中存放圖像,當時采用名為?IplImage?的C語言結構體,時至今日這仍出現在大多數的舊版教程和教學材料。但這種方法必須接受C語言所有的不足,這其中最大的不足要數手動內存管理,其依據是用戶要為開辟和銷毀內存負責。雖然對于小型的程序來說手動管理內存不是問題,但一旦代碼開始變得越來越龐大,你需要越來越多地糾纏于這個問題,而不是著力解決你的開發目標。

幸運的是,C++出現了,并且帶來類的概念,這給用戶帶來另外一個選擇:自動的內存管理(不嚴謹地說)。這是一個好消息,如果C++完全兼容C的話,這個變化不會帶來兼容性問題。為此,OpenCV在2.0版本中引入了一個新的C++接口,利用自動內存管理給出了解決問題的新方法。使用這個方法,你不需要糾結在管理內存上,而且你的代碼會變得簡潔(少寫多得)。但C++接口唯一的不足是當前許多嵌入式開發系統只支持C語言。所以,當目標不是這種開發平臺時,沒有必要使用?舊?方法(除非你是自找麻煩的受虐狂碼農)。

關于?Mat?,首先要知道的是你不必再手動地(1)為其開辟空間(2)在不需要時立即將空間釋放。但手動地做還是可以的:大多數OpenCV函數仍會手動地為輸出數據開辟空間。當傳遞一個已經存在的?Mat?對象時,開辟好的矩陣空間會被重用。也就是說,我們每次都使用大小正好的內存來完成任務。

基本上講?Mat?是一個類,由兩個數據部分組成:矩陣頭(包含矩陣尺寸,存儲方法,存儲地址等信息)和一個指向存儲所有像素值的矩陣(根據所選存儲方法的不同矩陣可以是不同的維數)的指針。矩陣頭的尺寸是常數值,但矩陣本身的尺寸會依圖像的不同而不同,通常比矩陣頭的尺寸大數個數量級。因此,當在程序中傳遞圖像并創建拷貝時,大的開銷是由矩陣造成的,而不是信息頭。OpenCV是一個圖像處理庫,囊括了大量的圖像處理函數,為了解決問題通常要使用庫中的多個函數,因此在函數中傳遞圖像是家常便飯。同時不要忘了我們正在討論的是計算量很大的圖像處理算法,因此,除非萬不得已,我們不應該拷貝?大?的圖像,因為這會降低程序速度。

為了搞定這個問題,OpenCV使用引用計數機制。其思路是讓每個?Mat?對象有自己的信息頭,但共享同一個矩陣。這通過讓矩陣指針指向同一地址而實現。而拷貝構造函數則?只拷貝信息頭和矩陣指針?,而不拷貝矩陣。

1 2 3 4 5 6 Mat A, C; // 只創建信息頭部分 A = imread(argv[1], CV_LOAD_IMAGE_COLOR); // 這里為矩陣開辟內存Mat B(A); // 使用拷貝構造函數C = A; // 賦值運算符

以上代碼中的所有Mat對象最終都指向同一個也是唯一一個數據矩陣。雖然它們的信息頭不同,但通過任何一個對象所做的改變也會影響其它對象。實際上,不同的對象只是訪問相同數據的不同途徑而已。這里還要提及一個比較棒的功能:你可以創建只引用部分數據的信息頭。比如想要創建一個感興趣區域(?ROI?),你只需要創建包含邊界信息的信息頭:

1 2 Mat D (A, Rect(10, 10, 100, 100) ); // using a rectangle Mat E = A(Range:all(), Range(1,3)); // using row and column boundaries

現在你也許會問,如果矩陣屬于多個?Mat?對象,那么當不再需要它時誰來負責清理?簡單的回答是:最后一個使用它的對象。通過引用計數機制來實現。無論什么時候有人拷貝了一個?Mat?對象的信息頭,都會增加矩陣的引用次數;反之當一個頭被釋放之后,這個計數被減一;當計數值為零,矩陣會被清理。但某些時候你仍會想拷貝矩陣本身(不只是信息頭和矩陣指針),這時可以使用函數clone()?或者?copyTo()?。

1 2 3 Mat F = A.clone(); Mat G; A.copyTo(G);

現在改變?F?或者?G?就不會影響?Mat?信息頭所指向的矩陣??偨Y一下,你需要記住的是

  • OpenCV函數中輸出圖像的內存分配是自動完成的(如果不特別指定的話)。
  • 使用OpenCV的C++接口時不需要考慮內存釋放問題。
  • 賦值運算符和拷貝構造函數(?ctor?)只拷貝信息頭。
  • 使用函數?clone()?或者?copyTo()?來拷貝一副圖像的矩陣。

存儲?方法

這里講述如何存儲像素值。需要指定顏色空間和數據類型。顏色空間是指對一個給定的顏色,如何組合顏色元素以對其編碼。最簡單的顏色空間要屬灰度級空間,只處理黑色和白色,對它們進行組合可以產生不同程度的灰色。

對于?彩色?方式則有更多種類的顏色空間,但不論哪種方式都是把顏色分成三個或者四個基元素,通過組合基元素可以產生所有的顏色。RGB顏色空間是最常用的一種顏色空間,這歸功于它也是人眼內部構成顏色的方式。它的基色是紅色、綠色和藍色,有時為了表示透明顏色也會加入第四個元素 alpha (A)。

有很多的顏色系統,各有自身優勢:

  • RGB是最常見的,這是因為人眼采用相似的工作機制,它也被顯示設備所采用。
  • HSV和HLS把顏色分解成色調、飽和度和亮度/明度。這是描述顏色更自然的方式,比如可以通過拋棄最后一個元素,使算法對輸入圖像的光照條件不敏感。
  • YCrCb在JPEG圖像格式中廣泛使用。
  • CIE L*a*b*是一種在感知上均勻的顏色空間,它適合用來度量兩個顏色之間的?距離?。

每個組成元素都有其自己的定義域,取決于其數據類型。如何存儲一個元素決定了我們在其定義域上能夠控制的精度。最小的數據類型是?char?,占一個字節或者8位,可以是有符號型(0到255之間)或無符號型(-127到+127之間)。盡管使用三個?char?型元素已經可以表示1600萬種可能的顏色(使用RGB顏色空間),但若使用float(4字節,32位)或double(8字節,64位)則能給出更加精細的顏色分辨能力。但同時也要切記增加元素的尺寸也會增加了圖像所占的內存空間。

顯式地創建一個?Mat?對象

教程?讀取、修改、保存圖像?已經講解了如何使用函數?imwrite()?將一個矩陣寫入圖像文件中。但是為了debug,更加方便的方式是看實際值。為此,你可以通過?Mat?的運算符 << 來實現,但要記住這只對二維矩陣有效。

Mat?不但是一個很贊的圖像容器類,它同時也是一個通用的矩陣類,所以可以用來創建和操作多維矩陣。創建一個Mat對象有多種方法:
  • Mat()?構造函數

    Mat M(2,2, CV_8UC3, Scalar(0,0,255)); cout << "M = " << endl << " " << M << endl << endl;

對于二維多通道圖像,首先要定義其尺寸,即行數和列數。

然后,需要指定存儲元素的數據類型以及每個矩陣點的通道數。為此,依據下面的規則有多種定義

CV_[The number of bits per item][Signed or Unsigned][Type Prefix]C[The channel number]

比如?CV_8UC3?表示使用8位的 unsigned char 型,每個像素由三個元素組成三通道。預先定義的通道數可以多達四個。Scalar?是個short型vector。指定這個能夠使用指定的定制化值來初始化矩陣。當然,如果你需要更多通道數,你可以使用大寫的宏并把通道數放在小括號中,如下所示

  • 在 C\C++ 中通過構造函數進行初始化

    int sz[3] = {2,2,2}; Mat L(3,sz, CV_8UC(1), Scalar::all(0));

    上面的例子演示了如何創建一個超過兩維的矩陣:指定維數,然后傳遞一個指向一個數組的指針,這個數組包含每個維度的尺寸;其余的相同

  • 為已存在IplImage指針創建信息頭:

    IplImage* img = cvLoadImage("greatwave.png", 1); Mat mtx(img); // convert IplImage* -> Mat
  • Create()?function: 函數

    M.create(4,4, CV_8UC(2));cout << "M = "<< endl << " " << M << endl << endl;

這個創建方法不能為矩陣設初值,它只是在改變尺寸時重新為矩陣數據開辟內存。

  • MATLAB形式的初始化方式:?zeros(),?ones(), :eyes()?。使用以下方式指定尺寸和數據類型:

    Mat E = Mat::eye(4, 4, CV_64F); cout << "E = " << endl << " " << E << endl << endl;Mat O = Mat::ones(2, 2, CV_32F); cout << "O = " << endl << " " << O << endl << endl;Mat Z = Mat::zeros(3,3, CV_8UC1);cout << "Z = " << endl << " " << Z << endl << endl;
  • 對于小矩陣你可以用逗號分隔的初始化函數:

    Mat C = (Mat_<double>(3,3) << 0, -1, 0, -1, 5, -1, 0, -1, 0); cout << "C = " << endl << " " << C << endl << endl;
  • 使用?clone()?或者?copyTo()?為一個存在的?Mat?對象創建一個新的信息頭。

    Mat RowClone = C.row(1).clone();cout << "RowClone = " << endl << " " << RowClone << endl << endl;

格式化打印

Note

?

調用函數?randu()?來對一個矩陣使用隨機數填充,需要指定隨機數的上界和下界:

Mat R = Mat(3, 2, CV_8UC3);randu(R, Scalar::all(0), Scalar::all(255));

從上面的例子中可以看到默認格式,除此之外,OpenCV還支持以下的輸出習慣

  • 默認方式

    cout << "R (default) = " << endl << R << endl << endl;
  • Python

    cout << "R (python) = " << endl << format(R,"python") << endl << endl;
  • 以逗號分隔的數值 (CSV)

    cout << "R (csv) = " << endl << format(R,"csv" ) << endl << endl;
  • Numpy

    cout << "R (numpy) = " << endl << format(R,"numpy" ) << endl << endl;
  • C語言

    cout << "R (c) = " << endl << format(R,"C" ) << endl << endl;

打印其它常用項目

OpenCV支持使用運算符<<來打印其它常用OpenCV數據結構。

  • 2維點

    Point2f P(5, 1);cout << "Point (2D) = " << P << endl << endl;
  • 3維點

    Point3f P3f(2, 6, 7);cout << "Point (3D) = " << P3f << endl << endl;
  • 基于cv::Mat的std::vector

    vector<float> v;v.push_back( (float)CV_PI); v.push_back(2); v.push_back(3.01f);cout << "Vector of floats via Mat = " << Mat(v) << endl << endl;
  • std::vector點

    vector<Point2f> vPoints(20);for (size_t E = 0; E < vPoints.size(); ++E)vPoints[E] = Point2f((float)(E * 5), (float)(E % 7));cout << "A vector of 2D Points = " << vPoints << endl << endl;

這里的例子大多數出現在一個短小的控制臺應用程序中,你可以在?here?下載到,或者在c++示例部分中找到。

可以在?YouTube?找到簡短的視頻演示。







OpenCV如何掃描圖像、利用查找表和計時

目的

我們將探索以下問題的答案:

  • 如何遍歷圖像中的每一個像素?
  • OpenCV的矩陣值是如何存儲的?
  • 如何測試我們所實現算法的性能?
  • 查找表是什么?為什么要用它?

測試用例

這里我們測試的,是一種簡單的顏色縮減方法。如果矩陣元素存儲的是單通道像素,使用C或C++的無符號字符類型,那么像素可有256個不同值。但若是三通道圖像,這種存儲格式的顏色數就太多了(確切地說,有一千六百多萬種)。用如此之多的顏色可能會對我們的算法性能造成嚴重影響。其實有時候,僅用這些顏色的一小部分,就足以達到同樣效果。

這種情況下,常用的一種方法是?顏色空間縮減?。其做法是:將現有顏色空間值除以某個輸入值,以獲得較少的顏色數。例如,顏色值0到9可取為新值0,10到19可取為10,以此類推。

uchar?(無符號字符,即0到255之間取值的數)類型的值除以?int?值,結果仍是?char?。因為結果是char類型的,所以求出來小數也要向下取整。利用這一點,剛才提到在?uchar?定義域中進行的顏色縮減運算就可以表達為下列形式:

這樣的話,簡單的顏色空間縮減算法就可由下面兩步組成:一、遍歷圖像矩陣的每一個像素;二、對像素應用上述公式。值得注意的是,我們這里用到了除法和乘法運算,而這兩種運算又特別費時,所以,我們應盡可能用代價較低的加、減、賦值等運算替換它們。此外,還應注意到,上述運算的輸入僅能在某個有限范圍內取值,如?uchar?類型可取256個值。

由此可知,對于較大的圖像,有效的方法是預先計算所有可能的值,然后需要這些值的時候,利用查找表直接賦值即可。查找表是一維或多維數組,存儲了不同輸入值所對應的輸出值,其優勢在于只需讀取、無需計算。

我們的測試用例程序(以及這里給出的示例代碼)做了以下幾件事:以命令行參數形式讀入圖像(可以是彩色圖像,也可以是灰度圖像,由命令行參數決定),然后用命令行參數給出的整數進行顏色縮減。目前,OpenCV主要有三種逐像素遍歷圖像的方法。我們將分別用這三種方法掃描圖像,并將它們所用時間輸出到屏幕上。我想這樣的對比應該很有意思。

你可以從?這里?下載源代碼,也可以找到OpenCV的samples目錄,進入cpp的tutorial_code的core目錄,查閱該程序的代碼。程序的基本用法是:

how_to_scan_images imageName.jpg intValueToReduce [G]

最后那個參數是可選的。如果提供該參數,則圖像以灰度格式載入,否則使用彩色格式。在該程序中,我們首先要計算查找表。

int divideWith; // convert our input string to number - C++ stylestringstream s;s << argv[2];s >> divideWith;if (!s){cout << "Invalid number entered for dividing. " << endl; return -1;}uchar table[256]; for (int i = 0; i < 256; ++i)table[i] = divideWith* (i/divideWith);

這里我們先使用C++的?stringstream?類,把第三個命令行參數由字符串轉換為整數。然后,我們用數組和前面給出的公式計算查找表。這里并未涉及有關OpenCV的內容。

另外有個問題是如何計時。沒錯,OpenCV提供了兩個簡便的可用于計時的函數?getTickCount()?和?getTickFrequency()?。第一個函數返回你的CPU自某個事件(如啟動電腦)以來走過的時鐘周期數,第二個函數返回你的CPU一秒鐘所走的時鐘周期數。這樣,我們就能輕松地以秒為單位對某運算計時:

double t = (double)getTickCount(); // 做點什么 ... t = ((double)getTickCount() - t)/getTickFrequency(); cout << "Times passed in seconds: " << t << endl;

圖像矩陣是如何存儲在內存之中的?

在我的教程?Mat - 基本圖像容器?中,你或許已了解到,圖像矩陣的大小取決于我們所用的顏色模型,確切地說,取決于所用通道數。如果是灰度圖像,矩陣就會像這樣:

而對多通道圖像來說,矩陣中的列會包含多個子列,其子列個數與通道數相等。例如,RGB顏色模型的矩陣:

注意到,子列的通道順序是反過來的:BGR而不是RGB。很多情況下,因為內存足夠大,可實現連續存儲,因此,圖像中的各行就能一行一行地連接起來,形成一個長行。連續存儲有助于提升圖像掃描速度,我們可以使用?isContinuous()?來去判斷矩陣是否是連續存儲的. 相關示例會在接下來的內容中提供。

1.高效的方法 Efficient Way

說到性能,經典的C風格運算符[](指針)訪問要更勝一籌. 因此,我們推薦的效率最高的查找表賦值方法,還是下面的這種:

Mat& ScanImageAndReduceC(Mat& I, const uchar* const table) {// accept only char type matricesCV_Assert(I.depth() != sizeof(uchar)); int channels = I.channels();int nRows = I.rows * channels; int nCols = I.cols;if (I.isContinuous()){nCols *= nRows;nRows = 1; }int i,j;uchar* p; for( i = 0; i < nRows; ++i){p = I.ptr<uchar>(i);for ( j = 0; j < nCols; ++j){p[j] = table[p[j]]; }}return I; }

這里,我們獲取了每一行開始處的指針,然后遍歷至該行末尾。如果矩陣是以連續方式存儲的,我們只需請求一次指針、然后一路遍歷下去就行。彩色圖像的情況有必要加以注意:因為三個通道的原因,我們需要遍歷的元素數目也是3倍。

這里有另外一種方法來實現遍歷功能,就是使用?data?, data會從?Mat?中返回指向矩陣第一行第一列的指針。注意如果該指針為NULL則表明對象里面無輸入,所以這是一種簡單的檢查圖像是否被成功讀入的方法。當矩陣是連續存儲時,我們就可以通過遍歷data?來掃描整個圖像。例如,一個灰度圖像,其操作如下:

uchar* p = I.data;for( unsigned int i =0; i < ncol*nrows; ++i)*p++ = table[*p];

這回得出和前面相同的結果。但是這種方法編寫的代碼可讀性方面差,并且進一步操作困難。同時,我發現在實際應用中,該方法的性能表現上并不明顯優于前一種(因為現在大多數編譯器都會對這類操作做出優化)。

2.迭代法 The iterator (safe) method

在高性能法(the efficient way)中,我們可以通過遍歷正確的?uchar?域并跳過行與行之間可能的空缺-你必須自己來確認是否有空缺,來實現圖像掃描,迭代法則被認為是一種以更安全的方式來實現這一功能。在迭代法中,你所需要做的僅僅是獲得圖像矩陣的begin和end,然后增加迭代直至從begin到end。將*操作符添加在迭代指針前,即可訪問當前指向的內容。

Mat& ScanImageAndReduceIterator(Mat& I, const uchar* const table) {// accept only char type matricesCV_Assert(I.depth() != sizeof(uchar)); const int channels = I.channels();switch(channels){case 1: {MatIterator_<uchar> it, end; for( it = I.begin<uchar>(), end = I.end<uchar>(); it != end; ++it)*it = table[*it];break;}case 3: {MatIterator_<Vec3b> it, end; for( it = I.begin<Vec3b>(), end = I.end<Vec3b>(); it != end; ++it){(*it)[0] = table[(*it)[0]];(*it)[1] = table[(*it)[1]];(*it)[2] = table[(*it)[2]];}}}return I; }

對于彩色圖像中的一行,每列中有3個uchar元素,這可以被認為是一個小的包含uchar元素的vector,在OpenCV中用?Vec3b?來命名。如果要訪問第n個子列,我們只需要簡單的利用[]來操作就可以。需要指出的是,OpenCV的迭代在掃描過一行中所有列后會自動跳至下一行,所以說如果在彩色圖像中如果只使用一個簡單的?uchar?而不是?Vec3b?迭代的話就只能獲得藍色通道(B)里的值。

3. 通過相關返回值的On-the-fly地址計算

事實上這個方法并不推薦被用來進行圖像掃描,它本來是被用于獲取或更改圖像中的隨機元素。它的基本用途是要確定你試圖訪問的元素的所在行數與列數。在前面的掃描方法中,我們觀察到知道所查詢的圖像數據類型是很重要的。這里同樣的你得手動指定好你要查找的數據類型。下面的代碼中是一個關于灰度圖像的示例(運用 +?at()?函數):

Mat& ScanImageAndReduceRandomAccess(Mat& I, const uchar* const table) {// accept only char type matricesCV_Assert(I.depth() != sizeof(uchar)); const int channels = I.channels();switch(channels){case 1: {for( int i = 0; i < I.rows; ++i)for( int j = 0; j < I.cols; ++j )I.at<uchar>(i,j) = table[I.at<uchar>(i,j)];break;}case 3: {Mat_<Vec3b> _I = I;for( int i = 0; i < I.rows; ++i)for( int j = 0; j < I.cols; ++j ){_I(i,j)[0] = table[_I(i,j)[0]];_I(i,j)[1] = table[_I(i,j)[1]];_I(i,j)[2] = table[_I(i,j)[2]];}I = _I;break;}}return I; }

該函數輸入為數據類型及需求元素的坐標,返回的是一個對應的值-如果用?get?則是constant,如果是用?set?、則為non-constant. 處于程序安全,當且僅當在?debug 模式下?它會檢查你的輸入坐標是否有效或者超出范圍. 如果坐標有誤,則會輸出一個標準的錯誤信息. 和高性能法(the efficient way)相比, 在 release模式下,它們之間的區別僅僅是On-the-fly方法對于圖像矩陣的每個元素,都會獲取一個新的行指針,通過該指針和[]操作來獲取列元素.

當你對一張圖片進行多次查詢操作時,為避免反復輸入數據類型和at帶來的麻煩和浪費的時間,OpenCV 提供了:basicstructures:Mat_ <id3>?data type. 它同樣可以被用于獲知矩陣的數據類型,你可以簡單利用()操作返回值來快速獲取查詢結果. 值得注意的是你可以利用?at()?函數來用同樣速度完成相同操作. 它僅僅是為了讓懶惰的程序員少寫點 >_< .

4. 核心函數LUT(The Core Function)

這是最被推薦的用于實現批量圖像元素查找和更該操作圖像方法。在圖像處理中,對于一個給定的值,將其替換成其他的值是一個很常見的操作,OpenCV 提供里一個函數直接實現該操作,并不需要你自己掃描圖像,就是:operationsOnArrays:LUT() <lut>?,一個包含于core module的函數. 首先我們建立一個mat型用于查表:

Mat lookUpTable(1, 256, CV_8U);uchar* p = lookUpTable.data; for( int i = 0; i < 256; ++i)p[i] = table[i];

然后我們調用函數 (I 是輸入 J 是輸出):

LUT(I, lookUpTable, J);

性能表現

為了得到最優的結果,你最好自己編譯并運行這些程序. 為了更好的表現性能差異,我用了一個相當大的圖片(2560 X 1600). 性能測試這里用的是彩色圖片,結果是數百次測試的平均值.

Efficient Way 79.4717 milliseconds
Iterator 83.7201 milliseconds
On-The-Fly RA 93.7878 milliseconds
LUT function 32.5759 milliseconds

我們得出一些結論: 盡量使用 OpenCV 內置函數. 調用LUT 函數可以獲得最快的速度. 這是因為OpenCV庫可以通過英特爾線程架構啟用多線程. 當然,如果你喜歡使用指針的方法來掃描圖像,迭代法是一個不錯的選擇,不過速度上較慢。在debug模式下使用on-the-fly方法掃描全圖是一個最浪費資源的方法,在release模式下它的表現和迭代法相差無幾,但是從安全性角度來考慮,迭代法是更佳的選擇

最后,你可以在我們的YouTube頻道上觀看范例視頻?<https://www.youtube.com/watch?v=fB3AN5fjgwc>.








矩陣的掩碼操作

矩陣的掩碼操作很簡單。其思想是:根據掩碼矩陣(也稱作核)重新計算圖像中每個像素的值。掩碼矩陣中的值表示近鄰像素值(包括該像素自身的值)對新像素值有多大影響。從數學觀點看,我們用自己設置的權值,對像素鄰域內的值做了個加權平均。

測試用例

思考一下圖像對比度增強的問題。我們可以對圖像的每個像素應用下面的公式:

上面那種表達法是公式的形式,而下面那種是以掩碼矩陣表示的緊湊形式。使用掩碼矩陣的時候,我們先把矩陣中心的元素(上面的例子中是(0,0)位置的元素,也就是5)對齊到要計算的目標像素上,再把鄰域像素值和相應的矩陣元素值的乘積加起來。雖然這兩種形式是完全等價的,但在大矩陣情況下,下面的形式看起來會清楚得多。

現在,我們來看看實現掩碼操作的兩種方法。一種方法是用基本的像素訪問方法,另一種方法是用?filter2D?函數。

基本方法

下面是實現了上述功能的函數:

void Sharpen(const Mat& myImage,Mat& Result) {CV_Assert(myImage.depth() == CV_8U); // 僅接受uchar圖像Result.create(myImage.size(),myImage.type());const int nChannels = myImage.channels();for(int j = 1 ; j < myImage.rows-1; ++j){const uchar* previous = myImage.ptr<uchar>(j - 1);const uchar* current = myImage.ptr<uchar>(j );const uchar* next = myImage.ptr<uchar>(j + 1);uchar* output = Result.ptr<uchar>(j);for(int i= nChannels;i < nChannels*(myImage.cols-1); ++i){*output++ = saturate_cast<uchar>(5*current[i]-current[i-nChannels] - current[i+nChannels] - previous[i] - next[i]);}}Result.row(0).setTo(Scalar(0));Result.row(Result.rows-1).setTo(Scalar(0));Result.col(0).setTo(Scalar(0));Result.col(Result.cols-1).setTo(Scalar(0)); }

剛進入函數的時候,我們要確保輸入圖像是無符號字符類型的。為了做到這點,我們使用了?CV_Assert?函數。若該函數括號內的表達式為false,則會拋出一個錯誤。

CV_Assert(myImage.depth() == CV_8U); // 僅接受uchar圖像

然后,我們創建了一個與輸入有著相同大小和類型的輸出圖像。在?圖像矩陣是如何存儲在內存之中的??一節可以看到,根據圖像的通道數,我們有一個或多個子列。我們用指針在每一個通道上迭代,因此通道數就決定了需計算的元素總數。

Result.create(myImage.size(),myImage.type()); const int nChannels = myImage.channels();

利用C語言的[]操作符,我們能簡單明了地訪問像素。因為要同時訪問多行像素,所以我們獲取了其中每一行像素的指針(分別是前一行、當前行和下一行)。此外,我們還需要一個指向計算結果存儲位置的指針。有了這些指針后,我們使用[]操作符,就能輕松訪問到目標元素。為了讓輸出指針向前移動,我們在每一次操作之后對輸出指針進行了遞增(移動一個字節):

for(int j = 1 ; j < myImage.rows-1; ++j) {const uchar* previous = myImage.ptr<uchar>(j - 1);const uchar* current = myImage.ptr<uchar>(j );const uchar* next = myImage.ptr<uchar>(j + 1);uchar* output = Result.ptr<uchar>(j);for(int i= nChannels;i < nChannels*(myImage.cols-1); ++i){*output++ = saturate_cast<uchar>(5*current[i]-current[i-nChannels] - current[i+nChannels] - previous[i] - next[i]);} }

在圖像的邊界上,上面給出的公式會訪問不存在的像素位置(比如(0,-1))。因此我們的公式對邊界點來說是未定義的。一種簡單的解決方法,是不對這些邊界點使用掩碼,而直接把它們設為0:

Result.row(0).setTo(Scalar(0)); // 上邊界 Result.row(Result.rows-1).setTo(Scalar(0)); // 下邊界 Result.col(0).setTo(Scalar(0)); // 左邊界 Result.col(Result.cols-1).setTo(Scalar(0)); // 右邊界

filter2D函數

濾波器在圖像處理中的應用太廣泛了,因此OpenCV也有個用到了濾波器掩碼(某些場合也稱作核)的函數。不過想使用這個函數,你必須先定義一個表示掩碼的?Mat?對象:

Mat kern = (Mat_<char>(3,3) << 0, -1, 0,-1, 5, -1,0, -1, 0);

然后調用?filter2D?函數,參數包括輸入、輸出圖像以及用到的核:

filter2D(I, K, I.depth(), kern );

它還帶有第五個可選參數——指定核的中心,和第六個可選參數——指定函數在未定義區域(邊界)的行為。使用該函數有一些優點,如代碼更加清晰簡潔、通常比?自己實現的方法?速度更快(因為有一些專門針對它實現的優化技術)等等。例如,我測試的濾波器方法僅花了13毫秒,而前面那樣自己實現迭代方法花了約31毫秒,二者有著不小差距。

示例:

你可以從?here?下載這個示例的源代碼,也可瀏覽OpenCV源代碼庫的示例目錄samples/cpp/tutorial_code/core/mat_mask_operations/mat_mask_operations.cpp?。

我們的?YouTube頻道?可觀看該程序的運行示例。





使用OpenCV對兩幅圖像求和(求混合(blending))

目的

在這節教程中您將學到

  • 線性混合?(linear blending) 是什么以及有什么用處.
  • 如何使用?addWeighted?進行兩幅圖像求和

原理

Note

?

以下解釋基于Richard Szeliski所著?Computer Vision: Algorithms and Applications

在前面的教程中,我們已經了解一點?像素操作?的知識。?線性混合操作?也是一種典型的二元(兩個輸入)的?像素操作?:

通過在范圍??內改變??,這個操可以用來對兩幅圖像或兩段視頻產生時間上的?畫面疊化?(cross-dissolve)效果,就像在幻燈片放映和電影制作中那樣(很酷吧?)(譯者注:在幻燈片翻頁時可以設置為前后頁緩慢過渡以產生疊加效果,電影中經常在情節過渡時出現畫面疊加效果)。

代碼

在簡短的說明后我們來看代碼:

#include <cv.h> #include <highgui.h> #include <iostream>using namespace cv;int main( int argc, char** argv ) {double alpha = 0.5; double beta; double input;Mat src1, src2, dst;/// Ask the user enter alphastd::cout<<" Simple Linear Blender "<<std::endl;std::cout<<"-----------------------"<<std::endl;std::cout<<"* Enter alpha [0-1]: ";std::cin>>input;/// We use the alpha provided by the user iff it is between 0 and 1if( alpha >= 0 && alpha <= 1 ){ alpha = input; }/// Read image ( same size, same type )src1 = imread("../../images/LinuxLogo.jpg");src2 = imread("../../images/WindowsLogo.jpg");if( !src1.data ) { printf("Error loading src1 \n"); return -1; }if( !src2.data ) { printf("Error loading src2 \n"); return -1; }/// Create WindowsnamedWindow("Linear Blend", 1);beta = ( 1.0 - alpha );addWeighted( src1, alpha, src2, beta, 0.0, dst);imshow( "Linear Blend", dst );waitKey(0);return 0; }

說明

  • 既然我們要執行

    我們需要兩幅輸入圖像 (?和?)。相應地,我們使用常用的方法加載圖像

    src1 = imread("../../images/LinuxLogo.jpg"); src2 = imread("../../images/WindowsLogo.jpg");

    Warning

    ?

    因為我們對?src1?和?src2?求?和?,它們必須要有相同的尺寸(寬度和高度)和類型。

  • 現在我們生成圖像??.為此目的,使用函數?addWeighted?可以很方便地實現:

    beta = ( 1.0 - alpha ); addWeighted( src1, alpha, src2, beta, 0.0, dst);

    這是因為?addWeighted?進行如下計算

    這里??對應于上面代碼中被設為??的參數。

  • 創建顯示窗口,顯示圖像并等待用戶結束程序。

  • 結果







    改變圖像的對比度和亮度

    目的

    本篇教程中,你將學到:

    • 訪問像素值
    • 用0初始化矩陣
    • saturate_cast?是做什么用的,以及它為什么有用
    • 一些有關像素變換的精彩內容

    原理

    Note

    ?

    以下解釋節選自Richard Szeliski所著?Computer Vision: Algorithms and Applications

    圖像處理

    • 一般來說,圖像處理算子是帶有一幅或多幅輸入圖像、產生一幅輸出圖像的函數。
    • 圖像變換可分為以下兩種:
      • 點算子(像素變換)
      • 鄰域(基于區域的)算子

    像素變換

    • 在這一類圖像處理變換中,僅僅根據輸入像素值(有時可加上某些全局信息或參數)計算相應的輸出像素值。
    • 這類算子包括?亮度和對比度調整?,以及顏色校正和變換。
    亮度和對比度調整
    • 兩種常用的點過程(即點算子),是用常數對點進行?乘法?和?加法?運算:

    • 兩個參數??和??一般稱作?增益?和?偏置?參數。我們往往用這兩個參數來分別控制?對比度?和?亮度?。

    • 你可以把??看成源圖像像素,把??看成輸出圖像像素。這樣一來,上面的式子就能寫得更清楚些:

      其中,??和??表示像素位于?第i行?和?第j列?。

    代碼

    • 下列代碼執行運算??:
    #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream>using namespace std; using namespace cv;double alpha; /**< 控制對比度 */ int beta; /**< 控制亮度 */int main( int argc, char** argv ) {/// 讀入用戶提供的圖像Mat image = imread( argv[1] );Mat new_image = Mat::zeros( image.size(), image.type() );/// 初始化cout << " Basic Linear Transforms " << endl;cout << "-------------------------" << endl;cout << "* Enter the alpha value [1.0-3.0]: ";cin >> alpha;cout << "* Enter the beta value [0-100]: ";cin >> beta;/// 執行運算 new_image(i,j) = alpha*image(i,j) + betafor( int y = 0; y < image.rows; y++ ){for( int x = 0; x < image.cols; x++ ){for( int c = 0; c < 3; c++ ){new_image.at<Vec3b>(y,x)[c] = saturate_cast<uchar>( alpha*( image.at<Vec3b>(y,x)[c] ) + beta );}}}/// 創建窗口namedWindow("Original Image", 1);namedWindow("New Image", 1);/// 顯示圖像imshow("Original Image", image);imshow("New Image", new_image);/// 等待用戶按鍵waitKey();return 0; }

    說明

  • 一上來,我們要建立兩個變量,以存儲用戶輸入的??和??:

    double alpha; int beta;
  • 然后,用?imread?載入圖像,并將其存入一個Mat對象:

    Mat image = imread( argv[1] );
  • 此時,因為要對圖像進行一些變換,所以我們需要一個新的Mat對象,以存儲變換后的圖像。我們希望這個Mat對象擁有下面的性質:

    • 像素值初始化為0
    • 與原圖像有相同的大小和類型
    Mat new_image = Mat::zeros( image.size(), image.type() );

    注意到,?Mat::zeros?采用Matlab風格的初始化方式,用?image.size()?和?image.type()?來對Mat對象進行0初始化。

  • 現在,為了執行運算??,我們要訪問圖像的每一個像素。因為是對RGB圖像進行運算,每個像素有三個值(R、G、B),所以我們要分別訪問它們。下面是訪問像素的代碼片段:

    for( int y = 0; y < image.rows; y++ ) {for( int x = 0; x < image.cols; x++ ){for( int c = 0; c < 3; c++ ){new_image.at<Vec3b>(y,x)[c] = saturate_cast<uchar>( alpha*( image.at<Vec3b>(y,x)[c] ) + beta );}} }

    注意以下兩點:

    • 為了訪問圖像的每一個像素,我們使用這一語法:?image.at<Vec3b>(y,x)[c]?其中,?y?是像素所在的行,?x?是像素所在的列,?c?是R、G、B(0、1、2)之一。
    • 因為??的運算結果可能超出像素取值范圍,還可能是非整數(如果??是浮點數的話),所以我們要用saturate_cast?對結果進行轉換,以確保它為有效值。
  • 最后,用傳統方法創建窗口并顯示圖像。

    namedWindow("Original Image", 1); namedWindow("New Image", 1);imshow("Original Image", image); imshow("New Image", new_image);waitKey(0);
  • Note

    ?

    我們可以不用?for?循環來訪問每個像素,而是直接采用下面這個命令:

    image.convertTo(new_image, -1, alpha, beta);

    這里的?convertTo?將執行我們想做的?new_image = a*image + beta?。然而,我們想展現訪問每一個像素的過程,所以選用了for循環的方式。實際上,這兩種方式都能返回同樣的結果。

    結果

    • 運行代碼,取參數??和?

      $ ./BasicLinearTransforms lena.jpg Basic Linear Transforms ------------------------- * Enter the alpha value [1.0-3.0]: 2.2 * Enter the beta value [0-100]: 50
    • 我們將得到下面的結果:






    from: http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/core/table_of_content_core/table_of_content_core.html#table-of-content-core

    總結

    以上是生活随笔為你收集整理的OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    小sao货水好多真紧h无码视频 | 成人免费视频在线观看 | 日韩欧美中文字幕在线三区 | 人妻少妇精品久久 | 国产亚洲精品久久久久久国模美 | 亚洲中文字幕av在天堂 | 中文字幕av伊人av无码av | 麻豆国产97在线 | 欧洲 | 久久亚洲中文字幕无码 | 在线 国产 欧美 亚洲 天堂 | 国产色视频一区二区三区 | 午夜性刺激在线视频免费 | 精品欧洲av无码一区二区三区 | 久久综合激激的五月天 | 欧美日韩久久久精品a片 | 蜜桃视频插满18在线观看 | 亚洲欧洲中文日韩av乱码 | 精品国产一区二区三区四区在线看 | 亚洲人成网站在线播放942 | 国产麻豆精品一区二区三区v视界 | 日日干夜夜干 | 中文字幕人妻丝袜二区 | 一区二区三区乱码在线 | 欧洲 | 亚洲啪av永久无码精品放毛片 | 亚洲一区二区三区香蕉 | 乱中年女人伦av三区 | 久久精品一区二区三区四区 | 亚洲人成人无码网www国产 | 亚洲中文字幕乱码av波多ji | 亚洲精品一区国产 | 麻豆人妻少妇精品无码专区 | 久久久婷婷五月亚洲97号色 | 欧美日韩一区二区综合 | 久久精品中文字幕一区 | 国产免费无码一区二区视频 | 一本久道久久综合狠狠爱 | 国产精品va在线观看无码 | 狠狠色噜噜狠狠狠7777奇米 | 美女黄网站人色视频免费国产 | 国产做国产爱免费视频 | 九九久久精品国产免费看小说 | 色婷婷av一区二区三区之红樱桃 | 波多野结衣aⅴ在线 | 国产猛烈高潮尖叫视频免费 | 亚洲综合久久一区二区 | 亚洲精品国产精品乱码视色 | 日本va欧美va欧美va精品 | 免费国产成人高清在线观看网站 | 乱人伦人妻中文字幕无码久久网 | 欧美zoozzooz性欧美 | 伊人久久大香线焦av综合影院 | 久久天天躁夜夜躁狠狠 | 初尝人妻少妇中文字幕 | 久久无码人妻影院 | 欧美一区二区三区 | 成熟女人特级毛片www免费 | 一个人免费观看的www视频 | 国产精品美女久久久 | 精品欧美一区二区三区久久久 | 欧美国产亚洲日韩在线二区 | 欧美激情综合亚洲一二区 | 日本xxxx色视频在线观看免费 | 免费男性肉肉影院 | 99久久精品国产一区二区蜜芽 | 国产无遮挡又黄又爽免费视频 | 999久久久国产精品消防器材 | 无遮无挡爽爽免费视频 | 国产精品亚洲а∨无码播放麻豆 | 色综合视频一区二区三区 | 亚洲国产高清在线观看视频 | 中文字幕 亚洲精品 第1页 | 久久婷婷五月综合色国产香蕉 | 日本精品人妻无码77777 天堂一区人妻无码 | 成人免费视频视频在线观看 免费 | 国产精华av午夜在线观看 | 黄网在线观看免费网站 | √天堂资源地址中文在线 | 亚洲精品中文字幕久久久久 | 国产内射爽爽大片视频社区在线 | 99国产精品白浆在线观看免费 | 亚洲国产精品一区二区美利坚 | 亚洲色成人中文字幕网站 | 国产无套内射久久久国产 | 久久久中文久久久无码 | 欧美人与牲动交xxxx | 中文字幕乱码人妻二区三区 | 亚洲人交乣女bbw | 久久精品国产99久久6动漫 | 久久久久久久女国产乱让韩 | 99精品国产综合久久久久五月天 | 任你躁国产自任一区二区三区 | 波多野结衣av一区二区全免费观看 | 日韩av激情在线观看 | 对白脏话肉麻粗话av | 国产精品无码成人午夜电影 | 人人超人人超碰超国产 | 又大又黄又粗又爽的免费视频 | 亚洲熟熟妇xxxx | 99视频精品全部免费免费观看 | 无码国产色欲xxxxx视频 | 久久久久99精品成人片 | 亚洲啪av永久无码精品放毛片 | 色综合久久久无码网中文 | 久久久婷婷五月亚洲97号色 | 内射巨臀欧美在线视频 | 九九综合va免费看 | 国产精品igao视频网 | 国产免费久久久久久无码 | 十八禁视频网站在线观看 | 久久99精品国产.久久久久 | 国内综合精品午夜久久资源 | 精品无码一区二区三区的天堂 | 99久久精品无码一区二区毛片 | 人人妻人人澡人人爽欧美精品 | 亚洲综合无码久久精品综合 | 噜噜噜亚洲色成人网站 | 成人无码精品1区2区3区免费看 | 一本久道久久综合婷婷五月 | 思思久久99热只有频精品66 | 精品水蜜桃久久久久久久 | 久久久久99精品成人片 | 少妇高潮喷潮久久久影院 | 女人高潮内射99精品 | 1000部夫妻午夜免费 | 2019午夜福利不卡片在线 | 天堂无码人妻精品一区二区三区 | 色欲综合久久中文字幕网 | 成人av无码一区二区三区 | 国产无遮挡吃胸膜奶免费看 | 高潮喷水的毛片 | 亚洲色www成人永久网址 | 99久久婷婷国产综合精品青草免费 | 一个人免费观看的www视频 | 红桃av一区二区三区在线无码av | 亚洲精品午夜国产va久久成人 | 好屌草这里只有精品 | 综合网日日天干夜夜久久 | 任你躁国产自任一区二区三区 | 国产成人无码av片在线观看不卡 | 无码人妻丰满熟妇区毛片18 | 欧美日韩在线亚洲综合国产人 | a在线亚洲男人的天堂 | √天堂中文官网8在线 | 久久精品中文字幕一区 | 精品偷拍一区二区三区在线看 | 人人妻人人澡人人爽欧美一区九九 | 国产xxx69麻豆国语对白 | 成人精品视频一区二区三区尤物 | 久久国产精品萌白酱免费 | 夫妻免费无码v看片 | 一本无码人妻在中文字幕免费 | 激情内射日本一区二区三区 | 欧美日韩色另类综合 | 97久久超碰中文字幕 | 国产成人无码av一区二区 | 精品久久久久久亚洲精品 | 亚洲区欧美区综合区自拍区 | 久久久精品456亚洲影院 | 国产人妖乱国产精品人妖 | 蜜桃视频韩日免费播放 | 精品熟女少妇av免费观看 | 国产va免费精品观看 | 欧美一区二区三区视频在线观看 | 18禁黄网站男男禁片免费观看 | 免费网站看v片在线18禁无码 | 男人扒开女人内裤强吻桶进去 | 麻豆国产丝袜白领秘书在线观看 | 久久人人爽人人爽人人片av高清 | 最新国产麻豆aⅴ精品无码 | 国产香蕉尹人综合在线观看 | 无码中文字幕色专区 | 理论片87福利理论电影 | 国产一区二区三区四区五区加勒比 | 日本精品久久久久中文字幕 | 国产精品无码一区二区三区不卡 | 国产办公室秘书无码精品99 | 国产成人精品三级麻豆 | 97精品国产97久久久久久免费 | 免费国产黄网站在线观看 | 亚洲欧洲日本综合aⅴ在线 | 欧美人与善在线com | 婷婷六月久久综合丁香 | 亚洲gv猛男gv无码男同 | 人人妻人人澡人人爽精品欧美 | 毛片内射-百度 | 久久无码人妻影院 | 精品久久8x国产免费观看 | 国产精品亚洲а∨无码播放麻豆 | 亚洲乱码国产乱码精品精 | 少女韩国电视剧在线观看完整 | 久久午夜无码鲁丝片午夜精品 | 国语精品一区二区三区 | 欧美熟妇另类久久久久久不卡 | 午夜福利试看120秒体验区 | 色窝窝无码一区二区三区色欲 | 又粗又大又硬毛片免费看 | 欧美日韩一区二区综合 | 久久视频在线观看精品 | 精品一区二区三区无码免费视频 | 国产精品久久久久久久影院 | 欧美国产日韩亚洲中文 | 国内精品久久久久久中文字幕 | 亚洲中文字幕成人无码 | 国产电影无码午夜在线播放 | 久久无码专区国产精品s | 午夜福利一区二区三区在线观看 | 国产精品鲁鲁鲁 | 欧美 日韩 人妻 高清 中文 | 成熟女人特级毛片www免费 | 欧美亚洲国产一区二区三区 | 国产黄在线观看免费观看不卡 | 中文字幕+乱码+中文字幕一区 | 国产深夜福利视频在线 | 国产一区二区三区精品视频 | av无码电影一区二区三区 | 亚洲一区二区三区播放 | 一区二区三区乱码在线 | 欧洲 | 国产精品嫩草久久久久 | 无码毛片视频一区二区本码 | 久久人人爽人人爽人人片ⅴ | 国产人妻精品一区二区三区不卡 | 波多野结衣aⅴ在线 | 精品久久久久久人妻无码中文字幕 | 免费男性肉肉影院 | 九月婷婷人人澡人人添人人爽 | 女人色极品影院 | 国产日产欧产精品精品app | 又紧又大又爽精品一区二区 | 欧美日本精品一区二区三区 | 动漫av一区二区在线观看 | 色婷婷欧美在线播放内射 | 成人性做爰aaa片免费看不忠 | 国产性生大片免费观看性 | 国产成人无码av片在线观看不卡 | 精品一区二区三区波多野结衣 | 国产亚洲人成在线播放 | 永久黄网站色视频免费直播 | 精品国精品国产自在久国产87 | 免费乱码人妻系列无码专区 | 无码乱肉视频免费大全合集 | 午夜无码人妻av大片色欲 | 色噜噜亚洲男人的天堂 | 国产一区二区三区四区五区加勒比 | 亚洲精品综合五月久久小说 | 国产性生交xxxxx无码 | 国内丰满熟女出轨videos | 女人被男人躁得好爽免费视频 | 黑人巨大精品欧美一区二区 | 欧美日本精品一区二区三区 | 欧美国产日韩久久mv | 一个人看的www免费视频在线观看 | av无码不卡在线观看免费 | 在线播放亚洲第一字幕 | 欧美亚洲日韩国产人成在线播放 | 亚洲伊人久久精品影院 | yw尤物av无码国产在线观看 | 欧美性猛交内射兽交老熟妇 | 青青青手机频在线观看 | 人人澡人摸人人添 | 久久久久久a亚洲欧洲av冫 | 精品国产av色一区二区深夜久久 | 欧美亚洲日韩国产人成在线播放 | 国语自产偷拍精品视频偷 | 国产麻豆精品精东影业av网站 | 国产欧美亚洲精品a | 偷窥日本少妇撒尿chinese | 亚洲人交乣女bbw | 国产精品无码一区二区桃花视频 | 国产亚洲精品久久久久久国模美 | 国产97人人超碰caoprom | 丝袜人妻一区二区三区 | 国产成人一区二区三区在线观看 | 无码国产色欲xxxxx视频 | 少妇太爽了在线观看 | 久久熟妇人妻午夜寂寞影院 | √天堂资源地址中文在线 | 无码av中文字幕免费放 | 曰本女人与公拘交酡免费视频 | 撕开奶罩揉吮奶头视频 | 午夜无码人妻av大片色欲 | 久久国产精品精品国产色婷婷 | 国产无遮挡吃胸膜奶免费看 | 动漫av网站免费观看 | 亚洲精品一区二区三区在线 | 天堂无码人妻精品一区二区三区 | 无遮挡国产高潮视频免费观看 | 波多野结衣av一区二区全免费观看 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲成av人片在线观看无码不卡 | 色婷婷综合中文久久一本 | 中文字幕无码av激情不卡 | 国产精品爱久久久久久久 | 乱中年女人伦av三区 | 亚洲国产精品久久久天堂 | 1000部啪啪未满十八勿入下载 | 亚洲一区二区三区四区 | 少妇无码一区二区二三区 | 国产激情精品一区二区三区 | 少妇厨房愉情理9仑片视频 | 亚洲 另类 在线 欧美 制服 | 乱人伦中文视频在线观看 | 欧美日韩一区二区免费视频 | 免费人成在线观看网站 | 97色伦图片97综合影院 | 理论片87福利理论电影 | 蜜桃臀无码内射一区二区三区 | 爽爽影院免费观看 | 一本一道久久综合久久 | 成人影院yy111111在线观看 | 最新国产乱人伦偷精品免费网站 | 国产九九九九九九九a片 | 精品成在人线av无码免费看 | 国产xxx69麻豆国语对白 | 丰满人妻精品国产99aⅴ | 亚洲国产日韩a在线播放 | 欧美xxxxx精品 | 亚洲精品综合一区二区三区在线 | 又湿又紧又大又爽a视频国产 | 永久免费观看美女裸体的网站 | 亚洲综合另类小说色区 | 久久久亚洲欧洲日产国码αv | 蜜臀aⅴ国产精品久久久国产老师 | 国产精品美女久久久 | 亚洲精品午夜无码电影网 | 国产精品久久久久久亚洲影视内衣 | www成人国产高清内射 | 无码国产色欲xxxxx视频 | 亚洲人成网站在线播放942 | 55夜色66夜色国产精品视频 | 男人的天堂2018无码 | 漂亮人妻洗澡被公强 日日躁 | 国产精品二区一区二区aⅴ污介绍 | 女人和拘做爰正片视频 | 国产精品久久福利网站 | 日日摸天天摸爽爽狠狠97 | 欧美 日韩 人妻 高清 中文 | 国产无套粉嫩白浆在线 | 成人一区二区免费视频 | 日韩av无码一区二区三区不卡 | 动漫av网站免费观看 | 国产激情无码一区二区 | 成人性做爰aaa片免费看 | 国产精品免费大片 | 97资源共享在线视频 | 久久久久久亚洲精品a片成人 | 欧美日韩一区二区综合 | 亚洲精品午夜国产va久久成人 | 久久久中文久久久无码 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 色婷婷久久一区二区三区麻豆 | 给我免费的视频在线观看 | 丰满人妻一区二区三区免费视频 | 极品嫩模高潮叫床 | 精品人妻人人做人人爽夜夜爽 | 88国产精品欧美一区二区三区 | 97资源共享在线视频 | 国产婷婷色一区二区三区在线 | 国产精品二区一区二区aⅴ污介绍 | 人妻无码久久精品人妻 | 国产精品久久国产精品99 | 少妇久久久久久人妻无码 | 性色av无码免费一区二区三区 | 成年美女黄网站色大免费视频 | 欧美人与禽zoz0性伦交 | 中文字幕乱妇无码av在线 | 日本熟妇大屁股人妻 | 奇米影视7777久久精品人人爽 | 久久国产精品二国产精品 | 久久久国产一区二区三区 | 亚洲精品久久久久久一区二区 | 久久精品国产99久久6动漫 | 中文字幕乱码中文乱码51精品 | 国产激情无码一区二区app | av无码久久久久不卡免费网站 | 黑人玩弄人妻中文在线 | 国产精品毛多多水多 | 人人澡人人透人人爽 | 国产av无码专区亚洲awww | 狠狠色丁香久久婷婷综合五月 | 免费男性肉肉影院 | 欧美激情综合亚洲一二区 | 中文无码成人免费视频在线观看 | 无遮挡国产高潮视频免费观看 | 精品国产一区av天美传媒 | 久久久久亚洲精品中文字幕 | 日日夜夜撸啊撸 | 永久免费观看国产裸体美女 | 亚洲欧美日韩国产精品一区二区 | 国产精品va在线观看无码 | 麻豆av传媒蜜桃天美传媒 | 色一情一乱一伦一视频免费看 | 精品欧美一区二区三区久久久 | 日本一卡二卡不卡视频查询 | 日日噜噜噜噜夜夜爽亚洲精品 | 偷窥村妇洗澡毛毛多 | 国产av一区二区精品久久凹凸 | a片免费视频在线观看 | 天天拍夜夜添久久精品大 | 帮老师解开蕾丝奶罩吸乳网站 | 东京热无码av男人的天堂 | 久久视频在线观看精品 | 国产午夜手机精彩视频 | 国产成人综合在线女婷五月99播放 | 婷婷五月综合缴情在线视频 | 无码任你躁久久久久久久 | 国产一区二区不卡老阿姨 | 久久精品无码一区二区三区 | 欧美阿v高清资源不卡在线播放 | 日韩精品a片一区二区三区妖精 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲精品成人福利网站 | 亚洲日韩av一区二区三区中文 | 亚洲精品综合一区二区三区在线 | 色综合久久久无码网中文 | 300部国产真实乱 | 亚洲欧美日韩成人高清在线一区 | 国产精品第一国产精品 | 奇米影视888欧美在线观看 | 精品一区二区不卡无码av | 国产一区二区三区日韩精品 | 国产成人一区二区三区在线观看 | 久久国产精品_国产精品 | 亚洲成色在线综合网站 | 老熟女重囗味hdxx69 | 两性色午夜免费视频 | 精品无人区无码乱码毛片国产 | 亚洲va欧美va天堂v国产综合 | 亚洲熟妇色xxxxx欧美老妇y | 国产在线精品一区二区高清不卡 | 亚洲 高清 成人 动漫 | 一个人看的www免费视频在线观看 | 国产乱人无码伦av在线a | 精品国产精品久久一区免费式 | 成人无码视频免费播放 | 亚洲色www成人永久网址 | 性生交大片免费看l | 欧美丰满老熟妇xxxxx性 | 亚洲熟妇色xxxxx欧美老妇y | 国精产品一品二品国精品69xx | 一本无码人妻在中文字幕免费 | 无码精品人妻一区二区三区av | 国内老熟妇对白xxxxhd | 夜夜夜高潮夜夜爽夜夜爰爰 | 日本精品久久久久中文字幕 | 国产激情艳情在线看视频 | 性做久久久久久久久 | 精品一区二区三区无码免费视频 | 久久精品一区二区三区四区 | 亚洲欧美日韩国产精品一区二区 | 久久精品人人做人人综合试看 | 99麻豆久久久国产精品免费 | 久久99精品久久久久久动态图 | 免费观看激色视频网站 | 亚洲色欲色欲欲www在线 | 亚洲另类伦春色综合小说 | 未满小14洗澡无码视频网站 | 98国产精品综合一区二区三区 | 夫妻免费无码v看片 | 色婷婷av一区二区三区之红樱桃 | 国产精品99爱免费视频 | 青青青爽视频在线观看 | 99麻豆久久久国产精品免费 | 日本一区二区更新不卡 | 国产在线精品一区二区三区直播 | 国产又粗又硬又大爽黄老大爷视 | 漂亮人妻洗澡被公强 日日躁 | 在线精品国产一区二区三区 | 丰满诱人的人妻3 | 国产成人综合在线女婷五月99播放 | 成人影院yy111111在线观看 | 亚洲爆乳无码专区 | 老熟妇仑乱视频一区二区 | 免费无码的av片在线观看 | 亚洲中文字幕乱码av波多ji | 免费国产黄网站在线观看 | 成人无码精品一区二区三区 | 国产精品久久精品三级 | 久久久久久av无码免费看大片 | 小sao货水好多真紧h无码视频 | 亚洲色成人中文字幕网站 | 亚洲成熟女人毛毛耸耸多 | 久久精品国产亚洲精品 | 日产国产精品亚洲系列 | 欧美性猛交xxxx富婆 | 国产亚洲tv在线观看 | 国内揄拍国内精品人妻 | 国产精品亚洲五月天高清 | 精品无人国产偷自产在线 | 又大又硬又爽免费视频 | 久久午夜无码鲁丝片午夜精品 | 无码人中文字幕 | 久久久久免费精品国产 | 久久婷婷五月综合色国产香蕉 | 久久综合色之久久综合 | 久久亚洲精品成人无码 | 久久久中文字幕日本无吗 | 亚洲精品无码国产 | 欧美刺激性大交 | 欧美人与动性行为视频 | 大地资源网第二页免费观看 | 国产成人无码av一区二区 | 国产又粗又硬又大爽黄老大爷视 | 久久综合狠狠综合久久综合88 | 亚洲综合无码一区二区三区 | 国产人妻大战黑人第1集 | 成人性做爰aaa片免费看 | 亚洲日本va中文字幕 | 一本色道久久综合亚洲精品不卡 | 激情内射日本一区二区三区 | 免费网站看v片在线18禁无码 | 国产精品久久久久久久影院 | 亚洲成在人网站无码天堂 | 人妻夜夜爽天天爽三区 | 久久久久人妻一区精品色欧美 | 中文字幕无码免费久久9一区9 | 亚洲中文字幕久久无码 | 欧美成人家庭影院 | 久久精品女人天堂av免费观看 | 国内揄拍国内精品少妇国语 | 国内精品九九久久久精品 | 天下第一社区视频www日本 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲 a v无 码免 费 成 人 a v | 亚洲国产av美女网站 | 国产欧美熟妇另类久久久 | 装睡被陌生人摸出水好爽 | 亚洲欧美综合区丁香五月小说 | 无套内谢老熟女 | 成人免费视频视频在线观看 免费 | 国产在线精品一区二区高清不卡 | 国产精品久久久久久久9999 | 中文字幕乱码人妻二区三区 | 一本精品99久久精品77 | 国产成人精品久久亚洲高清不卡 | 天天躁夜夜躁狠狠是什么心态 | 宝宝好涨水快流出来免费视频 | 国产农村乱对白刺激视频 | 国产一区二区三区影院 | 又色又爽又黄的美女裸体网站 | 熟妇人妻激情偷爽文 | 色一情一乱一伦一视频免费看 | 久久久久久亚洲精品a片成人 | aa片在线观看视频在线播放 | 性色欲网站人妻丰满中文久久不卡 | 国产日产欧产精品精品app | 免费人成在线视频无码 | 欧美日韩一区二区免费视频 | 国产卡一卡二卡三 | 一个人免费观看的www视频 | 国产人成高清在线视频99最全资源 | 国产精品igao视频网 | 亚洲色成人中文字幕网站 | 精品国产av色一区二区深夜久久 | 欧美人与物videos另类 | 99久久亚洲精品无码毛片 | 亚洲成色www久久网站 | 极品嫩模高潮叫床 | 日日麻批免费40分钟无码 | 鲁大师影院在线观看 | 日韩人妻少妇一区二区三区 | 天下第一社区视频www日本 | 午夜丰满少妇性开放视频 | 99久久人妻精品免费一区 | 精品 日韩 国产 欧美 视频 | 精品午夜福利在线观看 | 综合网日日天干夜夜久久 | 久久精品视频在线看15 | 中文字幕乱码人妻二区三区 | 玩弄人妻少妇500系列视频 | 少妇性l交大片 | 国产精品无码永久免费888 | 久久久久久久久蜜桃 | 老太婆性杂交欧美肥老太 | 爆乳一区二区三区无码 | 久久久久亚洲精品中文字幕 | 妺妺窝人体色www在线小说 | 少妇无码吹潮 | 熟妇激情内射com | 国产精品无码成人午夜电影 | 亚洲一区二区三区含羞草 | 色婷婷综合中文久久一本 | 国产精品久久久久久亚洲影视内衣 | 久热国产vs视频在线观看 | 久久国产自偷自偷免费一区调 | 国产精品久久福利网站 | 中文字幕无码日韩专区 | 窝窝午夜理论片影院 | 久久97精品久久久久久久不卡 | 婷婷综合久久中文字幕蜜桃三电影 | 夫妻免费无码v看片 | 国产精品嫩草久久久久 | 无码av免费一区二区三区试看 | 久久亚洲a片com人成 | 国产精品国产三级国产专播 | 国产人妻精品午夜福利免费 | 国产成人无码一二三区视频 | 成人综合网亚洲伊人 | 成人试看120秒体验区 | 人人爽人人爽人人片av亚洲 | 久久久久久久久888 | av无码电影一区二区三区 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 国产人成高清在线视频99最全资源 | 国产精品久久久久无码av色戒 | 国产精品无码成人午夜电影 | 国产尤物精品视频 | 国产激情无码一区二区app | 高清不卡一区二区三区 | 欧美 丝袜 自拍 制服 另类 | 成人无码精品一区二区三区 | 欧美日韩综合一区二区三区 | 日韩人妻系列无码专区 | 四虎国产精品免费久久 | 中文字幕无线码免费人妻 | 精品国偷自产在线视频 | 99riav国产精品视频 | 99精品无人区乱码1区2区3区 | 狠狠cao日日穞夜夜穞av | 午夜精品久久久内射近拍高清 | 国产真实乱对白精彩久久 | 国产精品久久久久9999小说 | 欧美日韩一区二区三区自拍 | 亚洲欧洲日本无在线码 | 国产精品久久久久无码av色戒 | 亚洲色欲色欲欲www在线 | 伊在人天堂亚洲香蕉精品区 | 牲欲强的熟妇农村老妇女 | aa片在线观看视频在线播放 | 亚洲热妇无码av在线播放 | 精品国产成人一区二区三区 | 中文无码成人免费视频在线观看 | 极品尤物被啪到呻吟喷水 | 欧美人与物videos另类 | 人妻与老人中文字幕 | 99久久精品午夜一区二区 | 色一情一乱一伦一视频免费看 | 精品一二三区久久aaa片 | 色五月五月丁香亚洲综合网 | 亚洲 激情 小说 另类 欧美 | 久久久www成人免费毛片 | a在线亚洲男人的天堂 | 国产口爆吞精在线视频 | 两性色午夜视频免费播放 | 亚洲精品www久久久 | 人妻无码久久精品人妻 | 动漫av网站免费观看 | 国产免费久久久久久无码 | 东京一本一道一二三区 | 久久国产36精品色熟妇 | 色一情一乱一伦一视频免费看 | 午夜精品一区二区三区的区别 | 99久久人妻精品免费二区 | 久久久久成人片免费观看蜜芽 | 国产日产欧产精品精品app | 精品aⅴ一区二区三区 | 亚洲va中文字幕无码久久不卡 | 一个人看的www免费视频在线观看 | 久久综合九色综合97网 | 无套内射视频囯产 | 国产精品久久福利网站 | 日韩人妻无码中文字幕视频 | 人妻中文无码久热丝袜 | 强伦人妻一区二区三区视频18 | 骚片av蜜桃精品一区 | 午夜嘿嘿嘿影院 | 日本精品人妻无码免费大全 | 国产精品国产三级国产专播 | 国产精品对白交换视频 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲成a人一区二区三区 | 大屁股大乳丰满人妻 | 欧美人与物videos另类 | 久久99国产综合精品 | 日日鲁鲁鲁夜夜爽爽狠狠 | 午夜精品久久久久久久 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产亚洲欧美在线专区 | 久久精品国产日本波多野结衣 | 亚洲码国产精品高潮在线 | 99在线 | 亚洲 | 成人精品视频一区二区三区尤物 | 国产人妻精品一区二区三区不卡 | 国产色在线 | 国产 | 图片小说视频一区二区 | 中文字幕乱码中文乱码51精品 | 人人澡人摸人人添 | 2019午夜福利不卡片在线 | 国产美女极度色诱视频www | 国产成人无码av一区二区 | 双乳奶水饱满少妇呻吟 | 性做久久久久久久久 | 国产超碰人人爽人人做人人添 | 亚洲精品综合五月久久小说 | 久久无码专区国产精品s | 日本大香伊一区二区三区 | 亚洲啪av永久无码精品放毛片 | 男人和女人高潮免费网站 | 欧美人与善在线com | 伊人久久大香线焦av综合影院 | 国产精品无码mv在线观看 | 亚洲爆乳精品无码一区二区三区 | 免费播放一区二区三区 | 无遮挡国产高潮视频免费观看 | 美女张开腿让人桶 | 在线播放免费人成毛片乱码 | 国产午夜福利亚洲第一 | 欧美日韩人成综合在线播放 | 天天拍夜夜添久久精品 | 国产精品福利视频导航 | 男女爱爱好爽视频免费看 | 国产亚洲欧美日韩亚洲中文色 | 在线天堂新版最新版在线8 | 一区二区三区高清视频一 | 欧美日韩综合一区二区三区 | 精品无码国产自产拍在线观看蜜 | 精品久久久中文字幕人妻 | 免费看男女做好爽好硬视频 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲色欲色欲欲www在线 | aa片在线观看视频在线播放 | 欧美变态另类xxxx | 久久综合香蕉国产蜜臀av | a国产一区二区免费入口 | 狠狠躁日日躁夜夜躁2020 | a片在线免费观看 | 欧洲精品码一区二区三区免费看 | 日本大香伊一区二区三区 | 无码中文字幕色专区 | 国产精品爱久久久久久久 | 国产成人综合色在线观看网站 | 精品国产一区av天美传媒 | 国内精品久久久久久中文字幕 | 丁香啪啪综合成人亚洲 | 久久精品国产亚洲精品 | 波多野42部无码喷潮在线 | 亚洲一区二区观看播放 | 久久成人a毛片免费观看网站 | 午夜精品久久久内射近拍高清 | 免费观看激色视频网站 | 麻豆精品国产精华精华液好用吗 | 图片区 小说区 区 亚洲五月 | 一二三四在线观看免费视频 | 国内精品久久久久久中文字幕 | 永久免费观看美女裸体的网站 | 美女扒开屁股让男人桶 | www国产精品内射老师 | 亚洲熟悉妇女xxx妇女av | 国产av一区二区精品久久凹凸 | 性做久久久久久久久 | 久久久久久久久蜜桃 | av无码久久久久不卡免费网站 | 成人试看120秒体验区 | 四虎永久在线精品免费网址 | 黑人巨大精品欧美一区二区 | 午夜精品一区二区三区在线观看 | 亚洲国产精华液网站w | 永久免费观看美女裸体的网站 | 无码乱肉视频免费大全合集 | 亚洲国产午夜精品理论片 | 东京热无码av男人的天堂 | 思思久久99热只有频精品66 | 给我免费的视频在线观看 | 日韩成人一区二区三区在线观看 | 2019午夜福利不卡片在线 | 国产成人无码av在线影院 | 丰满岳乱妇在线观看中字无码 | 午夜福利不卡在线视频 | 午夜成人1000部免费视频 | 日本乱偷人妻中文字幕 | 搡女人真爽免费视频大全 | 国产av无码专区亚洲awww | 国产国语老龄妇女a片 | 7777奇米四色成人眼影 | 精品午夜福利在线观看 | 亚洲精品综合五月久久小说 | 色一情一乱一伦一视频免费看 | 久久久久久亚洲精品a片成人 | 中文字幕人成乱码熟女app | 少妇无码av无码专区在线观看 | 国产偷抇久久精品a片69 | 国产av无码专区亚洲a∨毛片 | 丰满岳乱妇在线观看中字无码 | 久久久国产精品无码免费专区 | 亚洲中文字幕无码中字 | 日本爽爽爽爽爽爽在线观看免 | 偷窥日本少妇撒尿chinese | 精品国产青草久久久久福利 | 天堂а√在线地址中文在线 | 激情内射日本一区二区三区 | 人妻少妇精品视频专区 | 中文字幕中文有码在线 | 无遮无挡爽爽免费视频 | 国产人妻精品午夜福利免费 | 亚洲熟熟妇xxxx | 久久久久亚洲精品男人的天堂 | 在线播放免费人成毛片乱码 | 久久人人爽人人爽人人片ⅴ | 欧美亚洲日韩国产人成在线播放 | 久久国产精品_国产精品 | 国产成人无码一二三区视频 | 欧美老人巨大xxxx做受 | 久久久婷婷五月亚洲97号色 | 无码播放一区二区三区 | 国产手机在线αⅴ片无码观看 | 国产成人一区二区三区在线观看 | 伊人久久大香线蕉亚洲 | 欧美人与动性行为视频 | 色欲人妻aaaaaaa无码 | 亚洲综合另类小说色区 | 一个人看的www免费视频在线观看 | 国产精品人妻一区二区三区四 | 国产国语老龄妇女a片 | 无码人妻丰满熟妇区毛片18 | 啦啦啦www在线观看免费视频 | 图片小说视频一区二区 | 欧美性生交xxxxx久久久 | 色婷婷香蕉在线一区二区 | 熟妇女人妻丰满少妇中文字幕 | 欧美真人作爱免费视频 | 精品国产精品久久一区免费式 | 亚洲精品成a人在线观看 | 日韩精品乱码av一区二区 | 亚洲乱码中文字幕在线 | 午夜福利不卡在线视频 | 亚洲aⅴ无码成人网站国产app | 全黄性性激高免费视频 | 性做久久久久久久久 | 国产特级毛片aaaaaaa高清 | 性欧美疯狂xxxxbbbb | 亚洲乱亚洲乱妇50p | 午夜时刻免费入口 | 国产口爆吞精在线视频 | 精品国精品国产自在久国产87 | 亚洲国精产品一二二线 | 久久综合给久久狠狠97色 | 国产欧美亚洲精品a | 亚洲一区av无码专区在线观看 | 精品国产精品久久一区免费式 | 蜜桃av抽搐高潮一区二区 | 亚洲自偷精品视频自拍 | 精品人妻人人做人人爽夜夜爽 | 亚洲成av人片天堂网无码】 | 亚洲熟妇色xxxxx欧美老妇 | www成人国产高清内射 | 99久久精品国产一区二区蜜芽 | 欧美丰满熟妇xxxx | 无套内谢老熟女 | 国产午夜精品一区二区三区嫩草 | 久久99久久99精品中文字幕 | 十八禁视频网站在线观看 | 国产美女精品一区二区三区 | 久久国产精品偷任你爽任你 | 99久久亚洲精品无码毛片 | 亚洲精品久久久久avwww潮水 | 亚洲熟妇色xxxxx欧美老妇 | 午夜精品久久久内射近拍高清 | 中文字幕av无码一区二区三区电影 | v一区无码内射国产 | 一本久久伊人热热精品中文字幕 | 亚洲日本一区二区三区在线 | 亚洲 日韩 欧美 成人 在线观看 | 成人亚洲精品久久久久软件 | 性生交大片免费看l | 国产农村乱对白刺激视频 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国色天香社区在线视频 | 亚洲区欧美区综合区自拍区 | 丰满人妻被黑人猛烈进入 | 国产精品成人av在线观看 | 中文久久乱码一区二区 | 久久亚洲国产成人精品性色 | 午夜熟女插插xx免费视频 | 无码人妻出轨黑人中文字幕 | 国产亚洲精品久久久久久久 | 十八禁视频网站在线观看 | 九九久久精品国产免费看小说 | 精品午夜福利在线观看 | 国产 浪潮av性色四虎 | 亚洲一区av无码专区在线观看 | 国产精品无码一区二区三区不卡 | 亚洲综合无码一区二区三区 | 亚洲天堂2017无码 | 日韩成人一区二区三区在线观看 | 日产精品99久久久久久 | 亚洲成a人片在线观看日本 | 狂野欧美激情性xxxx | 精品一区二区三区无码免费视频 | 偷窥村妇洗澡毛毛多 | 日本一卡2卡3卡四卡精品网站 | 国内丰满熟女出轨videos | 免费看少妇作爱视频 | 激情五月综合色婷婷一区二区 | 亚洲七七久久桃花影院 | 国产日产欧产精品精品app | 国产av久久久久精东av | 久久99精品久久久久久 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国精产品一区二区三区 | 男女爱爱好爽视频免费看 | 国产成人av免费观看 | 美女极度色诱视频国产 | 麻花豆传媒剧国产免费mv在线 | 男女下面进入的视频免费午夜 | 精品人妻人人做人人爽夜夜爽 | 色欲久久久天天天综合网精品 | 在线观看免费人成视频 | 日韩精品无码一本二本三本色 | 曰本女人与公拘交酡免费视频 | 国产欧美熟妇另类久久久 | 色情久久久av熟女人妻网站 | 欧美老人巨大xxxx做受 | 久久精品成人欧美大片 | 亚洲va欧美va天堂v国产综合 | 亚洲熟悉妇女xxx妇女av | 欧美激情一区二区三区成人 | 丰满人妻精品国产99aⅴ | 日本va欧美va欧美va精品 | 精品偷自拍另类在线观看 | 日日碰狠狠躁久久躁蜜桃 | 国产精品久久国产精品99 | 亚洲日韩中文字幕在线播放 | 欧美精品在线观看 | 全球成人中文在线 | 中文毛片无遮挡高清免费 | 国产高清av在线播放 | 中文字幕日韩精品一区二区三区 | 婷婷色婷婷开心五月四房播播 | 午夜熟女插插xx免费视频 | 国产三级久久久精品麻豆三级 | 国产三级精品三级男人的天堂 | 国产办公室秘书无码精品99 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产熟妇另类久久久久 | 欧美freesex黑人又粗又大 | 国产午夜精品一区二区三区嫩草 | 欧美野外疯狂做受xxxx高潮 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产精品福利视频导航 | 国产精品无码mv在线观看 | 国精产品一区二区三区 | 天下第一社区视频www日本 | 国产婷婷色一区二区三区在线 | 婷婷综合久久中文字幕蜜桃三电影 | 国产另类ts人妖一区二区 | 日本熟妇乱子伦xxxx | 久久久久亚洲精品中文字幕 | 成人精品视频一区二区 | www国产精品内射老师 | 国产明星裸体无码xxxx视频 | 久久久亚洲欧洲日产国码αv | 日日碰狠狠丁香久燥 | 国产精品毛多多水多 | 国产成人无码av一区二区 | 国产舌乚八伦偷品w中 | 亚洲成av人综合在线观看 | 成人性做爰aaa片免费看不忠 | 思思久久99热只有频精品66 | 久久熟妇人妻午夜寂寞影院 | 精品人妻人人做人人爽 | 男女爱爱好爽视频免费看 | 丁香啪啪综合成人亚洲 | 久久精品99久久香蕉国产色戒 | 亚洲aⅴ无码成人网站国产app | 在线播放无码字幕亚洲 | 亚洲の无码国产の无码步美 | 国产亚洲视频中文字幕97精品 | 人妻体内射精一区二区三四 | 夜精品a片一区二区三区无码白浆 | 免费人成在线观看网站 | 欧美熟妇另类久久久久久多毛 | 日韩少妇白浆无码系列 | 99久久婷婷国产综合精品青草免费 | 偷窥村妇洗澡毛毛多 | 免费乱码人妻系列无码专区 | 久久久久久国产精品无码下载 | 精品熟女少妇av免费观看 | 国产精品久久久久无码av色戒 | 国产精品无码一区二区桃花视频 | 亚洲精品国偷拍自产在线麻豆 | 又粗又大又硬毛片免费看 | 国产亚洲精品久久久闺蜜 | 十八禁视频网站在线观看 | 国产亚洲精品久久久闺蜜 | 国产乱人无码伦av在线a | 无码播放一区二区三区 | 中文字幕无线码 | 天天摸天天透天天添 | 日本熟妇大屁股人妻 | 99精品国产综合久久久久五月天 | 国产三级精品三级男人的天堂 | 久久久久se色偷偷亚洲精品av | 午夜性刺激在线视频免费 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 无码免费一区二区三区 | 成人免费无码大片a毛片 | 国产精品毛片一区二区 | 日韩欧美成人免费观看 | 精品人妻人人做人人爽夜夜爽 | 免费中文字幕日韩欧美 | 一个人看的www免费视频在线观看 | 欧美亚洲国产一区二区三区 | 色综合久久久久综合一本到桃花网 | 性啪啪chinese东北女人 | 亚洲中文字幕va福利 | 免费国产黄网站在线观看 | 国产超级va在线观看视频 | 极品嫩模高潮叫床 | 亚洲男女内射在线播放 | a片免费视频在线观看 | 狂野欧美性猛xxxx乱大交 | 久久人人爽人人爽人人片ⅴ | 日韩成人一区二区三区在线观看 | 午夜性刺激在线视频免费 | 在线精品亚洲一区二区 | 蜜桃av抽搐高潮一区二区 | 免费无码的av片在线观看 | 中文字幕人妻无码一区二区三区 | 午夜精品一区二区三区的区别 | 97精品人妻一区二区三区香蕉 | 丰满人妻一区二区三区免费视频 | 三级4级全黄60分钟 | 日日摸夜夜摸狠狠摸婷婷 | 久久天天躁狠狠躁夜夜免费观看 | 国产乱人伦av在线无码 | 夜精品a片一区二区三区无码白浆 | 无套内谢老熟女 | 欧美色就是色 | 天天摸天天透天天添 | 乱码av麻豆丝袜熟女系列 | av人摸人人人澡人人超碰下载 | 国产做国产爱免费视频 | 国产精品久久久久久久9999 | 99久久久无码国产精品免费 | 国产电影无码午夜在线播放 | 成 人 网 站国产免费观看 | 5858s亚洲色大成网站www | 内射巨臀欧美在线视频 | 亚洲一区二区三区偷拍女厕 | 噜噜噜亚洲色成人网站 | 无码人妻丰满熟妇区毛片18 | av在线亚洲欧洲日产一区二区 | 国内精品久久毛片一区二区 | 国产精品美女久久久 | 无码人妻丰满熟妇区毛片18 | 天天综合网天天综合色 | 亚洲精品久久久久avwww潮水 | 人妻人人添人妻人人爱 | 国产精品内射视频免费 | 亚洲小说春色综合另类 | 偷窥村妇洗澡毛毛多 | 98国产精品综合一区二区三区 | 性欧美牲交xxxxx视频 | 欧美亚洲国产一区二区三区 | 55夜色66夜色国产精品视频 | 日韩亚洲欧美中文高清在线 | 麻豆国产人妻欲求不满 | 内射爽无广熟女亚洲 | 亚洲色大成网站www | 日韩欧美中文字幕在线三区 | 久久久精品456亚洲影院 | 午夜无码区在线观看 | 骚片av蜜桃精品一区 | 亚洲成av人片天堂网无码】 | 亚洲色无码一区二区三区 | 亚洲国产一区二区三区在线观看 | 欧美 亚洲 国产 另类 | 乱中年女人伦av三区 | 丰满少妇弄高潮了www | 性生交片免费无码看人 | 99精品视频在线观看免费 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久亚洲精品成人无码 | 亚洲精品国产a久久久久久 | 日韩少妇白浆无码系列 | 亚洲自偷自偷在线制服 | 国产在线精品一区二区高清不卡 | 人妻少妇精品久久 | 国产熟妇高潮叫床视频播放 | 少妇性l交大片欧洲热妇乱xxx | 九九热爱视频精品 | 四虎永久在线精品免费网址 | 国产成人无码一二三区视频 | 六十路熟妇乱子伦 | 国产美女精品一区二区三区 | 久久久av男人的天堂 | 亚洲精品美女久久久久久久 | 全黄性性激高免费视频 | 亚洲成av人片在线观看无码不卡 | 狠狠亚洲超碰狼人久久 | 国产偷国产偷精品高清尤物 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 欧美兽交xxxx×视频 | 亚洲成a人一区二区三区 | 国产成人无码区免费内射一片色欲 | 55夜色66夜色国产精品视频 | 欧美阿v高清资源不卡在线播放 | 日韩精品乱码av一区二区 | 未满小14洗澡无码视频网站 | 久久久久久久女国产乱让韩 | 人妻少妇精品视频专区 | 日韩精品无码一区二区中文字幕 | 丁香花在线影院观看在线播放 | 4hu四虎永久在线观看 | 亚洲国产午夜精品理论片 | 久久久www成人免费毛片 | 又大又紧又粉嫩18p少妇 | 亚洲国产精品一区二区美利坚 | 久久99热只有频精品8 | 亚洲性无码av中文字幕 | 小泽玛莉亚一区二区视频在线 | 国产精品va在线观看无码 | 狂野欧美性猛交免费视频 | 人妻少妇精品久久 | 丰满少妇熟乱xxxxx视频 | 久久久久亚洲精品男人的天堂 | 久久精品国产一区二区三区 | 精品无人国产偷自产在线 | 无码人妻av免费一区二区三区 | 日本免费一区二区三区最新 | 亚洲精品国产精品乱码视色 | 色欲久久久天天天综合网精品 | 免费无码肉片在线观看 | 亚洲啪av永久无码精品放毛片 | 精品国偷自产在线 | 精品久久8x国产免费观看 | 欧美性猛交xxxx富婆 | 国内丰满熟女出轨videos | 久久久久国色av免费观看性色 | 亚洲国产成人av在线观看 | 国产成人综合在线女婷五月99播放 | 大地资源网第二页免费观看 | 人妻人人添人妻人人爱 | 精品国产青草久久久久福利 | 高中生自慰www网站 | 精品亚洲韩国一区二区三区 | 377p欧洲日本亚洲大胆 | 日日鲁鲁鲁夜夜爽爽狠狠 | 亚洲色无码一区二区三区 | 成人精品天堂一区二区三区 | 国产片av国语在线观看 | 蜜桃av抽搐高潮一区二区 | 亚洲国产成人av在线观看 | 日本爽爽爽爽爽爽在线观看免 | 国产av一区二区精品久久凹凸 | 亚洲欧洲中文日韩av乱码 | 欧美xxxxx精品 | 亚洲综合伊人久久大杳蕉 | 欧美人妻一区二区三区 | 狂野欧美性猛交免费视频 | 色欲人妻aaaaaaa无码 | 精品人妻中文字幕有码在线 | 日日摸日日碰夜夜爽av | 人妻夜夜爽天天爽三区 | 2019午夜福利不卡片在线 | 无码av中文字幕免费放 | 国产精品美女久久久久av爽李琼 | 亚洲中文字幕成人无码 | 少妇被黑人到高潮喷出白浆 | 网友自拍区视频精品 | 国产成人精品久久亚洲高清不卡 | 国产精品爱久久久久久久 | 欧美精品无码一区二区三区 | 小泽玛莉亚一区二区视频在线 | 日本一区二区更新不卡 | 久久久久免费看成人影片 | 成人免费视频视频在线观看 免费 | 久久99精品国产麻豆蜜芽 | 亚洲成av人片天堂网无码】 | 亚洲国产精品毛片av不卡在线 | 性欧美牲交在线视频 | 内射后入在线观看一区 | 性欧美熟妇videofreesex | 国产在线无码精品电影网 | 国产成人无码av片在线观看不卡 | 在线精品亚洲一区二区 | 高潮毛片无遮挡高清免费视频 | 国产手机在线αⅴ片无码观看 | 狠狠色色综合网站 | 欧美三级a做爰在线观看 | 性啪啪chinese东北女人 | 天天燥日日燥 | 亚洲综合精品香蕉久久网 | 人人妻人人澡人人爽人人精品浪潮 | 少妇邻居内射在线 | 特大黑人娇小亚洲女 | 亚洲人成影院在线无码按摩店 | 国产精品美女久久久久av爽李琼 | 久久国产36精品色熟妇 | 国内精品久久久久久中文字幕 | 色窝窝无码一区二区三区色欲 | 无码免费一区二区三区 | 成人精品一区二区三区中文字幕 | 欧美猛少妇色xxxxx | 久久久久久久久蜜桃 | 成人免费视频视频在线观看 免费 | 久久久精品欧美一区二区免费 | 樱花草在线播放免费中文 | 亚洲中文字幕无码中字 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲va欧美va天堂v国产综合 | 久久熟妇人妻午夜寂寞影院 | 日本熟妇人妻xxxxx人hd | 宝宝好涨水快流出来免费视频 | 久久99热只有频精品8 | 日本一区二区三区免费播放 | 狠狠综合久久久久综合网 | 国产国产精品人在线视 | 日本熟妇乱子伦xxxx | 久久精品女人的天堂av | 性生交大片免费看女人按摩摩 | 熟妇人妻中文av无码 | 国产成人精品优优av | 国内揄拍国内精品少妇国语 | 又黄又爽又色的视频 | 久久综合给合久久狠狠狠97色 | 国产国语老龄妇女a片 | 国产特级毛片aaaaaaa高清 | 成人aaa片一区国产精品 | 性史性农村dvd毛片 | 疯狂三人交性欧美 | 久久五月精品中文字幕 | 蜜臀av在线播放 久久综合激激的五月天 | 欧美性生交xxxxx久久久 | 免费人成在线观看网站 | 久精品国产欧美亚洲色aⅴ大片 | 日本在线高清不卡免费播放 | 国产成人精品久久亚洲高清不卡 | 国产精品久久久久久久影院 | 国产片av国语在线观看 | 国产精品国产三级国产专播 | 色综合视频一区二区三区 | 亚洲色在线无码国产精品不卡 | 人人妻人人澡人人爽欧美精品 | 秋霞成人午夜鲁丝一区二区三区 | 欧美日韩在线亚洲综合国产人 | a国产一区二区免费入口 | 婷婷丁香六月激情综合啪 | 国内精品久久毛片一区二区 | 国产成人无码一二三区视频 | 国产真人无遮挡作爱免费视频 | 亚洲午夜无码久久 | 国产口爆吞精在线视频 | 日本精品少妇一区二区三区 | 人人澡人人透人人爽 | a在线观看免费网站大全 | 女人被男人爽到呻吟的视频 | 亚洲人成影院在线无码按摩店 | 亚洲中文字幕成人无码 | 在线播放免费人成毛片乱码 | 久久99精品国产麻豆蜜芽 | 熟妇激情内射com | 国产精品香蕉在线观看 | 国产无遮挡吃胸膜奶免费看 | 国産精品久久久久久久 | 激情国产av做激情国产爱 | 亚洲另类伦春色综合小说 | 色欲久久久天天天综合网精品 | 国产人妻人伦精品1国产丝袜 | 2020最新国产自产精品 | 亚洲国精产品一二二线 | 中文字幕乱码中文乱码51精品 | 色五月丁香五月综合五月 | 蜜桃视频插满18在线观看 | 久久综合九色综合欧美狠狠 | 国产av一区二区三区最新精品 | 国产人妻久久精品二区三区老狼 | 亚洲成av人在线观看网址 | 亚洲а∨天堂久久精品2021 | 国产av无码专区亚洲a∨毛片 | 精品人人妻人人澡人人爽人人 | 无码毛片视频一区二区本码 | 大地资源中文第3页 | 中文字幕人妻无码一区二区三区 | 色婷婷欧美在线播放内射 | 国产精品怡红院永久免费 | 久久久婷婷五月亚洲97号色 | 一本大道伊人av久久综合 | 免费国产黄网站在线观看 | 99久久精品国产一区二区蜜芽 | 俄罗斯老熟妇色xxxx | 国产成人无码专区 | 国模大胆一区二区三区 | 国产亚洲欧美在线专区 | 国产精品沙发午睡系列 | 无码播放一区二区三区 | 小sao货水好多真紧h无码视频 | 亚洲成av人片天堂网无码】 | 亚洲日韩中文字幕在线播放 | 人妻插b视频一区二区三区 | 日本又色又爽又黄的a片18禁 | 精品久久综合1区2区3区激情 | 久久久久se色偷偷亚洲精品av | 成人精品视频一区二区 | 色一情一乱一伦一区二区三欧美 | 亚洲国产精品成人久久蜜臀 | 国产精品毛片一区二区 | 亚洲成av人影院在线观看 | 国产婷婷色一区二区三区在线 | 暴力强奷在线播放无码 | 久久国产自偷自偷免费一区调 | 久久国产自偷自偷免费一区调 | 国内丰满熟女出轨videos | 九九综合va免费看 | 国产av无码专区亚洲a∨毛片 | 久久久精品国产sm最大网站 | 免费国产成人高清在线观看网站 | 午夜福利电影 | 老子影院午夜伦不卡 | 一区二区三区高清视频一 | 精品久久久久久亚洲精品 | 丰满人妻被黑人猛烈进入 | 四虎4hu永久免费 | 欧美日韩人成综合在线播放 | 久久国产精品萌白酱免费 | 岛国片人妻三上悠亚 | 国内揄拍国内精品人妻 | 内射爽无广熟女亚洲 | 人妻插b视频一区二区三区 | 久久久久成人精品免费播放动漫 | 美女毛片一区二区三区四区 | 国产小呦泬泬99精品 | 国产高清av在线播放 | 九月婷婷人人澡人人添人人爽 | 美女毛片一区二区三区四区 | 少妇无套内谢久久久久 | 99久久婷婷国产综合精品青草免费 | 亚洲成在人网站无码天堂 | 亚洲成a人片在线观看日本 | 亚洲色大成网站www | 欧美性黑人极品hd | 亚洲国产精品成人久久蜜臀 | 亚洲 欧美 激情 小说 另类 | 国产人妻精品一区二区三区 | 丰满少妇高潮惨叫视频 | 天天av天天av天天透 | 精品久久8x国产免费观看 | 未满小14洗澡无码视频网站 | 欧美freesex黑人又粗又大 | 性生交大片免费看l | 亚洲 a v无 码免 费 成 人 a v | 无码人妻久久一区二区三区不卡 | 天堂а√在线地址中文在线 | 国精产品一品二品国精品69xx | 亚洲毛片av日韩av无码 | 最新国产麻豆aⅴ精品无码 | 两性色午夜免费视频 | 无码精品人妻一区二区三区av | 无码人中文字幕 | 性色欲情网站iwww九文堂 | 激情人妻另类人妻伦 | 十八禁视频网站在线观看 | 人人妻人人澡人人爽人人精品 | 人人妻在人人 | 国产av无码专区亚洲awww | 欧美午夜特黄aaaaaa片 | 成人亚洲精品久久久久 | 77777熟女视频在线观看 а天堂中文在线官网 | 麻花豆传媒剧国产免费mv在线 | aⅴ亚洲 日韩 色 图网站 播放 | 西西人体www44rt大胆高清 | 红桃av一区二区三区在线无码av | 中文字幕 亚洲精品 第1页 | www成人国产高清内射 | 欧洲熟妇精品视频 | 亚洲综合伊人久久大杳蕉 | 少妇无码一区二区二三区 | 人人妻在人人 | 国产内射爽爽大片视频社区在线 | 一个人免费观看的www视频 | 国产午夜亚洲精品不卡 | 久久成人a毛片免费观看网站 | 色一情一乱一伦一视频免费看 | 久精品国产欧美亚洲色aⅴ大片 | 国产高清不卡无码视频 | 亚洲 欧美 激情 小说 另类 | 国产精品嫩草久久久久 | 欧美丰满少妇xxxx性 | 日韩 欧美 动漫 国产 制服 | 久久国产精品偷任你爽任你 | 男人和女人高潮免费网站 | 九九在线中文字幕无码 | 图片小说视频一区二区 | 青草视频在线播放 | 亚洲成色www久久网站 | 国产在线精品一区二区高清不卡 | 国产成人午夜福利在线播放 | 人人爽人人澡人人高潮 | 免费网站看v片在线18禁无码 | 亚拍精品一区二区三区探花 | 久久久久成人片免费观看蜜芽 | 欧美日本精品一区二区三区 | 波多野结衣 黑人 | 日本又色又爽又黄的a片18禁 | 久久久国产精品无码免费专区 | 男女猛烈xx00免费视频试看 | 日本高清一区免费中文视频 | 亚洲の无码国产の无码步美 | 精品国产一区二区三区四区在线看 | 亚洲国产日韩a在线播放 | 国产精品第一区揄拍无码 | 亚洲人成网站在线播放942 | 亚洲阿v天堂在线 | 国产三级久久久精品麻豆三级 | 久久久久成人精品免费播放动漫 | 99久久精品无码一区二区毛片 | 真人与拘做受免费视频一 | 无码av免费一区二区三区试看 | 欧美激情内射喷水高潮 | 欧美一区二区三区视频在线观看 | 少妇厨房愉情理9仑片视频 | 麻豆国产丝袜白领秘书在线观看 | 久久97精品久久久久久久不卡 | 久久久精品国产sm最大网站 | 亚洲日韩精品欧美一区二区 | 国产精品理论片在线观看 | 精品国产一区二区三区av 性色 | 色婷婷久久一区二区三区麻豆 | 色情久久久av熟女人妻网站 | 377p欧洲日本亚洲大胆 | 无码国产乱人伦偷精品视频 | 久久久久av无码免费网 | 亚洲区小说区激情区图片区 | 国产区女主播在线观看 | 久青草影院在线观看国产 | 亚洲国产精品久久人人爱 | 永久黄网站色视频免费直播 | 日本熟妇乱子伦xxxx | 国产成人精品必看 | 亚洲精品成人福利网站 | 5858s亚洲色大成网站www | 久久久久免费精品国产 | 亚洲另类伦春色综合小说 | 国产 浪潮av性色四虎 | 亚洲熟妇色xxxxx亚洲 | 又湿又紧又大又爽a视频国产 | 亚洲欧洲中文日韩av乱码 | aⅴ在线视频男人的天堂 | 天天燥日日燥 | 久久亚洲a片com人成 | 久久久久成人片免费观看蜜芽 | 亚洲一区二区观看播放 | 少妇被粗大的猛进出69影院 | 久久久久亚洲精品男人的天堂 | 最新国产乱人伦偷精品免费网站 | 午夜成人1000部免费视频 | 欧美 日韩 亚洲 在线 | 国产情侣作爱视频免费观看 | 四十如虎的丰满熟妇啪啪 | 无码一区二区三区在线观看 | 无码福利日韩神码福利片 | 人妻少妇被猛烈进入中文字幕 | 欧美人与禽猛交狂配 | 欧美日韩一区二区综合 | 女高中生第一次破苞av | 西西人体www44rt大胆高清 | 男人的天堂av网站 | 亚洲a无码综合a国产av中文 | 久激情内射婷内射蜜桃人妖 | 久久国产精品萌白酱免费 | 亚洲精品国偷拍自产在线观看蜜桃 | 人妻体内射精一区二区三四 | 国产熟女一区二区三区四区五区 | 日本乱人伦片中文三区 | 欧美阿v高清资源不卡在线播放 | 精品国产国产综合精品 | 欧美国产日韩亚洲中文 | 色一情一乱一伦一区二区三欧美 | 欧美老熟妇乱xxxxx | 99精品国产综合久久久久五月天 | 亚洲男人av香蕉爽爽爽爽 | 国色天香社区在线视频 | 色综合久久88色综合天天 | 亚洲国产高清在线观看视频 | 乱人伦中文视频在线观看 | 99精品国产综合久久久久五月天 | 久久人妻内射无码一区三区 | 美女毛片一区二区三区四区 | 丰满少妇弄高潮了www | 日本又色又爽又黄的a片18禁 | 久久视频在线观看精品 | 国产在线精品一区二区三区直播 | 少妇被粗大的猛进出69影院 | 大肉大捧一进一出好爽视频 | 成人aaa片一区国产精品 | 亚洲精品鲁一鲁一区二区三区 | 毛片内射-百度 | 国产亚洲人成在线播放 | 俺去俺来也www色官网 | 欧美高清在线精品一区 | 久激情内射婷内射蜜桃人妖 | 在线成人www免费观看视频 | 大地资源中文第3页 | 中文字幕无码av激情不卡 | 亚洲一区二区观看播放 | 在线成人www免费观看视频 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 又大又硬又爽免费视频 | 清纯唯美经典一区二区 | 特级做a爰片毛片免费69 | 国产99久久精品一区二区 | 色婷婷久久一区二区三区麻豆 | 丰满岳乱妇在线观看中字无码 | 啦啦啦www在线观看免费视频 | 亲嘴扒胸摸屁股激烈网站 | 国产人妻久久精品二区三区老狼 | 国产午夜福利亚洲第一 | 国产成人综合在线女婷五月99播放 | 亚洲中文字幕在线观看 | 俺去俺来也在线www色官网 | 乱码av麻豆丝袜熟女系列 | 亚洲色欲色欲欲www在线 | 久久精品国产一区二区三区 | 亚洲精品久久久久avwww潮水 | 国产亚洲视频中文字幕97精品 | 东京一本一道一二三区 | www成人国产高清内射 | 亚洲国产av美女网站 | 性欧美疯狂xxxxbbbb | 亚洲人成影院在线观看 | 亚洲自偷精品视频自拍 | 理论片87福利理论电影 | 99麻豆久久久国产精品免费 | 国内少妇偷人精品视频 | 色妞www精品免费视频 | 精品人妻人人做人人爽夜夜爽 | 成 人 免费观看网站 | 红桃av一区二区三区在线无码av | 亚洲 激情 小说 另类 欧美 | 久久久中文久久久无码 | 日韩亚洲欧美精品综合 | 无码人妻精品一区二区三区下载 | 久激情内射婷内射蜜桃人妖 | 荡女精品导航 | 国产亚洲精品久久久久久国模美 | 国产在线无码精品电影网 | 成人亚洲精品久久久久软件 | 99久久精品国产一区二区蜜芽 | 亚洲国产精品一区二区美利坚 | 一区二区三区乱码在线 | 欧洲 | 夜夜影院未满十八勿进 | 亚洲热妇无码av在线播放 | 亚洲精品一区二区三区四区五区 | 国产午夜福利100集发布 | 中文字幕精品av一区二区五区 | 秋霞特色aa大片 | 久久人人97超碰a片精品 | 牲欲强的熟妇农村老妇女视频 | 欧美变态另类xxxx | 无码人妻精品一区二区三区不卡 | 亚洲一区av无码专区在线观看 | 国产色视频一区二区三区 | 97se亚洲精品一区 | 欧美日韩人成综合在线播放 | 国产欧美熟妇另类久久久 | 国精产品一区二区三区 | 亚洲欧洲日本综合aⅴ在线 | 宝宝好涨水快流出来免费视频 | 国产精品高潮呻吟av久久4虎 | 又大又硬又爽免费视频 | 成在人线av无码免费 | 一本无码人妻在中文字幕免费 | 最近的中文字幕在线看视频 | 成人动漫在线观看 | 久久久久久久人妻无码中文字幕爆 | 人妻少妇精品久久 | 久久成人a毛片免费观看网站 | 少妇人妻大乳在线视频 | 久久精品无码一区二区三区 | 荫蒂被男人添的好舒服爽免费视频 | 久久久久久av无码免费看大片 | 女人被爽到呻吟gif动态图视看 | 欧洲精品码一区二区三区免费看 | 亚洲精品中文字幕 | 精品 日韩 国产 欧美 视频 | 人人妻人人澡人人爽欧美一区九九 | 亚洲小说春色综合另类 | 一区二区三区高清视频一 | 国产精品丝袜黑色高跟鞋 | 亚洲国产精品毛片av不卡在线 | 欧美日韩视频无码一区二区三 | 高潮喷水的毛片 | 亚洲国产精品毛片av不卡在线 | 久久久久久久人妻无码中文字幕爆 | 18精品久久久无码午夜福利 | 精品国产国产综合精品 | 午夜熟女插插xx免费视频 | 动漫av网站免费观看 | 欧美一区二区三区 | 色婷婷av一区二区三区之红樱桃 | 欧美35页视频在线观看 | 成人av无码一区二区三区 | 免费国产黄网站在线观看 | 久久国产精品精品国产色婷婷 | 久久人人爽人人爽人人片av高清 | 爱做久久久久久 | 日本又色又爽又黄的a片18禁 | 国产激情无码一区二区app | 成人无码视频在线观看网站 | 婷婷综合久久中文字幕蜜桃三电影 | 国产又爽又猛又粗的视频a片 | 六十路熟妇乱子伦 | 国产超碰人人爽人人做人人添 | 国产精品无码一区二区三区不卡 | 国产sm调教视频在线观看 | 亚洲日韩中文字幕在线播放 | 狂野欧美性猛xxxx乱大交 | 水蜜桃亚洲一二三四在线 | 久久久久亚洲精品男人的天堂 | а√天堂www在线天堂小说 | 波多野结衣高清一区二区三区 | 无码av免费一区二区三区试看 | 亚洲欧洲中文日韩av乱码 | 国产精品无码一区二区三区不卡 | 男女猛烈xx00免费视频试看 | 日本熟妇浓毛 | 伊人久久婷婷五月综合97色 | 国产手机在线αⅴ片无码观看 | 国产黄在线观看免费观看不卡 | 国产色视频一区二区三区 | 色五月五月丁香亚洲综合网 | 午夜精品久久久久久久 | 中文字幕人妻无码一夲道 | 人人澡人摸人人添 | 国产av无码专区亚洲a∨毛片 | 国产在线精品一区二区高清不卡 | 久久人妻内射无码一区三区 | 久久国产精品_国产精品 | 人妻插b视频一区二区三区 | 欧美国产亚洲日韩在线二区 | 人人澡人人妻人人爽人人蜜桃 | 国内精品九九久久久精品 | 久久综合色之久久综合 | 亚洲国产成人av在线观看 | 中文字幕久久久久人妻 | 久久亚洲精品中文字幕无男同 | 国产av久久久久精东av | 精品久久久无码中文字幕 | 日韩av无码一区二区三区不卡 | 任你躁在线精品免费 | 亚洲七七久久桃花影院 | 福利一区二区三区视频在线观看 | √天堂资源地址中文在线 | 欧美黑人乱大交 | 久久亚洲国产成人精品性色 | 97色伦图片97综合影院 | 国产午夜亚洲精品不卡 | 亚洲男人av香蕉爽爽爽爽 | 久久99精品国产.久久久久 | 乱人伦人妻中文字幕无码久久网 | 国产成人精品久久亚洲高清不卡 | 性啪啪chinese东北女人 | 一本精品99久久精品77 | www国产亚洲精品久久久日本 | 97夜夜澡人人双人人人喊 | aa片在线观看视频在线播放 | 狠狠色丁香久久婷婷综合五月 | 亚洲 高清 成人 动漫 | 熟女体下毛毛黑森林 | 中文字幕乱码中文乱码51精品 | 熟女体下毛毛黑森林 | 无码国模国产在线观看 | 日韩精品成人一区二区三区 | 免费中文字幕日韩欧美 | 老子影院午夜精品无码 | 欧洲熟妇色 欧美 | 成人一区二区免费视频 | 欧美性生交xxxxx久久久 | 老熟妇乱子伦牲交视频 | www国产精品内射老师 | 国产精品久久久久久久9999 | 性欧美熟妇videofreesex | 国产卡一卡二卡三 | 国产精品久久久久久久9999 | 无码人妻少妇伦在线电影 | 乱码午夜-极国产极内射 | 亚洲乱码中文字幕在线 |