国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

點(diǎn)云濾波與匹配進(jìn)階

共 13227字,需瀏覽 27分鐘

 ·

2023-11-07 12:35


0. 簡介


之前作者專門為點(diǎn)云匹配寫了幾篇博客,但是我們發(fā)現(xiàn)最近幾年有更多的新方法已經(jīng)在不斷地被使用。


同時之前有些內(nèi)容也沒有很好的概括,所以這里我們將作為一篇進(jìn)階文章來介紹這些方法的使用。



1. 地面點(diǎn)去除


處了使用一些復(fù)雜的方法(FEC)或是一些簡單的方法(根據(jù)高度來濾除)以外,還可以使用Ransac的方法完成平面擬合


#include <pcl/point_types.h>#include <pcl/filters/extract_indices.h>#include <pcl/filters/voxel_grid.h>#include <pcl/filters/passthrough.h>#include <pcl/segmentation/sac_segmentation.h>
void RemovePointsUnderGround(const pcl::PointCloud<pcl::PointXYZI>& cloud_in,                             pcl::PointCloud<pcl::PointXYZI>& cloud_out){    // 對輸入點(diǎn)云進(jìn)行降采樣    pcl::PointCloud<pcl::PointXYZI>::Ptr cloud_downsampled(new pcl::PointCloud<pcl::PointXYZI>);    pcl::VoxelGrid<pcl::PointXYZI> voxel_grid;    voxel_grid.setInputCloud(cloud_in.makeShared());    voxel_grid.setLeafSize(0.1f, 0.1f, 0.1f); // 設(shè)置體素格大小    voxel_grid.filter(*cloud_downsampled);
   // 創(chuàng)建一個濾波器對象,用于提取地面平面    pcl::PointCloud<pcl::PointXYZI>::Ptr cloud_filtered(new pcl::PointCloud<pcl::PointXYZI>);    pcl::PassThrough<pcl::PointXYZI> pass_through;    pass_through.setInputCloud(cloud_downsampled);    pass_through.setFilterFieldName("z"); // 對z軸進(jìn)行濾波    pass_through.setFilterLimits(-1.5, 0.5); // 設(shè)置濾波范圍,過濾掉z軸在-1.5到0.5之間的點(diǎn)    pass_through.filter(*cloud_filtered);
   // 創(chuàng)建一個分割對象,用于提取地面平面    pcl::ModelCoefficients::Ptr coefficients(new pcl::ModelCoefficients);    pcl::PointIndices::Ptr inliers(new pcl::PointIndices);    pcl::SACSegmentation<pcl::PointXYZI> segmentation;    segmentation.setInputCloud(cloud_filtered);    segmentation.setModelType(pcl::SACMODEL_PLANE);    segmentation.setMethodType(pcl::SAC_RANSAC);    segmentation.setDistanceThreshold(0.1); // 設(shè)置距離閾值,點(diǎn)到平面的距離小于該閾值的點(diǎn)將被認(rèn)為是地面點(diǎn)    segmentation.segment(*inliers, *coefficients);
   // 創(chuàng)建一個提取對象,用于提取地面點(diǎn)    pcl::PointCloud<pcl::PointXYZI>::Ptr cloud_ground(new pcl::PointCloud<pcl::PointXYZI>);    pcl::ExtractIndices<pcl::PointXYZI> extract;    extract.setInputCloud(cloud_filtered);    extract.setIndices(inliers);    extract.setNegative(false); // 提取地面點(diǎn),即保留inliers對應(yīng)的點(diǎn)    extract.filter(*cloud_ground);
   // 創(chuàng)建一個提取對象,用于提取非地面點(diǎn)    pcl::PointCloud<pcl::PointXYZI>::Ptr cloud_non_ground(new pcl::PointCloud<pcl::PointXYZI>);    extract.setNegative(true); // 提取非地面點(diǎn),即去除inliers對應(yīng)的點(diǎn)    extract.filter(*cloud_non_ground);
   // 將結(jié)果保存到輸出點(diǎn)云中    cloud_out = *cloud_non_ground;}



2. PCA主成分判別


除了去除點(diǎn)云以外,還可以通過主成分判別來判斷我們分割的是否是地面。其中eigenvectors()函數(shù)得到的矩陣中的三個列向量分別對應(yīng)于數(shù)據(jù)的主成分軸。


這些主成分軸是按照數(shù)據(jù)方差的降序排列的,即第一個列向量對應(yīng)的是數(shù)據(jù)的第一主成分軸,第二個列向量對應(yīng)的是數(shù)據(jù)的第二主成分軸,第三個列向量對應(yīng)的是數(shù)據(jù)的第三主成分軸。對于PCA的特征值和特征向量可以從這里理解:

https://blog.csdn.net/lazysnake666/article/details/122404671


#include <iostream>#include <vector>#include <pcl/point_types.h>#include <pcl/common/pca.h>
bool EstimatePlane(const pcl::PointCloud<pcl::PointXYZI>& cloud){
   // 將輸入點(diǎn)云數(shù)據(jù)轉(zhuǎn)換為PCL點(diǎn)云格式    for (const auto& point : cloud)    {        pcl::PointXYZ pclPoint;        pclPoint.x = point.x();        pclPoint.y = point.y();        pclPoint.z = point.z();        cloud->push_back(pclPoint);    }
   // 創(chuàng)建PCA對象    pcl::PCA<pcl::PointXYZ> pca;    pca.setInputCloud(cloud);
   // 計算主成分    Eigen::Vector3f eigenValues = pca.getEigenValues();    Eigen::Matrix3f eigenVectors = pca.getEigenVectors();
   // 獲取地面法向量,因?yàn)樽钚〉木褪堑谌校宰詈笠涣惺堑孛妫?,0,1),如果是墻面那就(x,1-x,0)    Eigen::Vector3f groundNormal = eigenVectors.col(2);#eigen_vector.block<3, 1>(0, 2)//最小成分的主成分向量,對應(yīng)的是地面的法線,因?yàn)榈孛鎄Y都存在比較大的主成分    // 如果是其他的比如燈桿這種,一般的就會是fabs(eigen_vector.block<3, 1>(0, 0).dot(Eigen::Vector3f::UnitZ()))的形式,也就是最大主成分,沿著最大主成分方向
   bool is_ground = (fabs(groundNormal.dot(                              Eigen::Vector3f::UnitZ())) > 0.98) &&                         (eigenValues(2) < 0.05 * 0.05);//最小得列和地面法線重合|a||b|cos,并且eigenValues重要程度滿足要求,因?yàn)榈孛婊镜扔?,所以特征值也很小   https://blog.csdn.net/xinxiangwangzhi_/article/details/118228160    // 如果是其他的比如燈桿這種,一般的就會是eigen_values(0) > 10 * eigen_values(1)
   return is_ground;}



3. GICP配準(zhǔn)


GICP配準(zhǔn)這塊在之前的博客經(jīng)典論文閱讀之-GICP(ICP大一統(tǒng))中已經(jīng)詳細(xì)講過了,下面就是一個示例代碼


Eigen::Matrix4d gicp_trans(    pcl::PointCloud<PointType>::Ptr source_cloud,    pcl::PointCloud<PointType>::Ptr target_cloud) {  CHECK(source_cloud);  CHECK(target_cloud);
 pcl::GeneralizedIterativeClosestPoint<PointType, PointType> gicp;  gicp.setInputSource(source_cloud);  gicp.setInputTarget(target_cloud);

 gicp.setMaxCorrespondenceDistance(10.0);  gicp.setMaximumIterations(100);  gicp.setMaximumOptimizerIterations(100);  gicp.setRANSACIterations(100);  gicp.setRANSACOutlierRejectionThreshold(1.0);  gicp.setTransformationEpsilon(0.01);  gicp.setUseReciprocalCorespondences(false);
 LOG(INFO) << "MaxCorrespondenceDistance: " << gicp.getMaxCorrespondenceDistance();  LOG(INFO) << "MaximumIterations: " << gicp.getMaximumIterations();  LOG(INFO) << "MaximumOptimizerIterations: " << gicp.getMaximumOptimizerIterations();  LOG(INFO) << "RANSACIterations: " << gicp.getRANSACIterations();  LOG(INFO) << "RANSACOutlierRejectionThreshold: " << gicp.getRANSACOutlierRejectionThreshold();  LOG(INFO) << "TransformationEpsilon: " << gicp.getTransformationEpsilon();  LOG(INFO) << "MaxCorrespondenceDistance: " << gicp.getMaxCorrespondenceDistance();  LOG(INFO) << "RANSACOutlierRejectionThreshold: " << gicp.getRANSACOutlierRejectionThreshold();  LOG(INFO) << "UseReciprocalCorrespondences: " << gicp.getUseReciprocalCorrespondences();
 pcl::PointCloud<PointType>::Ptr aligned_source =      boost::make_shared<pcl::PointCloud<PointType>>();  gicp.align(*aligned_source);  CHECK(aligned_source);  LOG(INFO) << "Final transformation: " << std::endl << gicp.getFinalTransformation();  if (gicp.hasConverged()) {    LOG(INFO) << "GICP converged." << std::endl              << "The score is " << gicp.getFitnessScore();  } else {    LOG(INFO) << "GICP did not converge.";  }
 LOG(INFO) << "Saving aligned source cloud to: " << params_.aligned_cloud_filename;  pcl::io::savePCDFile(params_.aligned_cloud_filename, *aligned_source);
 return  gicp.getFinalTransformation();}



4. ikd-Tree配準(zhǔn)


ikd-Tree的建圖配準(zhǔn)離不開eskf的相關(guān)內(nèi)容,相關(guān)的代碼太多了;所以這里大概整理了一下思路, 即導(dǎo)入地圖,然后將當(dāng)前的點(diǎn)云與GPS結(jié)合轉(zhuǎn)到全局坐標(biāo)系下,然后使用ikdtree完成檢索,并傳入ESKF中完成優(yōu)化計算(如果點(diǎn)比較少還可以放棄ESKF,轉(zhuǎn)而用EstimatePlane來估算出平面,并利用點(diǎn)到平面的距離殘差來估算)


int feats_down_size = 0
esekfom::esekf kf;state_ikfom state_point;state_point = kf.get_x();state_point.pos = Eigen::Vector3d(init_pos[0], init_pos[1], init_pos[2]);Eigen::Quaterniond q(init_rot[3], init_rot[0], init_rot[1], init_rot[2]);Sophus::SO3 SO3_q(q);state_point.rot = SO3_q;kf.change_x(state_point);// IMU預(yù)積分部分(也可以用GPS代替IMU做積分)
//根據(jù)最新估計位姿  增量添加點(diǎn)云到mapvoid init_ikdtree(KD_TREE<PointType> ikdtree){    //加載讀取點(diǎn)云數(shù)據(jù)到cloud中    string all_points_dir(string(string(ROOT_DIR) + "PCD/") + "GlobalMap_ikdtree.pcd");    if (pcl::io::loadPCDFile<PointType>(all_points_dir, *cloud) == -1)    {        PCL_ERROR("Read file fail!\n");    }
   ikdtree.set_downsample_param(filter_size_map_min);    ikdtree.Build(cloud->points);    std::cout << "---- ikdtree size: " << ikdtree.size() << std::endl;}
void IkdTreeMapping(pcl::PointCloud<PointType>::Ptr feats_undistort)//這個拿到的是轉(zhuǎn)到全局坐標(biāo)系下去過噪聲的點(diǎn){  KD_TREE<PointType> ikdtree;  if (ikdtree_.Root_Node == nullptr) {    KD_TREE<PointType> ikdtree;  }  pcl::VoxelGrid<PointType> downSizeFilterSurf;  downSizeFilterSurf.setLeafSize(0.5, 0.5, 0.5);  //點(diǎn)云下采樣  downSizeFilterSurf.setInputCloud(feats_undistort);  PointCloudXYZI::Ptr feats_down_body(new PointCloudXYZI());  //畸變糾正后降采樣的單幀點(diǎn)云,lidar系  downSizeFilterSurf.filter(*feats_down_body);  feats_down_size = feats_down_body->points.size();
 // std::cout << "feats_down_size :" << feats_down_size << std::endl;  if (feats_down_size < 5)  {      ROS_WARN("No point, skip this scan!\n");      return;  }

 /*** iterated state estimation ***/  Nearest_Points.resize(feats_down_size); //存儲近鄰點(diǎn)的vector  kf.update_iterated_dyn_share_modified(0.001, feats_down_body, ikdtree, Nearest_Points, 4, true);#匹配相關(guān)的內(nèi)容都在里面,核心就是ikdtree.Nearest_Search
 state_point = kf.get_x();  pos_lid = state_point.pos + state_point.rot.matrix() * state_point.offset_T_L_I;
}


本文僅做學(xué)術(shù)分享,如有侵權(quán),請聯(lián)系刪文。

       
       

—THE END—

瀏覽 206
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 狠狠搞狠狠操| 婷婷午夜精品久久久久久| wwwxx在线观看| www.久草| 亚洲高清无码一区| 亚洲精品无码a片| 亚洲热视频在线观看| 超碰天天射| 性欧美成人18| 蜜臀久久99精品久久久电影 | 一级黄色电影免费看| 国产视频在线播放| 嫩BBB槡BBBB槡BBBB免费视频| 久久久精品国产视频| 国产婷婷| 久久凹凸视频| 久久精品视| 性爱小说视频| 亚洲高清福利视频| 综合玖玖| 亚洲欧洲有码在线| 欧美一级在线| 69成人精品国产| 黄色A片免费看| 日韩一级免费电影| 超碰在线人妻| 欧美色图色就是色| 欧美日韩不卡在线| 久热中文字幕| 欧美国产综合| 国产精品观看| 欧美日韩国内| 欧美a区| 国产无码高清在线观看| 无码中文综合成熟精品AV电影| 国产无码一| 国产日逼视频| 亚洲一区二区视频| 插菊花综合网2| 欧美一级婬片AAAA毛片| 特级西西444www精品视频| 色吧av| 成人才看的在线视频| 亚洲黄色无码视频| 欧美日本成人网站入口| 欧美精产国品一二三区| 中文字幕1区| 成人在线h| 青娱乐av在线| 欧美日韩黄色片| 国产ts| 在线观看日本黄| 日韩性生活| 国产性精品| 国产96在线亚洲| 日本精品人妻无码77777| 久久久久网站| 大香伊人中文字幕精品| 内射视频免费观看| 在线欧美亚洲| 国产av资源网| 特级西西444www无码视频免费看| 免费看黄色AV| 国产女人十八水真多| 久热在线资源福利站| 大香蕉网站在线观看| 久久黄色视频| 欧美成人A片| 成人怡红院| 波多野结衣AV在线播放| 国产ww| 天天干天天日天天色| 欧美成人精品欧美一级| jzzijzzij亚洲成熟少妇在线播放 黑人猛躁白人BBBBBBBBB | 91免费视频观看| 亚洲AV成人无码精品直播在线| 日韩色色网| 一级特黄录像免费播放下载软件| 吹潮喷水高潮HD| 成人AV在线资源| 亚洲中文中出| 欧美一级a视频免费放| 亚洲午夜久久久| 五月丁香色色网| 成人在线看片| 精品乱子伦一区二区三区毛| 成人A片在线播放| 久草视频在线资源| 国产免费看| 天堂在线社区| 亚洲AV无码第一区二区三区蜜桃| 搞黄免费视频视频| 懂色成人av影院| 成人网肏逼视频| 另类av| 国产精品不卡| 日韩无码网| 免费在线观看AV| 国产欧美在线观看| 少妇一区二区三区| 黄片在线视频| 少妇高潮视频| 欧美黄色小说| 亚洲婷婷三级成人网| 麻豆传媒在线观看| 洞av | 日韩人妻精品中文字幕免费 | 亚洲啊V| 久久大伊人| 国产欧美在线观看不卡| va色婷婷亚洲在线| 日韩啪啪片| 久久综合加勒比| 日日碰狠狠躁久久躁婷婷| 日韩色妇| 四虎无码视频| 北京熟妇搡BBBB搡BBBB电影| 人妻少妇偷人精品久久| 亚洲欧美v在线视频| 一区二区三区www污污污网站| 日本国产在线视频| 一级AA视频| 无码人妻少妇| 在线播放内射| 色老板视频在线观看| 在线无码一区二区三区| 免费69视频| 少妇视频一区| 国产99re| 蜜桃久久99精品久久久酒店| 天堂一区二区三区| 激情婷婷| 中文字幕乱伦日本| 五月无码视频| 国产搡BBB爽爽爽视频| 久久五月天视频| A∨无码| 人妻爽爽| 天天综合在线观看| 免费看黄的网站在线观看| 国产97在线观看| 亚洲精品中文字幕成人片| 日韩在线观看视频网站| 99视频在线看| 人人天天夜夜| 日韩免费视频一区二区| 天天干天天干天天日| 久艹视频在线观看| 日韩高清无码免费| 91大神在线资源观看无广告| 日韩在线观看视频免费| 天天干天天操天天拍| 日本成人一区二区三区| 午夜日逼网站| 久久国产精品一区二区三区| 波多野结衣在线网站| 午夜无码人妻AV| 亚洲日本在线观看| 无码高清视频| 国产精品一级二级三级| 久久不雅视频| 首屈一指视频在线观看| 亚洲.无码.制服.日韩.中文字幕| av在线免费观看网站| 国产一区二区成人久久919色| 免费婷婷| 热热色| 搞黄免费视频视频| 成人综合激情| 日韩中文字幕专区| 亚州无码免费| 成人首页| 亚洲精品日韩无码| 亚洲影音| 久久舔| 麻豆911精一区二区| 久久久久亚洲精品| 九九精品在线视频| 久久99久久99久久99| 中文字幕-区二区三区四区视频中国| 国产91在线播放| 91日韩在线| 777欧美| 日本特黄视频| 91人妻日韩人妻无码| 江苏妇搡BBB搡BBBB| 免费无码进口视频| 亚洲AV成人无码久久精品麻豆| 柠檬福利第一导航| 欧美后门菊门交4| 久久激情av| 成人免费视频国产在线观看| 琪琪色在线观看| 在线观看国产免费视频| 激情男人网| 久久露脸国语精品国产91| 91色色色色| 免费一区二区三区四区| 怡春院熟女精品AV| 欧美色精品| 天天天天天天天操| 在线观看日韩AV| 玖玖色综合| 日韩一级| 日本AⅤ中文字幕| 成人免费操| 91在线成人| 一本色道久久综合熟妇| 综合+++夜夜| 亚洲高清无码在线观看视频| 91.xxxx| 青草超碰| 中文字幕日韩人妻在线| 色视频在线观看| 91精品国产综合久久久蜜臀图片| 亚洲秘无码一区二区三区电影| 91麻豆精品视频| 日韩av免费在线观看| 日韩性视频| 一二三区| 日韩中文字幕视频在线观看| 加勒比无码在线播放| 人妻精品一区二区三区| 国产中文字幕AV在线播放| 噼里啪啦免费观看视频大全| 中文字幕在线视频第一页| 日本亚洲黄色视频| 丁香婷婷色五月| 尤物视频网站在线观看| 成人精品一区二区三区无码视频| 日韩毛片在线播放| 欧一美一婬一伦一区二区三区自慰 | 国产视频在线播放| 国产区av| 欧美人妻视频在线| 香蕉视频成人在线观看| 尤物视频官网| 精品人妻中文字幕| 欧美东京热视频| 无码一区二区黑人猛烈视频网站 | 黄色视频毛片| H无码| 色94色.欧美.setu| 在线观看欧美黄片| 免费播放婬乱男女婬视频国产| 91狠狠综合久久久| 成人网一区二区| 免费无码婬片aaaa| 99免费在线观看视频| 三级片在线看| 国产高清无码免费视频| 韩国三级HD久久精品| 3344gc在线观看入口| 日韩无码毛片| 夜夜夜夜撸| 国产丝袜在线视频| 毛片一级| 蜜桃av久久久亚洲精品| 欧美熟女在线| 黄色一级片免费看| 一级A片视频免费看| 天堂网一区二区三区| 性欧美69| 国产精品一级| 大鸡吧草逼| 先锋影音av资源站| 国产高潮视频| 午夜精品18视频国产| 婷婷五月天性爱| 翔田千里AV在线| 大鸡吧成人视频| A片视频播放| 亚洲AV成人精品一区二区三区| 天天澡天天爽日日AV| 六月婷婷在线| 大香蕉国产精品视频| 三级片无码| 欧美V在线| 成人精品电影| 综合一区二区| 欧美三级视频在线| 亚洲日本黄色视频| 久久一级片| 黄色大片网址| 91午夜视频| 午夜毛片| 欧美内射在线| 天堂成人在线| 4080yy午夜理论片成人| 国产精品天天狠天天看| 四虎黄色网| 色99在线视频| 日韩成人黄色| 午夜国产| 影音先锋91| 91午夜视频| 久久午夜无码鲁丝片午夜精品偷窥 | 2017人人操| 在线日韩一区二区| 青榴社区| 精品人妻一区二区三区在| 日韩A片免费观看| 熟女91视频| 天天玩夜夜玩天天玩国产99| 国产足交视频| av中文在线观看| 日韩久久久| av黄片| 青草中文娱乐网在线| 性爱91视频| 奇米av| 黄色免费福利视频| 国产成人性爱| 精品一区二区三区四区| 99黄网| 成人乱妇无码AV在线| 五月丁香婷婷成人| 老婆中文字幕乱码中文乱码| 久久一做爱| 中文字幕在线免费观看电影| 免费一级a片| 狠狠搞狠狠操| 91成人电影在线| 性欧美成人播放77777| 日本一本在线| 成人超碰在线| 日韩一级片在线| www.国产视频| 国产美女被| 亚洲天码中字| 欧美精品午夜福利无码| 一区二区三区网站| 久热大香蕉| 久久嫩草| 久草视频网站| av在线无码观看| 狠狠穞A片一區二區三區| 337P大胆粉嫩噜噜噜| www九九热| 欧美操逼视频| 天堂网在线播放| 四虎精品| 欧美性爱A| 黄色在线免费观看| 无码一区二区区| 麻豆专区| 久久不雅视频| 五月婷丁香| 七区九区一区在线| 91精品国产麻豆国产自产在线| 日韩无码精品AV| 色色播播| 蜜臀激情| 51国产黑料吃瓜在线入口| 亚洲欧美美国产| 欧亚免费视频| 在线无码视频| 毛片操逼| AV日逼网| 婷婷综合亚洲| 久久人妻免费视频| 超碰成人网| 91性爱小视频| 亚洲a片在线观看| 久久青留社区金玉| 最新国产精品| 亚洲AV在线看| 99re这里| 精品人妻中文字幕视频| 久久精品99久久久久久| 五月天超碰| 熟妇人妻丰满久久久久久久无码| 五月婷婷日韩| 韩国精品在线| 亚洲无码人妻一区| 美女日屄| 第四色色综合| 亚洲AV激情无码专区在线播放| 91三级片在线播放| 在线激情| 国产SM视频| 亚欧毛片| 欧美午夜激情视频| 丁香六月婷婷综合| 久久成人无码| 欧美性生活| 自拍偷拍综合网| 日韩激情无码视频精选| 色网站在线观看| 国产三级片视频在线观看| www.色悠悠| 亚洲色激情| 嫩BBB搡BBB槡BBB小号| 国产一级特黄大片| 插吧插吧网| 色播av| 大香蕉尹人| 日本色电影在线观看| 人妻少妇偷人精品无码免费| 69久久久| 欧美爱爱免费看| 亚洲aa| 国产精品一区二区三区不卡| 欧美性网| 色色激情五月天| mm131亚洲国产精品久久| 亚洲www在线| 欧美性猛交XXXX乱大交| 一级黄色片在线观看| 大地资源中文第二页导读内容| 亚洲va国产va天堂va久久| 国产精品99精品| 天天操B| 成年人视频免费看| 亚洲欧美手机在线| 亚洲视频中文字幕| 99re这里只有精品6| 亚洲天堂成人| 欧洲亚洲在线| 亚洲色777| 日韩成人精品视频| 99操逼视频| 成人无码www在线看免费| 91在线不卡| 久久成人综合网| 日本親子亂子倫XXXX50路| 特黄特色免费视频| 亚洲性爱在线观看| yjizz视频| 国产18女人水真多免费看| 婷婷综合五月| www.色色网| 六月丁香五月婷婷| 国内精品一区二区三区| 777性爱| 日韩欧美爱爱| 黑人大肉棒| 国产精品免费久久影院| 亚洲高清无码在线免费观看| 黄色视频免费| 中文字幕在线观看av| 三级片免费网址| 人人操人人爽人人爱| 成人亚洲AV日韩AV无码| 天天日av| 麻豆三级片| 日逼视频免费| 亚洲无码少妇| 久久久一区二区| 成人在线A片| 婷婷在线影院| www色色| 亚洲国产精品二二三三区| 五月婷婷色色网| 亚洲毛片在线观看| 污视频网站在线观看| 精品国产乱子伦一区二区三区,小小扐| 国产亚洲中文字幕| 色狠久| 三级片AAA成人免费| 性爱视频无码| 亚洲AA视频| 成人影视1-23| 欧美一级婬片AAAA毛片| 久久伊人电影| 韩国毛片基地久久| 一区在线观看视频| 影音先锋av在线资源| 国产精品久久久一区二区三区 | 欧美99| 草草久久久无码国产专区的优势| 无码人妻AⅤ一区二区三区 | 五月天婷婷在线观看视频| 无码一道本| 欧美a区| 操逼地址| 国产成人片| 九色国产在线| 国产69精品久久| 国产一级a毛一级a做免费的视频l 精品国产免费观看久久久_久久天天 | 一级性爽AV毛片| 无码做爰欢H肉动漫网站在线看| www.婷婷五月天| 先锋影音av资源站| 18精品爽视频| 麻豆三级| 狠狠婷婷| 摸BBB搡BBB搡BBBB| 青娱亚洲| 欧美三级片在线| 91导航| 二区三区视频| 午夜操一操一级| 亚洲无码成人网站| 天天艹夜夜| 国产精品男女| 人人摸人人看| 激情开心五月天| 91超碰免费在线| 一卡二卡久久| 91人妻人人澡人人精品| 丁香五月激情小说| AV无码一区二区三区| 德国肥妇熟妇BBwBBw| 国产综合激情| 婷婷国产AV| 亚洲制服中文字幕| 伊人色爱| 欧美精品久久久久久久多人混战| 欧美色色网站| 久久精品久| 91久久久久久久久久久| 亚洲人成电影| 欧洲一区二区三区| 中文字幕亚洲无码视频| 嫩草视频在线播放| 无码a区天堂| 91超碰在线免费观看| 91干逼| 99精品网站| 中文字幕的色| 蜜桃av秘无码一区二区| 久久久久无码精品国产91福利| 91亚洲国产精品| 99精品欲| 少妇精品| 3344gc在线观看入口| 新版欧美内射大全| 狠狠色噜噜狠狠狠888| 国产不卡网| 成人精品三级AV在线看| 亚洲免费成人视频| 亚洲中文字幕日韩| 一本色道久久综合狠狠| 亚洲成人AV| 久久午夜福利| 91福利视频网站| 免费成人视频在线观看| 亚洲在线视频网站| 特黄视频| 亚洲精品成人电影| 永久免费av| 天天干天天射天天爽| 无码观看视频| 国外成人在线视频老鸭窝| 青青草无码视频| 干屄网| 色欲欲www成人网站| 亚洲免费视频网站| 人人操人人爽人人爱| 日本黄色A片| 97成人人妻一区二区三区| 日啪| 九九九九九精品| 免费高清无码在线| 欧美国产日韩欧美亚洲国产| 91色色色| 午夜福利资源| 撸一撸AV| 性爱91视频| 91精品91久久久中77777| 青青草东路热vv| 综合久久久| 十八禁免费网站| 国产又爽又黄免费网站在线| 91污视频在线观看| 日韩视频在线观看一区| 人人爱人人插高清| 日韩城人网站| 九九超碰| 免费在线A| 俺来也俺去也www色官网| 真实白嫖91探花无码| 日本亚洲视频| 久久久18禁一区二区三区精品| 亚洲色图欧美| 亚洲精品蜜桃| 色婷婷在线免费视频| 久久一区二区三区四区五区| 豆花视频无码| 人人爱人人干人人操| 免费黄片无码| 亚洲天堂AB| 日韩在线大香蕉| 国产愉拍91九色国产愉拍| 免费无码A片在线观看全| 麻豆回家视频区一区二| 午夜成人在线| 亚洲图片欧美另类| 成人性爱在线播放| 无码导航| 99精品视频在线免费观看| 强开小嫩苞毛片一二三区| 北条麻妃无码精品AV怎么看 | 日韩色小说| 韩剧《邻居的妻子》电视剧| 狠狠操网| 国产精品99久久久久的广告情况 | 亚洲五月天婷婷| 日本一本在线| 亚洲成人在线观看视频| 竹菊av一区二区三区四区五区| A级黄视频| 被男友内S~高H文| 国产精品美女| 牛牛在线视频| 久久久久久| 波多野结衣无码电影| 国精产品久拍自产在线网站| 国产女人18毛片水18精品| 亚洲有码中文字幕| 就爱搞搞| 一级a一级a爰片免费免免中国A片| 3D动漫精选啪啪一期二期三期| 6969电视影片最新更新| 麻豆传媒在线观看| 桃色AV| 无码一二三区| V天堂在线| 国产人妻精品| 亚洲日韩欧美视频| 国产秘精品一区二区三区免费| 熟妇一区二区| 撸一撸在线观看| 欧美成人手机在线看片| 91大吊| 婷婷五月综合激情| 日逼老女人| 97福利导航| 欧美视频手机在线| 搡BBBB搡BBB搡五十粉嫩| 亚洲福利视频97| 青青操在线视频| 亚洲无码视频免费观看| 一道本在线观看| 足交在线观看| 五月婷婷色色| 五月激情六月丁香| 四川BBB搡BBB搡多人乱| 成人做爰69片免费观看| 中文字幕日韩高清| 怡红院综合网| 久久XXX| 囯产精品一区二区三区线一牛影视1| 日韩久久人妻| 一区二区三区四区在线看| 天堂av在线免费观看| 日本69视频| 国产黄色自拍| 日本啪啪网站| 国产一区二区三区免费观看| 日韩日批视频| 成人污污视频| 精品丰满人妻一区二区三区免费观| 99精品国产热久久91色欲| 中文字幕在线高清| 无码不卡在线播放| 国产精品成人免费| 人人爽人人操人人爱| 黄色AV电影| 高清无码成人视频| 欧美午夜影院| 年轻女教师高潮2| xxxx色| 成人综合娱乐网| 特写毛茸茸BBwBBwBBw| 国产精品国产三级国产AⅤ中文| 国产久久性爱| 日韩一区二区三区无码电影| 国产精品免费网站| 91丨国产丨白浆| 久久伊思人在| 精品人妻一区二区三区阅读全文 | 色欲精品| 新中文字幕| 国内精品内射| 国产精品无码在线播放| 91视频在线网站| 国产理论片在线观看| 99热精品国产| www.99av| 日韩人妻无码一区二区三区| 国产综合久久久7777777| 97在线观看免费视频| 色片视频| 97在线免费视频| 国产内射在线观看| 操逼网站视频| 波多野结衣高清无码| 苍井空亚洲精品AA片在线播放| 亚洲小说图片AV在线| 亚洲搞清视频日本| 亚洲日韩免费在线观看| 91福利视频网| 免费AV网站在线| 91人人妻人人妻人人澡| 玖玖色视频| 国产一区二三区| 久久精品一二三| 久久熟女嫩草成人片免费| 日韩欧美精品18| 视色影院| 国产午夜精品电影| 黄片福利| 日日天天| 久热久| 午夜久操| 亚洲色视频在线| 亚洲国产精品成人综合色在线婷婷| 日韩高清无码免费观看| 无码一区二区黑人猛烈视频网站| 超碰2023| A片网站在线观看| 久久久黄色视频| 天天色天天日天天干| 91做爱| 自拍偷拍综合| 免费操逼网站| 精品乱码一区| 国产三级片视频在线观看| 无码欧美精品一区二区| 亚洲国产精品精JIZZ老师 | 少妇白洁视频| 成人爽a毛片一区二区免费| 日韩高清无码中文字幕| 亚洲高清视频在线观看| 无限高潮| 91人妻日韩人妻无码专区精品| 91.射| 欧美在线亚洲| 麻豆91精品91久久久| 精品国产午夜福利在线观看| caopor在线| 亚洲精品日韩无码| 国产毛片在线| 欧洲成人在线播放| 欧美爱爱免费看| 高清无码视频免费看| 国产剧情一区二区三区| 在线日韩AV| 一级片欧美| 亚洲成人三级片| 1插菊花综合网| 国产一级a毛一级a做免费的视频l 精品国产免费观看久久久_久久天天 | 91蜜臀| 国产欧美日韩综合| 99久久久久久久久久| 欧美不卡一区二区| 日本成人电影在线观看| 91精品免费| 午夜在线观看视频18| 亚洲精品视频在线| 大香蕉大香蕉大香蕉| 午夜视频免费在线观看| 无码一区二区黑人猛烈视频网站 | 久久艹伊人| 亚洲欧美成人在线观看| 青春草在线视频观看| 国产av激情| 男人天堂99| 97爱爱视频| 精品久久大香蕉| 麻豆一区二区三区四区| 十八禁在线播放| 17.3c一起起草| 91熟女首页| 国产黄色一级电影| 乱伦视频91| 羞羞视频com.入口| 男女www| 日本爱爱视频| 精品一区二| 91亚洲国产成人久久精品网站 | 国产成人精品三级麻豆| 黄色毛片网站| 久久成人在线视频| 老妇槡BBBB| 伊人综合视频| 蜜臀久久久久久999| 一级片免费| 污污污污污www网站免费民国| 337p粉嫩噜噜噜| www免费视频在线观看播放| 91露脸熟女四川熟女在线观看| 插吧插吧网| 亚洲一级免费免费在线观看| 五月天婷婷小说| 日韩三级网| 2025天天操| 欧美精品99| 国产一级精品视频| 91无码人妻精品一区二区三区四| 亚洲秘av无码一区二区| 成人做爰黄AA片免费看三区| 99re视频在线观看| 亚洲AV无码日韩AV无码导航| 免费av观看| 江苏妇搡BBB搡BBBB| 一本色道久久综合亚洲精品久久| 澳门黄片| 日本久久不卡| 无码电影免费观看| 成人性爱免费视频| 91啦丨露脸丨熟女| 久久99无码| 麻豆AV片| 高清无码做爱视频| 亚洲无码不卡| 国产香蕉视频免费| 久久伊人电影| 国产日韩欧美一区二区| 国产精品色哟哟| 欧美精品xxx| 久久婷婷网站| 在线精品福利| 欧美精产国品一二三| 黄色电影天堂网站| 欧美日韩国产成人综合| 丰满熟妇人妻中文字幕| 色婷婷综合在线| 伊人综合久久| 国产高清a| 丁香婷婷视频| 日韩高清在线观看| 精品一本道| 精品久久一区二区三区四区| 免费黄色视频网站| 美日韩视频欧美一区二区视频 | 亚洲高清视频在线| 欧美视频在线免费| 亚洲群交视频| 免费欧美性爱视频| 亚洲AV网站| 老太色HD色老太HD.| 91AV免费在线观看| 高清无码一区二区三区四区| 婷婷色777777| 久久AV无码| 激情亚洲婷婷| 日日夜夜干| 西西午夜视频| 中文字幕在线中文| 中文字幕av无码| 青青青青操| 丰滿人妻-区二区三区| 99热最新在线| 在线免费观看黄色视频| 国产女人十八水真多| 大地99中文在线观看| 玖玖成人| 91国视频| 狠狠躁日日躁夜夜躁A片小说免费| 国产理论电影| 水果派解说A∨无码区| 激情国产AV| 亚洲免费观看高清完整版在va线观| 偷偷撸在线| 亚洲午夜成人精品一区二区| av资源免费| 91内射| 日本黄色电影在线播放| 做爱视频无码| 国产一区二区三区在线| 大地资源中文第二页导读内容| 婷婷性爱五月天| 欧美日日日| 色婷婷在线视频播放| 亚洲人妻在线播放| 91视频播放| 国产操逼图片| 久久在线免费视频| 玩弄小怮女在线观看| 国产成人V在线精品一区| 奇米88888| 日韩一级二级| 97人人爽人人爽人人爽| 国产三级在线观看视频| 老女人操逼视频| 五月激情婷婷网| 伊人福利导航| 四虎影院人妻| 成人A∨| 无码A∨| 黄色的视频网站| 成人无码日韩精品| 中国操逼网| 91日韩视频在线| 91爱搞| 天天干天天摸| 国产又爽又黄视频在线看| 91AV| 亚洲成人中文字幕在线| 亚洲成人性爱视频| 成人欧美一区二区三区黑人免费| gogogo免费高清在线偷拍| 先锋资源在线视频| 国产91在线视频| 激情人妻网站| 北条麻妃网址| 欧美一区三区视频z|