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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

C++学习笔记——opencv2模块(图像处理)

發(fā)布時(shí)間:2023/12/9 c/c++ 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++学习笔记——opencv2模块(图像处理) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C++學(xué)習(xí)筆記——opencv2模塊(圖像處理)

  • 1. 使用方式
  • 2. 注意點(diǎn)
  • 3. 圖片讀寫與屬性
    • 3.1 圖片基本操作
    • 3.2 遍歷像素點(diǎn)
    • 3.3 提取指定像素值
    • 3.4 初始化為0的矩陣
    • 3.5 計(jì)算某個(gè)灰度切片區(qū)域的像素和
  • 4. 切片,淺拷貝與深拷貝
  • 5. 圖片操作函數(shù)
    • 5.1 圖片翻轉(zhuǎn)
    • 5.2 二值化
    • 5.3 輪廓檢測(cè)
    • 5.4 計(jì)算均值與標(biāo)準(zhǔn)差
  • 6. 一些代碼樣例
    • 6.1 去畸變代碼
    • 6.2 ORB特征匹配代碼
    • 6.3 將特征數(shù)據(jù)寫入磁盤/從磁盤讀取特征數(shù)據(jù)并匹配輸出
  • 7. cv::Mat與Eigen::Matrix互相轉(zhuǎn)換
  • 8. 在窗口中顯示放大后的圖像

用于計(jì)算圖像處理的opencv2,只不過這次用的不是python的版本,而是C++的版本。

參考書籍:《視覺SLAM十四講-從理論到實(shí)踐》——高翔

1. 使用方式

CMakeLists.txt寫法樣例:

# 添加c++11標(biāo)準(zhǔn)支持 set(CMAKE_CXX_FLAGS "-std=c++11")# cmake最低版本需求 cmake_minimum_required(VERSION 2.8)# 創(chuàng)建項(xiàng)目 project( test )# 創(chuàng)建執(zhí)行程序 add_executable( cv2_test cv2_test.cpp )# 尋找opencv find_package( OpenCV REQUIRED ) # 添加頭文件 include_directories(${OpenCV_INCLUDE_DIRS}) # 鏈接opencv庫(kù) target_link_libraries( cv2_test ${OpenCV_LIBS} )

2. 注意點(diǎn)

讀取數(shù)據(jù)的數(shù)據(jù)類型使用unsigned char:因?yàn)閕nt類型在不同操作系統(tǒng)平臺(tái)下長(zhǎng)度不同,而uchar類型在所有平臺(tái)上長(zhǎng)度都是一樣的。

3. 圖片讀寫與屬性

3.1 圖片基本操作

#include <iostream>// 導(dǎo)入cv2模塊 #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp>// 在不考慮細(xì)致實(shí)現(xiàn)的情況下,粗暴導(dǎo)入所有cv2模塊 // #include <opencv2/opencv.hpp>using namespace std; using namespace cv;int main(int argc, char **argv) {// 圖片路徑,可以寫字符串,也可以用argv從啟動(dòng)參數(shù)導(dǎo)入// 注意在IDE里面編譯時(shí)需要考慮到當(dāng)前運(yùn)行路徑在build文件夾內(nèi)string img_path = "../test.jpeg";// 創(chuàng)建圖片變量cv::Mat image;// 讀圖片image = cv::imread(img_path);// 驗(yàn)證圖片是否正確讀取,如果data為空指針說明讀取失敗if (image.data == nullptr) {cerr << "圖片" << img_path << "讀取失敗。" << endl;return -1;}// 打開一個(gè)新窗口,顯示讀取成功的圖片cv::imshow("窗口的標(biāo)題", image);// 保持窗口打開等待關(guān)閉cv::waitKey(0);// 輸出圖片類型,直接輸出會(huì)是一個(gè)整數(shù)cout << "圖片類型為:" << image.type() << endl;// 但是作為哈希值可以直接用來判斷圖片類型// CV_8UC3表示8bit,unsigned int,圖像3通道,灰度圖就是1通道// float 32位,double64位// S(signed int),U(unsigned int),F(float)if (image.type() == CV_8UC3) {cout << "這是彩色8比特圖片。" << endl;}else {cout << "這不是彩色8比特圖片。" << endl;}// 獲取圖片尺寸信息cout << "寬度:" << image.cols;cout << ",高度:" << image.rows;cout << ",頻道數(shù):" << image.channels() << endl;// 創(chuàng)建新圖像[以灰度圖為例]// int rows = image.rows, cols = image.cols;// cv::Mat image_new = cv::Mat(rows, cols, CV_8UC1);// 遍歷圖像與指針for (size_t y = 0; y < image.rows; y++) {// 行指針類型cv::Mat::ptr// 使用每一行的頭部指針作為后續(xù)遍歷基礎(chǔ)unsigned char *row_ptr = image.ptr<unsigned char>(y);// 然后對(duì)每一行進(jìn)行遍歷for (size_t x = 0; x < image.cols; x++) {// 指向一個(gè)具體的像素點(diǎn)的指針// 按照【像素?cái)?shù)*通道屬性】向后移動(dòng)unsigned char *data_ptr = &row_ptr[x*image.channels()];// 遍歷每一個(gè)通道for (int c = 0; c != image.channels(); c++) {unsigned char data = data_ptr[c];// 顯示時(shí)需要做個(gè)類型轉(zhuǎn)換修改為int類型cout << (int)data << " ";}// 以每一行一個(gè)像素點(diǎn)的方式顯示// 例如:217 215 221cout << endl;}}// 直接取出指定像素// 此處彩色圖片,灰色單通道圖片則使用image.at<uchar>// 第0行第0列的像素cv::Vec3b pixel = image.at<cv::Vec3b>(0, 0);cout << "第一個(gè)像素點(diǎn)是:" << pixel << endl;cout << "第一個(gè)像素點(diǎn)的第一個(gè)通道是:" << (int)pixel[0] << endl;// 保存圖片cv::imwrite( "../test2.jpeg", image);}

運(yùn)行得到:
【圖就不放了】

圖片類型為:16 這是彩色8比特圖片。 寬度:550,高度:827,頻道數(shù):3 254 254 254 206 206 218 207 207 219 208 208 220 208 208 220 …… 第一個(gè)像素點(diǎn)是:?254, 254, 254? 第一個(gè)像素點(diǎn)的第一個(gè)通道是:254

3.2 遍歷像素點(diǎn)

較慢的遍歷圖片中每個(gè)像素點(diǎn)(灰度)

for (auto p = img.begin<uchar>(); p != img.end<uchar>(); ++p){uchar value = uchar((*p));}

更快的像素點(diǎn)指針遍歷法(灰度):

for (int i = 0; i <img.cols * img.rows; i++){uchar value = img.data[i];}

3.3 提取指定像素值

用at的方法按照行列提取像素值(慢)

// 遍歷行for (int row = 0; row < grayImg.rows; row++){// 遍歷列for (int col = 0; col < grayImg.cols; col++){ point_value = int(grayImg.at<uchar>(row, col));}}

用指針按照行列提取像素值(快)

point_value = float(grayImg.data[row * grayImg.cols + col]);

3.4 初始化為0的矩陣

cv::Mat temp_img; // 初始化為0 temp_img = cv::Mat::zeros(rows, cols, CV_8UC1);

3.5 計(jì)算某個(gè)灰度切片區(qū)域的像素和

float sum_bright = cv::sum(GrayImg(cv::Rect(col_min,row_min,w,h)))[0]

4. 切片,淺拷貝與深拷貝

#include <iostream>// 導(dǎo)入cv2模塊 #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp>// 在不考慮細(xì)致實(shí)現(xiàn)的情況下,粗暴導(dǎo)入所有cv2模塊 // #include <opencv2/opencv.hpp>using namespace std; using namespace cv;int main(int argc, char **argv) {// 圖片路徑,可以寫字符串,也可以用argv從啟動(dòng)參數(shù)導(dǎo)入// 注意在IDE里面編譯時(shí)需要考慮到當(dāng)前運(yùn)行路徑在build文件夾內(nèi)string img_path = "../test.jpeg";// 創(chuàng)建圖片變量cv::Mat image;// 讀圖片image = cv::imread(img_path);// 驗(yàn)證圖片是否正確讀取,如果data為空指針說明讀取失敗if (image.data == nullptr) {cerr << "圖片" << img_path << "讀取失敗。" << endl;return -1;}// 淺拷貝,并不會(huì)復(fù)制內(nèi)存數(shù)據(jù)cv::Mat image_shallow_copy = image;// “切片”,將左上角100*100的塊置零image_shallow_copy( cv::Rect(0, 0, 100, 100)).setTo(0);// 顯示原圖片的像素,發(fā)現(xiàn)被改變了cout << "淺拷貝圖片的第一個(gè)像素:" << image_shallow_copy.at<cv::Vec3b>(0, 0) << endl;cout << "原始圖片的第一個(gè)像素:" << image.at<cv::Vec3b>(0, 0) << endl;// 深拷貝,會(huì)復(fù)制內(nèi)存數(shù)據(jù)cv::Mat image_deep_copy = image.clone();// “切片”,將左上角100*100的塊置255image_deep_copy( cv::Rect(0, 0, 100, 100)).setTo(255);// 顯示原圖片的像素,發(fā)現(xiàn)被改變了cout << "深拷貝圖片的第一個(gè)像素:" << image_deep_copy.at<cv::Vec3b>(0, 0) << endl;cout << "原始圖片的第一個(gè)像素:" << image.at<cv::Vec3b>(0, 0) << endl; }

運(yùn)行得到:

淺拷貝圖片的第一個(gè)像素:?0, 0, 0? 原始圖片的第一個(gè)像素:?0, 0, 0? 深拷貝圖片的第一個(gè)像素:?255, 255, 255? 原始圖片的第一個(gè)像素:?0, 0, 0?

5. 圖片操作函數(shù)

5.1 圖片翻轉(zhuǎn)

// 翻轉(zhuǎn)圖片 // 水平翻轉(zhuǎn) cv::flip(image_input, image_output, 1); // 垂直翻轉(zhuǎn) cv::flip(image_input, image_output, 0); // 水平垂直翻轉(zhuǎn) cv::flip(image_input, image_output, -1);

5.2 二值化

// 固定閾值 cv::threshold(img, binary, Threshold, 255, cv::THRESH_BINARY);// 大津法 int Threshold = cv::threshold(img, binary, 0, 255, cv::THRESH_BINARY + cv::THRESH_OTSU);

5.3 輪廓檢測(cè)

// 對(duì)二值化圖像進(jìn)行輪廓檢測(cè) std::vector< std::vector< cv::Point> > contours; cv::findContours(bianry, contours, cv::noArray(),cv::RETR_EXTERNAL,cv::CHAIN_APPROX_SIMPLE);

5.4 計(jì)算均值與標(biāo)準(zhǔn)差

cv::meanStdDev()

6. 一些代碼樣例

6.1 去畸變代碼

來自參考書籍:《視覺SLAM十四講-從理論到實(shí)踐》——高翔

#include <opencv2/opencv.hpp> #include <string> using namespace std;// 也可以直接通過庫(kù)函數(shù)cv::Undisort()實(shí)現(xiàn)// 圖片路徑 string image_file = "../distorted.png";int main(int argc, char **argv) {// 配置畸變參數(shù)double k1 = -0.28340811, k2 = 0.07395907, p1 = 0.00019359, p2 = 1.76187114e-05;// 配置內(nèi)部參數(shù)double fx = 458.654, fy = 457.296, cx = 367.215, cy = 248.375;// CV_8UC1灰度圖cv::Mat image = cv::imread(image_file, 0);// 定義去畸變后的新圖像int rows = image.rows, cols = image.cols;cv::Mat image_undistort = cv::Mat(rows, cols, CV_8UC1);// 計(jì)算去畸變后的圖像for (int v=0; v<rows; v++) {for (int u=0; u<cols; u++) {// 將當(dāng)前的(u, v)對(duì)應(yīng)到畸變圖像中的(u_distorted, v_distorted)double x = (u-cx) / fx, y = (v-cy) / fy;double r = sqrt(x * x + y * y);double x_distorted = x * (1+ k1*r*r + k2*r*r*r*r) + 2*p1*x*y + p2*(r*r+2*x*x);double y_distorted = y * (1+ k1*r*r + k2*r*r*r*r) + 2*p2*x*y + p1*(r*r+2*y*y);double u_distorted = fx * x_distorted + cx;double v_distorted = fy * y_distorted + cy;// 使用最近鄰插值進(jìn)行賦值if (u_distorted >= 0 && v_distorted >=0 && u_distorted < cols && v_distorted < rows) {image_undistort.at<uchar>(v, u) = image.at<uchar>((int) v_distorted, (int) u_distorted);}else {image_undistort.at<uchar>(v, u) = 0;}}}// 顯示去畸變圖cv::imshow("distored", image);cv::imshow("undistored", image_undistort);cv::waitKey();return 0; }

6.2 ORB特征匹配代碼

來自參考書籍:《視覺SLAM十四講-從理論到實(shí)踐》——高翔

#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/features2d/features2d.hpp> #include <opencv2/highgui/highgui.hpp> #include <chrono>using namespace std; using namespace cv;// 使用opencv實(shí)現(xiàn)ORB特征匹配int main(int argc, char **argv) {// 為了在ide里面方便運(yùn)行,暫時(shí)改為寫死的固定路徑,注釋掉原作者的這部分代碼// if (argc != 3) {// cout << "usage: feature_extraction img1 img2" << endl;// return 1;// }// 讀取圖像,修改為從固定路徑讀取// 因?yàn)樵赽uild文件夾內(nèi),因此進(jìn)入上級(jí)目錄Mat img_1 = imread("../1.png", CV_LOAD_IMAGE_COLOR);Mat img_2 = imread("../2.png", CV_LOAD_IMAGE_COLOR);// 用斷言確保兩張圖片都已經(jīng)成功被讀取assert(img_1.data != nullptr && img_2.data != nullptr);// 創(chuàng)建兩組關(guān)鍵點(diǎn)的vectorstd::vector<KeyPoint> keypoints_1, keypoints_2;// 創(chuàng)建兩個(gè)矩陣Mat descriptors_1, descriptors_2;// 初始化// 提取FAST關(guān)鍵點(diǎn)用的工具Ptr<FeatureDetector> detector = ORB::create();// 提取BRIEF描述子用的工具Ptr<DescriptorExtractor> descriptor = ORB::create();// 使用漢明距離作為匹配標(biāo)準(zhǔn)Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create("BruteForce-Hamming");// 第一步:檢測(cè) Oriented FAST 角點(diǎn)位置// 檢測(cè)半徑為3的圓上是否有足夠多的點(diǎn)和當(dāng)前點(diǎn)比起來亮度差異超過一定比例// 基于圖像金字塔的上下層來構(gòu)建尺度不變性// 基于灰度質(zhì)心法構(gòu)建旋轉(zhuǎn)不變性chrono::steady_clock::time_point t1 = chrono::steady_clock::now();detector->detect(img_1, keypoints_1);detector->detect(img_2, keypoints_2);// 第二步:根據(jù)FAST角點(diǎn)位置計(jì)算 BRIEF 描述子descriptor->compute(img_1, keypoints_1, descriptors_1);descriptor->compute(img_2, keypoints_2, descriptors_2);// 結(jié)束檢測(cè)部分,計(jì)算消耗時(shí)間chrono::steady_clock::time_point t2 = chrono::steady_clock::now();chrono::duration<double> time_used = chrono::duration_cast<chrono::duration<double>>(t2 - t1);cout << "extract ORB cost = " << time_used.count() << " seconds. " << endl;Mat outimg1;// 繪制并顯示特征圖drawKeypoints(img_1, keypoints_1, outimg1, Scalar::all(-1), DrawMatchesFlags::DEFAULT);imshow("ORB features", outimg1);// 第三步:對(duì)兩幅圖像中的BRIEF描述子進(jìn)行匹配,使用 Hamming 距離作為匹配標(biāo)準(zhǔn)vector<DMatch> matches;t1 = chrono::steady_clock::now();// 匹配2張圖像的描述子matcher->match(descriptors_1, descriptors_2, matches);// 再次計(jì)算消耗時(shí)間t2 = chrono::steady_clock::now();time_used = chrono::duration_cast<chrono::duration<double>>(t2 - t1);cout << "match ORB cost = " << time_used.count() << " seconds. " << endl;// 第四步:匹配點(diǎn)對(duì)篩選// 計(jì)算vector<DMatch> matches中的最小距離和最大距離// 此處使用了C++中的lambda函數(shù)[](){}auto min_max = minmax_element(matches.begin(), matches.end(), [](const DMatch &m1, const DMatch &m2) { return m1.distance < m2.distance; });double min_dist = min_max.first->distance;double max_dist = min_max.second->distance;printf("-- Max dist : %f \n", max_dist);printf("-- Min dist : %f \n", min_dist);//當(dāng)描述子之間的距離大于兩倍的最小距離時(shí),即認(rèn)為匹配有誤.但有時(shí)候最小距離會(huì)非常小,設(shè)置一個(gè)經(jīng)驗(yàn)值30作為下限.// 將所有符合條件的匹配放入了一個(gè)新的vector容器內(nèi)std::vector<DMatch> good_matches;for (int i = 0; i < descriptors_1.rows; i++){if (matches[i].distance <= max(2 * min_dist, 30.0)){good_matches.push_back(matches[i]);}}// 第五步:繪制匹配結(jié)果Mat img_match;Mat img_goodmatch;// 繪制所有匹配drawMatches(img_1, keypoints_1, img_2, keypoints_2, matches, img_match);// 繪制篩選后的匹配drawMatches(img_1, keypoints_1, img_2, keypoints_2, good_matches, img_goodmatch);// 顯示圖片imshow("all matches", img_match);imshow("good matches", img_goodmatch);waitKey(0);return 0; }

6.3 將特征數(shù)據(jù)寫入磁盤/從磁盤讀取特征數(shù)據(jù)并匹配輸出

自己寫的代碼,記錄一下
將圖片與std::vector<cv::Point2f>類型的特征數(shù)據(jù)存儲(chǔ)到本地:

// 開始保存if (need_save >= 0) {if (need_save == 0) {// 將數(shù)據(jù)保存到這里// 保存圖片string save_path = "存儲(chǔ)目錄";cv::imwrite( save_path + "cur_img.jpg", cur_img);cv::imwrite( save_path + "forw_img.jpg", forw_img);// 保存特征點(diǎn)ostringstream out1;// 將vector中的<cv::Point2f>轉(zhuǎn)換為字符串儲(chǔ)存for (auto p = cur_pts.begin(); p != cur_pts.end(); p++) {out1 << to_string((*p).x) << " " << to_string((*p).y) << " " << endl;}// 寫入文件ofstream fout1(save_path + "cur_pts.txt");if (fout1) {//將out流轉(zhuǎn)換為string類型,寫入到文件流中fout1 << out1.str() << endl;fout1.close();}ostringstream out2;// 將vector中的<cv::Point2f>轉(zhuǎn)換為字符串儲(chǔ)存for (auto p = forw_pts.begin(); p != forw_pts.end(); p++) {out2 << to_string((*p).x) << " " << to_string((*p).y) << " " << endl;}// 寫入文件ofstream fout2(save_path + "forw_pts.txt");if (fout2) {//將out流轉(zhuǎn)換為string類型,寫入到文件流中fout2 << out2.str() << endl;fout2.close();}}need_save -= 1;}

從磁盤讀取圖片與float型的特征點(diǎn)坐標(biāo),用ORB進(jìn)行匹配并輸出匹配連接圖像:

#include <iostream> #include <string> #include <fstream> #include <vector>#include <opencv2/opencv.hpp>using namespace std; using namespace cv;int main(int argc, char **argv) {string save_path = "存儲(chǔ)目錄";// 從磁盤上讀圖片cv::Mat cur_img = cv::imread(save_path + "cur_img.jpg", 0);cv::Mat forw_img = cv::imread(save_path + "forw_img.jpg", 0);// 從磁盤上讀取特征點(diǎn),并以vector<cv::KeyPoint >的形式儲(chǔ)存string temp; int pos;float x;float y;ifstream cur_pts_file(save_path + "cur_pts.txt"); // 以vector<cv::KeyPoint >的形式儲(chǔ)存vector<cv::KeyPoint > cur_pts;if (!cur_pts_file.is_open()) { cout << "未成功打開文件cur_pts.txt" << endl; } while(getline(cur_pts_file, temp)) { if (temp.length() != 0) {// 獲得字符串// 找到用于分割的空格位置pos = temp.find(" "); // x坐標(biāo)x = stof(temp.substr (0, pos));// y坐標(biāo)y = stof(temp.substr (pos+1, temp.length()-pos-1));// 將<cv::Point2f >轉(zhuǎn)換為<cv::KeyPoint >KeyPoint temp_keypoint;temp_keypoint.pt = Point2f(x, y);// 將<cv::KeyPoint >放入vectorcur_pts.push_back(temp_keypoint);}} cur_pts_file.close(); ifstream forw_pts_file(save_path + "forw_pts.txt"); vector<cv::KeyPoint > forw_pts;if (!forw_pts_file.is_open()) { cout << "未成功打開文件forw_pts.txt" << endl; } while(getline(forw_pts_file, temp)) { if (temp.length() != 0) {// 獲得字符串// 找到分割的空格位置pos = temp.find(" "); // x坐標(biāo)x = stof(temp.substr (0, pos));// y坐標(biāo)y = stof(temp.substr (pos+1, temp.length()-pos-1));// 將<cv::Point2f >轉(zhuǎn)換為<cv::KeyPoint >KeyPoint temp_keypoint;temp_keypoint.pt = Point2f(x, y);// 將<cv::KeyPoint >放入vectorforw_pts.push_back(temp_keypoint);}} forw_pts_file.close(); // // 打印行數(shù)進(jìn)行驗(yàn)證是否都加載正常// cout << cur_pts.size() << endl;// cout << forw_pts.size() << endl;// 創(chuàng)建匹配vector<DMatch> matches;BFMatcher bfMatcher(NORM_L2);//計(jì)算特征點(diǎn)描述子,特征向量提取Mat dst1, dst2;// 使用SIFT會(huì)產(chǎn)生double free or corruption (!prev) 報(bào)錯(cuò)// Ptr<SiftDescriptorExtractor> descriptor = SiftDescriptorExtractor::create();Ptr<DescriptorExtractor> descriptor = ORB::create();// 計(jì)算描述子descriptor->compute(cur_img, cur_pts, dst1);descriptor->compute(forw_img, forw_pts, dst2);// 進(jìn)行匹配bfMatcher.match(dst1, dst2, matches);// 用于輸出的圖像cv::Mat out_image;// 繪制輸出圖像drawMatches(cur_img, cur_pts, forw_img, forw_pts, matches, out_image);// 顯示輸出圖像imshow("連線圖像", out_image);waitKey(0);return 0; }

7. cv::Mat與Eigen::Matrix互相轉(zhuǎn)換

需要導(dǎo)入額外庫(kù)文件

#include <opencv2/core/eigen.hpp>

互相轉(zhuǎn)換

// 將cv::Mat轉(zhuǎn)換為Eigen::Matrix cv::cv2eigen(mat_cv, matrix_eigen);// 將Eigen::Matrix轉(zhuǎn)換為cv::Mat cv::eigen2cv(matrix_eigen, mat_cv);

8. 在窗口中顯示放大后的圖像

cv::namedWindow("show", 0); cv::resizeWindow("show", cv::Size(1920, 1080)); cv::imshow("show", img);

總結(jié)

以上是生活随笔為你收集整理的C++学习笔记——opencv2模块(图像处理)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

国产精品区一区 | 最近免费观看的电影完整版 | 国产一级一级国产 | 中文区中文字幕免费看 | 精品视频久久久久久 | 亚洲精品在 | 激情深爱 | 97色在线观看免费视频 | 91在线国内视频 | 一区二区三区动漫 | 亚洲精品乱码久久久久久蜜桃不爽 | www.夜夜爱 | 国产99久久 | 久久久www免费电影网 | 操久| 国产精品久久久久久久久久三级 | 超碰人人国产 | 欧美日韩午夜爽爽 | 日日草视频| 精品国产成人在线 | 中文字幕在线观看完整版 | 日韩免费b | 久久一区二区三区超碰国产精品 | 在线观看日韩一区 | 国产成人av网 | 偷拍精品一区二区三区 | 超碰97久久| 97精品国产 | 91网在线| 婷婷性综合 | 国产a精品| 色吊丝在线永久观看最新版本 | 天堂在线v| 日韩一区二区三免费高清在线观看 | 亚洲综合最新在线 | 日韩免费av网址 | 成人av电影免费观看 | 亚洲免费不卡 | 亚洲97在线 | 三级午夜片 | 国产精品99久久久久久有的能看 | 日韩精品久久一区二区三区 | 午夜精品一区二区三区在线 | 久热香蕉视频 | 久久韩国免费视频 | 99精品视频免费全部在线 | 国产久视频 | 国产一区视频在线 | 高清国产一区 | 亚洲精品中文在线资源 | 国产原创在线 | 91人人视频在线观看 | 久久久黄色免费网站 | 精品a视频 | 国产最新视频在线 | 国产无遮挡猛进猛出免费软件 | 亚洲欧美日韩精品一区二区 | 成人一区在线观看 | 久久成人久久 | 久久99精品久久久久久久久久久久 | 亚洲精品99 | 久插视频 | 亚洲国产成人久久综合 | 天堂在线v | www久久久久 | 精品国产_亚洲人成在线 | 国产高清免费观看 | 91精品久久久久久 | 国内精品亚洲 | 在线观看av麻豆 | 日韩中文字幕在线看 | 美女视频黄网站 | 97精产国品一二三产区在线 | 伊人国产在线观看 | 久久影院亚洲 | 国产在线视频一区二区三区 | 亚洲人成免费 | 激情五月综合网 | 久久人人爽人人人人片 | 六月色| 免费黄色网址网站 | 久久成人国产精品免费软件 | 亚洲情婷婷 | 欧美精品一区二区蜜臀亚洲 | 99re视频在线观看 | 99精品免费久久久久久久久 | 日韩极品视频在线观看 | 久久免费电影网 | 中文一二区 | 欧美狠狠色 | 亚洲91网站 | 久久欧美视频 | 婷婷丁香五| 欧美日韩国产色综合一二三四 | 国内精品久久久久久久久久清纯 | 欧美日韩国产精品一区 | 久久久91精品国产一区二区三区 | 91大神电影 | 日韩久久久久久久 | 亚洲视频一区二区三区在线观看 | 亚洲精品视频第一页 | 亚洲国产成人在线播放 | 婷婷丁香色 | 国产91成人在在线播放 | 欧美做受高潮 | 成人黄色片在线播放 | 亚洲欧美日本一区二区三区 | 日韩精品免费在线播放 | 国产成人专区 | 中文字幕日韩一区二区三区不卡 | 婷婷色综合网 | 日韩色av色资源 | 日本黄色免费大片 | 成年人视频在线 | 少妇性色午夜淫片aaaze | 天天干天天操天天爱 | 99久久网站 | 国产69精品久久久久久 | 色先锋av资源中文字幕 | 精品国产三级 | 五月天国产| 99国产一区二区三精品乱码 | 亚洲,播放 | 久久色视频 | 亚洲成人免费在线观看 | 深爱激情综合网 | 日韩欧美一区二区在线观看 | 国产在线国偷精品产拍 | 日韩欧美在线观看一区二区 | 一级片免费在线 | 亚洲美女视频网 | 成人一级片免费看 | 国产精品美女久久久久久久久 | 手机av观看 | 亚洲精品在线网站 | 亚洲精品在线网站 | 午夜视频欧美 | 色综合 久久精品 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 91成人在线视频观看 | 五月婷婷综合激情网 | 日韩啪啪小视频 | 五月激情片 | 中文字幕人成乱码在线观看 | 少妇bbr搡bbb搡bbb | 视频一区二区国产 | 日韩精品一区二区三区水蜜桃 | 一区二区三区免费看 | 伊人官网| 久久视频网址 | 免费av影视 | 国产成人精品一区二区三区免费 | 欧美日韩一区二区三区免费视频 | 激情狠狠干| 色综合人人 | 91高清在线看 | 国产亚洲精品女人久久久久久 | 天堂av免费 | 天天射天天色天天干 | 日韩特黄av| 中文字幕日韩无 | 伊人欧美 | 亚洲国产成人在线观看 | 天堂va欧美va亚洲va老司机 | 国产成人精品久久二区二区 | 亚洲 欧美 国产 va在线影院 | 精品视频一区在线 | 一区二区三区日韩在线观看 | 欧美精品v国产精品v日韩精品 | 亚洲国产精品久久 | 日本精品va在线观看 | 久久综合九色 | 日韩欧美在线综合网 | 亚洲情感电影大片 | 91av原创 | 久久久久久欧美二区电影网 | 狠狠色2019综合网 | 欧美日韩另类在线观看 | 国产99中文字幕 | 国产精品久久久久久久久久尿 | 日韩欧美高清一区二区 | 亚洲免费在线观看视频 | 看黄色.com | 国产老太婆免费交性大片 | 日本最新一区二区三区 | 亚洲最大av | 成人久久18免费网站图片 | 午夜一级免费电影 | 毛片一区二区 | 成人在线一区二区 | 久久亚洲综合色 | 人人擦| 精品一区二区影视 | 涩涩网站在线播放 | 国产在线精品国自产拍影院 | 国产成人精品在线 | 亚洲精品看片 | 黄色在线观看污 | 精品视频123区在线观看 | 99在线观看精品 | 欧美综合色在线图区 | 丁香婷婷深情五月亚洲 | 国产精品免费观看久久 | 欧美激情第一页xxx 午夜性福利 | 天天操夜夜操天天射 | 婷婷丁香花 | 国内精品免费 | 免费看的黄色小视频 | 丁香婷婷综合激情五月色 | 日韩有码专区 | 九九视频在线播放 | 色婷婷狠狠五月综合天色拍 | 国产一级视频在线免费观看 | 人人爽人人av | 在线观看视频免费播放 | 欧美一级免费 | 91手机视频 | www.色爱| 国产日韩精品在线观看 | 亚洲免费av在线 | 亚洲男男gⅴgay双龙 | 91中文字幕永久在线 | 国产999精品久久久久久麻豆 | 亚洲无吗视频在线 | 97在线免费视频 | 久久成人精品电影 | 97超碰总站| 国产精品久久久久久久久久直播 | 国产99免费 | www.少妇| 久操中文字幕在线观看 | 日本精品视频在线 | 午夜精品视频一区 | 又长又大又黑又粗欧美 | 精品99久久久久久 | 久草视频手机在线 | 精品色999 | 亚洲综合精品视频 | 欧美久久久一区二区三区 | 色综合天天色综合 | 中文字幕色在线视频 | 人人爽人人爽 | 久草网站 | 美女精品在线 | 精品欧美日韩 | 日韩av一区二区在线播放 | 综合网天天 | www.久久视频 | 久久精品国产免费看久久精品 | 日本中文乱码卡一卡二新区 | 国产精品色婷婷 | 久久99在线 | 狠狠狠综合| 欧美精品免费在线观看 | 亚洲性xxxx | 在线免费黄色毛片 | 一级性视频| 国产人成一区二区三区影院 | 九九涩涩av台湾日本热热 | 成人黄色在线电影 | 日韩综合在线观看 | 97超碰香蕉| 久久理论片 | 97超在线 | 国产品久精国精产拍 | 国产精品va| 中文字幕资源在线 | 天天天射 | 精品久操 | 亚洲乱码中文字幕综合 | 免费观看v片在线观看 | 日韩av进入| 久久久网 | 国产精品久久艹 | 国产视频精品免费 | 久久精品一区二 | 五月婷婷丁香激情 | 狠狠躁天天躁 | 一区二区久久久久 | 欧美在线91 | 久草男人天堂 | 亚洲精品视频偷拍 | 国产做爰视频 | 亚洲黄色区 | 国产高清久久 | 欧女人精69xxxxxx | 亚洲免费在线 | 国产亚洲精品成人av久久影院 | 毛片基地黄久久久久久天堂 | 日韩女同av | 手机av看片 | 国产黄色看片 | 国产亚洲精品日韩在线tv黄 | 波多野结衣在线视频免费观看 | 欧美一级激情 | 日韩中文在线字幕 | 日韩精品中文字幕有码 | 五月天综合激情 | 久久再线视频 | 亚洲小视频在线 | 伊人精品在线 | 色多视频在线观看 | 亚洲精品午夜视频 | 久久福利 | 在线视频电影 | 中文字幕电影在线 | 人人爱爱人人 | 亚洲成av | 久久国产精品影视 | 国产成人精品av | 色婷婷综合久色 | 激情五月激情综合网 | 91九色老| 国产精品视频久久久 | 99久久婷婷国产一区二区三区 | 国产精品免费一区二区三区 | 香蕉视频在线免费 | 91视频 - 114av | 在线三级播放 | 欧美日韩免费一区二区 | 911香蕉 | 成人免费网视频 | 国产精品久久一区二区无卡 | 久久久久久国产精品免费 | 成人毛片一区 | 最近免费中文字幕 | 天天摸天天弄 | 久久视频国产精品免费视频在线 | 久久精品一区二区三区国产主播 | 999久久久免费精品国产 | 日韩中文字幕网站 | 夜夜躁日日躁狠狠久久av | 国产成人av免费在线观看 | 久久久免费播放 | 国产精品视频永久免费播放 | 久久综合久久久久88 | 米奇四色影视 | 久久99在线观看 | 麻豆视频一区 | 久久国产精品免费一区二区三区 | 亚洲国产精品va在线看黑人 | 久久视频在线观看 | 91视频久久久 | 99精品视频在线观看 | 99r国产精品| 国产亚洲免费观看 | 国产xxxx性hd极品 | 欧洲精品二区 | 深夜福利视频在线观看 | 国产一级片直播 | 黄在线免费观看 | 欧美性粗大hdvideo | 日韩av伦理片 | 最近中文字幕在线 | 欧美看片 | 久久精品视频在线 | 成全免费观看视频 | 中文字幕在线看片 | 午夜免费电影院 | 1区2区3区在线观看 三级动图 | 伊人影院99| 国产午夜精品一区二区三区在线观看 | 国产亚洲婷婷免费 | 91精品国产一区二区在线观看 | 色婷婷a | 黄色国产在线观看 | 激情综合亚洲 | 天天色天天 | 日韩网站一区二区 | 97视频在线播放 | 久久久久麻豆v国产 | 日韩欧美视频免费观看 | 成人av在线亚洲 | 99久久精品国产毛片 | 久久综合影视 | 色狠狠婷婷 | 四虎精品成人免费网站 | 亚洲一二视频 | 精品一区二区三区在线播放 | 六月婷婷久香在线视频 | av中文字幕电影 | 99久热在线精品 | 国产精品私拍 | 国产永久免费观看 | av免费网页 | 一二三精品视频 | 亚洲精区二区三区四区麻豆 | 欧美做受高潮 | 国产精品精品国产 | 日韩系列在线 | 日韩一区二区三区免费视频 | 五月婷婷色 | 日本福利视频在线 | 中午字幕在线观看 | 亚洲视频99 | 国产99亚洲 | 美女视频永久黄网站免费观看国产 | 国产伦理一区二区三区 | 免费人做人爱www的视 | 成年人免费看片 | 激情婷婷 | 日韩va亚洲va欧美va久久 | 久久神马影院 | 天天要夜夜操 | 黄色免费电影网站 | 干 操 插 | 久久综合婷婷 | 成人免费视频a | av中文字幕电影 | av 一区二区三区四区 | 国内精品视频一区二区三区八戒 | 国产99久久久久 | 国产欧美精品在线观看 | 免费大片av | 欧洲精品二区 | 亚洲精品视频二区 | 日韩二级毛片 | 色香网 | 亚洲黄色在线观看 | 亚洲毛片在线观看. | 欧美亚洲成人xxx | 日本三级不卡视频 | 91精品免费在线视频 | 欧洲精品久久久久毛片完整版 | 久青草电影| 一区二区三区四区五区六区 | 丁香影院在线 | 中文字幕在线观看一区二区 | 亚洲国产成人精品在线 | 欧美巨大荫蒂茸毛毛人妖 | 五月激情五月激情 | 日韩欧美一区视频 | 欧美日韩国产二区三区 | 欧美日在线 | 成人国产一区 | 在线看一区 | 中文字幕第一页在线 | 国产一级免费在线观看 | 激情伊人五月天久久综合 | 欧美久久久| 最近日本中文字幕a | 色婷婷天天干 | 九九99 | 欧美动漫一区二区三区 | 五月婷婷激情五月 | 99精品在线视频观看 | 国产精品久久久久久久久久免费看 | 久久免费播放视频 | 99久久这里有精品 | 欧美日韩视频观看 | 一区 二区 精品 | 欧美日韩免费在线观看视频 | 国产精品久久99综合免费观看尤物 | 日韩欧美v | 久久情网| 日本激情视频中文字幕 | av福利资源| 亚洲播播| 色婷五月| 欧美一区二区在线刺激视频 | 狠狠操狠狠干天天操 | 麻豆一区在线观看 | 中文字幕在线免费看线人 | 麻豆传媒视频在线播放 | 在线观看久久 | 97福利视频 | 极品嫩模被强到高潮呻吟91 | 久久蜜臀一区二区三区av | 天天色棕合合合合合合 | 欧美一区免费观看 | 草久在线 | 在线观看国产www | 欧美xxxxx在线视频 | 欧美日韩视频在线 | 五月婷婷色丁香 | 天天综合狠狠精品 | 九月婷婷人人澡人人添人人爽 | 亚洲国产中文在线 | 亚洲狠狠婷婷综合久久久 | 日本99干网 | 欧美电影黄色 | 精品国产一区二区三区av性色 | 欧美色888| 99精品乱码国产在线观看 | 一区二区三区在线观看中文字幕 | 特级a老妇做爰全过程 | 久久久视频在线 | 国产在线视频资源 | 中文一区二区三区在线观看 | 国产精品高潮呻吟久久av无 | 午夜精品久久久久久久99无限制 | 亚洲精品综合一二三区在线观看 | 在线视频 区 | 97免费视频在线播放 | 日韩激情一二三区 | 亚洲一区 影院 | 午夜美女视频 | 中文字幕在线视频一区二区 | 一色av| 国产成人久久精品 | 毛片美女网站 | 激情综合站 | 一级久久精品 | 女人18精品一区二区三区 | 在线蜜桃视频 | 一区二区视频在线看 | 成人久久电影 | 在线综合 亚洲 欧美在线视频 | 成人aaa毛片 | 成人h动漫在线看 | 欧美黑吊大战白妞欧美 | 国产清纯在线 | 91福利视频免费 | 久久视频免费观看 | 久久久免费 | 在线观看日本韩国电影 | 成片免费观看视频999 | 久久这里只有精品视频99 | 国产精品免费在线观看视频 | 日韩在线视频一区二区三区 | 久草在线免费新视频 | 中文一区在线 | 99精品电影 | 中文字幕首页 | 色狠狠一区二区 | 天躁狠狠躁 | 午夜精品一区二区三区四区 | 香蕉视频导航 | 美女网站免费福利视频 | 久久精品免费观看 | 免费视频在线观看网站 | 亚洲成a人片在线观看网站口工 | 日本中文一区二区 | 国产精品二区三区 | 亚洲视频精品在线 | 免费毛片一区二区三区久久久 | 97国产大学生情侣白嫩酒店 | 成人免费视频网址 | 麻豆成人在线观看 | 成人免费视频视频在线观看 免费 | 99热国产在线观看 | 国产中文字幕视频在线观看 | 伊人久久一区 | 亚洲精品 在线视频 | 欧美怡红院视频 | 久久手机精品视频 | 日韩69视频 | 久久免费视频在线观看6 | 久草视频国产 | 久久国产精品久久精品 | 日本中文字幕在线播放 | 播五月婷婷 | 激情喷水 | 国产v欧美| 国产中文字幕免费 | 国产成人一区二区三区在线观看 | 国产精品岛国久久久久久久久红粉 | 亚洲免费国产视频 | 碰天天操天天 | 蜜臀久久99静品久久久久久 | 毛片美女网站 | 成人久久久久久久久 | 国产黄影院色大全免费 | 中文字幕无吗 | 欧美激情视频一二三区 | 91亚洲视频在线观看 | 99精品成人 | 成人午夜精品久久久久久久3d | 成人免费一级 | 国产精品成人一区二区三区吃奶 | 久久色在线播放 | 99爱视频在线观看 | 国产精品粉嫩 | 午夜久久影视 | 国产一级电影免费观看 | 一区二区不卡高清 | 欧美一二三视频 | 五月天色婷婷丁香 | www.亚洲| 久久情爱 | av在线播放一区二区三区 | 久久黄色网页 | 国产一线在线 | 久久久精品 一区二区三区 国产99视频在线观看 | 成人亚洲欧美 | 少妇bbw搡bbbb搡bbb | 亚洲码国产日韩欧美高潮在线播放 | 999热线在线观看 | 精品久久久久久亚洲综合网 | 国产一级电影免费观看 | 天天干天天做天天爱 | 免费黄色av片 | 精品少妇一区二区三区在线 | 免费视频久久久久久久 | 免费观看特级毛片 | 免费黄色特级片 | 欧美日韩免费看 | 色偷偷人人澡久久超碰69 | 久久久久国产精品免费免费搜索 | 人人射人人射 | av3级在线 | 99久久精品午夜一区二区小说 | 日日摸日日爽 | 天天色欧美| 日韩有码专区 | 三级黄色在线观看 | av成人免费 | 亚洲欧美日本一区二区三区 | 日韩精品中文字幕在线观看 | 亚洲女在线 | 免费黄色av | 国产精品毛片网 | 欧美9999| 久久久久一区二区三区 | 亚洲精品乱码久久久久久蜜桃动漫 | 欧美日韩在线视频观看 | 欧美成人性网 | av在线播放亚洲 | 成人久久久久久久久久 | 国产视频观看 | 色就干| 九色91av| 97在线影视 | 色噜噜在线观看 | 国内精品久久久久国产 | 日韩深夜在线观看 | 日韩国产精品一区 | 国产在线2020 | 婷婷亚洲五月 | 黄色免费网站大全 | 人人澡人摸人人添学生av | 免费观看91视频 | 色88久久 | 在线观看视频免费播放 | 免费成人在线视频网站 | 18性欧美xxxⅹ性满足 | 黄色一集片 | 国产色网| 亚洲精品乱码久久久一二三 | 欧美日韩国产亚洲乱码字幕 | 韩国精品福利一区二区三区 | 五月婷婷综合久久 | 亚洲午夜久久久影院 | 狠狠操狠狠操 | 国产中文字幕一区二区三区 | 国产色小视频 | 成人免费观看视频网站 | 欧美日韩免费一区二区三区 | 国产精品久久久久久久久久直播 | 天堂网在线视频 | 精品久久久久久久久久国产 | 国产精品国产精品 | 国产中文字幕视频在线观看 | 99久久精 | 99r在线播放 | 免费看一级黄色 | 久久免费精彩视频 | 日本久久精品视频 | 婷婷丁香狠狠爱 | 区一区二区三区中文字幕 | 欧美国产91 | 免费看污在线观看 | 在线观看视频你懂得 | 精品字幕在线 | 日韩欧美91 | 2023年中文无字幕文字 | 国产淫片 | 黄污网站在线观看 | 国产a网站 | 四虎永久国产精品 | 欧美一级视频一区 | 在线国产小视频 | 在线观看小视频 | 中文字幕你懂的 | 91麻豆精品国产 | 日韩一区二区三区在线看 | 亚洲伊人天堂 | 五月婷婷六月丁香在线观看 | 超碰97人人爱| 日韩有码在线播放 | 中文字幕乱码一区二区 | 国产高清黄 | 亚洲精品一区二区三区新线路 | 最近中文字幕免费av | 久久手机精品视频 | 在线91精品 | 激情 亚洲 | v片在线看 | 狠狠干电影 | 精品国产乱码久久久久久1区二区 | 中文字幕乱视频 | 99在线精品视频观看 | 免费下载高清毛片 | 91精品视频观看 | 成人黄色影片在线 | 精品999久久久 | 91久久久国产精品 | 成人av电影在线 | 国内丰满少妇猛烈精品播 | 亚洲综合色婷婷 | 另类老妇性bbwbbw高清 | 亚洲一区精品二人人爽久久 | www.久久精品视频 | 91热在线 | 三级av网站| 日本在线观看一区 | 国产精品久久久777 成人手机在线视频 | 偷拍视频一区 | 亚洲精品国产精品国自产在线 | 99精品视频网站 | 五月激情片 | 国色天香第二季 | 国产一区二区在线免费 | 91黄站| 不卡av在线免费观看 | 97色视频在线 | 久久久久久毛片 | 99精品国产福利在线观看免费 | 欧美成人精品三级在线观看播放 | 国产97在线视频 | 色偷偷88欧美精品久久久 | 五月婷婷在线观看视频 | 久久免费视频网 | 国产区精品在线观看 | 日韩免费一级a毛片在线播放一级 | av在线com | 久久精品免费看 | 久久99久久99精品免观看软件 | www.福利视频 | 免费午夜网站 | 香蕉免费在线 | 久久人人干 | 在线欧美a | 国产精品久久久久久久久久99 | 天天操天天操天天爽 | 国产精品不卡在线播放 | 在线观看蜜桃视频 | 国产精品亚洲片夜色在线 | 91热在线 | 婷婷在线精品视频 | 国产成在线观看免费视频 | 欧美一二三专区 | 久久视频免费在线观看 | 国产精品自产拍在线观看网站 | 天天精品视频 | 99热九九这里只有精品10 | 国产又粗又猛又爽又黄的视频免费 | 九色精品免费永久在线 | 国产在线精品国自产拍影院 | 国产在线黄色 | 亚洲精品国产自产拍在线观看 | 九九激情视频 | 狠狠做深爱婷婷综合一区 | 色香天天 | 中文字幕在线乱 | 久久综合免费视频影院 | 国产精品国产三级国产aⅴ无密码 | 99久久夜色精品国产亚洲96 | 日韩精品视频在线观看免费 | 日本精品视频在线观看 | 日韩免费观看一区二区 | 91一区二区三区久久久久国产乱 | 在线中文字幕视频 | 999久久久久久久久 69av视频在线观看 | 亚洲精品中文在线 | 免费日韩视频 | 成年人app网址 | 在线a视频 | 日日爱网站 | 久久久久国产精品免费 | 国产一区二区综合 | 9色在线视频 | 日韩精品视频免费在线观看 | 丁香九月激情综合 | 国产91区 | 亚洲国产成人精品久久 | 国产精品久久久久久久久久ktv | 一区二区精品视频 | 在线日韩视频 | 亚洲激情国产精品 | 精品视频国产一区 | 91亚洲国产成人久久精品网站 | 亚洲成人国产 | 免费a级大片 | 免费三级黄色 | 久久99亚洲网美利坚合众国 | 亚洲精品九九 | 日韩精品中文字幕有码 | 黄色在线观看www | 麻豆影视网站 | 黄色在线观看免费 | 欧美成人在线网站 | 久久黄色免费 | 在线精品视频在线观看高清 | 超级碰99 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 欧美日本在线视频 | 四虎永久免费 | 在线免费高清视频 | 四川妇女搡bbbb搡bbbb搡 | 亚洲涩涩一区 | 日日夜夜免费精品视频 | 天天射天天干天天插 | www.色五月.com | 激情大尺度视频 | 美女视频免费精品 | 久久精品成人欧美大片古装 | 成人黄色电影在线播放 | 国产日韩欧美在线影视 | 日韩av影视在线观看 | 99精品国产兔费观看久久99 | 国产精品久久久久久久久久久久午 | 午夜电影久久 | 999久久久久久久久 69av视频在线观看 | 四虎小视频| 亚洲欧美精品在线 | 91精品国产乱码久久桃 | 久久xxxx| 色婷婷综合视频在线观看 | 六月丁香婷婷网 | 久久好看免费视频 | 国产不卡在线看 | 91精品国产成 | 久久人操 | 日韩在线观看av | 五月导航 | 可以免费看av | 日日日日干 | 日韩欧美精品一区二区三区经典 | 91av电影网| av免费在线观看网站 | 久久国产精品色婷婷 | 欧美精品乱码久久久久 | 狠狠精品 | 婷婷丁香七月 | 人人干人人草 | 在线国产不卡 | 免费欧美高清视频 | 精品国产一区二区三区免费 | 中文字幕 91 | 国产资源网 | 久久久久精 | 亚洲精品久久久久中文字幕m男 | 黄色一级免费电影 | 亚洲国产资源 | 丁香花在线视频观看免费 | 五月婷婷综合在线视频 | 欧美黑人猛交 | 国产成人精品女人久久久 | 丁香激情婷婷 | 丁香高清视频在线看看 | 成人av地址 | 久久国产电影 | 亚洲精品观看 | 亚洲乱码精品久久久 | 色99网| 精品久久1 | 亚洲免费观看在线视频 | 国内精自线一二区永久 | 精品久久免费 | 免费视频18| 69中文字幕 | 五月婷婷中文字幕 | 成人av电影免费在线观看 | 亚洲黄色a | 99久久这里有精品 | 不卡的av| 激情五月婷婷 | 精品免费 | 欧美一级专区免费大片 | 久久免费福利 | 国产福利在线免费观看 | 天天操操 | 在线视频欧美亚洲 | 日女人电影 | 久久久久国产精品免费免费搜索 | 久久国产露脸精品国产 | 国产精品五月天 | 99免在线观看免费视频高清 | 国产一区在线免费观看视频 | 日韩视频一 | 丁香视频在线观看 | 久久影院午夜论 | 四川bbb搡bbb爽爽视频 | 久久久免费网站 | 国产精品视频最多的网站 | 免费看成人片 | 日本少妇高清做爰视频 | 日韩xxxx视频 | 四虎影视av | 久久久综合香蕉尹人综合网 | 亚洲精品白浆高清久久久久久 | 国产精品一区二区在线播放 | 久久久久久久久久伊人 | 国产精品白浆 | 成人av资源在线 | 在线看一区二区 | 欧美激情第八页 | 亚洲影院色 | 亚洲精品九九 | 日韩视频一区二区三区在线播放免费观看 | 久草在线资源网 | 国产欧美日韩视频 | 国产高清视频免费最新在线 | 国产免费久久久久 | 亚洲视频1区2区 | 成年人看片网站 | 91av影视 | 成人午夜精品福利免费 | 麻豆国产网站 | 91免费版在线 | 国产美女精品视频免费观看 | 欧美视频不卡 | 国产美女精品视频 | 青草视频网 | 国内精品毛片 | 激情欧美一区二区三区 | 天天综合色网 | 国产一区视频导航 | 久久中文字幕视频 | 青青草国产精品视频 | 国产精品白浆视频 | 国产亚洲精品成人av久久影院 | 99亚洲视频 | 99性视频| 麻豆91在线观看 | 99产精品成人啪免费网站 | 色婷婷视频网 | 狠狠躁夜夜a产精品视频 | av线上看 | 久久精品毛片基地 | 欧美久久久久 | 欧美激情精品久久久久久变态 | 综合激情久久 | 九九热精品视频在线观看 | 亚洲视频h| 亚洲日本激情 | 国产精品国内免费一区二区三区 | 麻豆一区二区 | 日本最大色倩网站www | 久久国产电影 | 亚洲视频h | 亚洲永久av | 亚洲人成免费网站 | 在线黄色国产电影 | 久久久久久久网 | 免费污片 | 麻豆视频国产精品 | 久久综合影院 | 欧美性色综合网 | www成人av| 91精品播放 | 免费日韩一区二区三区 | 国产成人一区二区三区久久精品 | 色婷婷亚洲精品 | 国产精品久久久久永久免费 | 九色精品免费永久在线 | 色www精品视频在线观看 | 西西4444www大胆艺术 | 开心色插 | 在线综合 亚洲 欧美在线视频 | 天天人人| 中文有码在线 | 丁香婷婷久久久综合精品国产 | 日日碰狠狠添天天爽超碰97久久 | 一区 二区 精品 | 一级a性色生活片久久毛片波多野 | 中文字幕日韩精品有码视频 | 日日日视频 | av在线播放不卡 | 97精品免费视频 | 午夜国产福利在线 | www91在线观看 | 亚洲黄色免费电影 | 日韩三区在线观看 | 91高清完整版在线观看 | 日韩av影视在线 | 日日草天天草 | 久久免费av | 天堂av官网 | 久久成 | 亚洲电影久久 | 日韩毛片在线播放 | 超碰97国产精品人人cao | 一级黄色免费 | 欧美精彩视频 | 成年人在线看片 | 精品国产一区二区三区在线 | 久草视频中文 | 日韩精品欧美专区 | 天堂中文在线播放 | 国产一级精品视频 | 97日日碰人人模人人澡分享吧 | 亚洲综合网 | 九色精品在线 | 日日碰狠狠躁久久躁综合网 | 久久综合免费视频 | 91字幕 |