久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

單目+雙目三維重建實戰(zhàn):從標定到點云的完整Python實現(xiàn)

單目+雙目三維重建實戰(zhàn):從標定到點云的完整Python實現(xiàn) 簡介這套源碼基于Python實現(xiàn)單目與雙目視覺三維重建覆蓋單目關(guān)鍵點估計、雙目深度恢復(fù)、圖像拼接等典型任務(wù)面向計算機視覺方向的畢業(yè)設(shè)計、課程設(shè)計或項目開發(fā)。壓縮包共42個文件整體大小約80.22MB包含3個Python腳本、1個Markdown說明、3個文本輔助文檔、34張JPG圖像及PNG示意文件。腳本按單目、雙目、圖像融合模塊拆分圖片數(shù)據(jù)可用于相機標定、特征提取與重建效果對比文檔對工程結(jié)構(gòu)、運行邏輯和依賴環(huán)境作了梳理。源碼經(jīng)過嚴格測試并保留清晰的目錄結(jié)構(gòu)便于二次開發(fā)、算法替換或數(shù)據(jù)集擴展。目前已有172人學(xué)習下載適合希望系統(tǒng)理解三維重建全流程并快速動手實踐的開發(fā)者參考。1. 單目雙目三維重建是課程設(shè)計的完整閉環(huán)不是兩個模塊的簡單拼裝如果你正在做課程設(shè)計或畢業(yè)設(shè)計看到“基于python開發(fā)的單目雙目視覺三維重建源碼”這個標題先別把它理解成“單目一套、雙目一套、各跑各的”。實際能拿到分、能寫進論文里的方案是一套從圖像采集、標定、立體匹配走到三維點云的完整工程單目負責快速測距和粗定位雙目負責稠密視差和點云重建兩者在同一個Python工程里互補。這套東西適合需要完整演示效果、又要能講清楚原理的課設(shè)和畢設(shè)也適合剛接手視覺項目開發(fā)的從業(yè)者用來建立坐標系、標定、視差、點云這條主線認知。下面按這條主線把原理、可復(fù)現(xiàn)代碼和踩坑點講透。2. 單目三維重建的真實邊界它不是重建是帶先驗的深度估計2.1 單目為什么解不出絕對深度從4個自由度和相機方程說起把三維空間里的一個點投影到二維圖像小孔成像模型寫下來是世界坐標 (X, Y, Z) 通過外參變換到相機坐標 (Xc, Yc, Zc)再通過內(nèi)參投影到像素坐標 (u, v)整個過程里已知的是像素坐標未知的是包括尺度在內(nèi)的4個自由度。單個相機只有兩條約束方程深度 Z 被直接丟掉了。所以“單目三維重建”嚴格講不成立單目只能做“帶先驗的深度估計”這也是很多畢設(shè)開題時被答辯老師追問最多的地方。常見的先驗有這么幾種已知目標尺寸比如人臉寬度、車牌寬度、ARUCO碼邊長用像素寬度反推距離已知地面平面通過消失點和相機高度估計路面上物體的距離運動視差同一目標在相機移動中出現(xiàn)視差本質(zhì)是“用時間換視角”在這個標題的項目里單目模塊最常見的角色是第一種先測出目標大概距離再指導(dǎo)雙目在什么深度范圍、什么圖像區(qū)域里做稠密匹配。理解了這一點你就知道標題里的“單目”不是用來輸出點云的它是雙目的前置引導(dǎo)。2.2 先落地一個能跑的單目測距ArUco標記加已知尺寸的快速實現(xiàn)在Python里做單目測距最簡單可靠的方式是用ArUco碼。它本身自帶角點檢測和ID識別不需要訓(xùn)練模型標定一次相機內(nèi)參后就能穩(wěn)定測距。import cv2 import numpy as np # 注意OpenCV 4.7以下用Dictionary_get4.7以上建議用getPredefinedDictionary aruco_dict cv2.aruco.getPredefinedDictionary(cv2.aruco.DICT_4X4_50) params cv2.aruco.DetectorParameters_create() KNOWN_WIDTH_MM 80 # ArUco碼的實際邊長單位毫米 fx 812.34 # 相機內(nèi)參fx來自棋盤格標定單位像素 cap cv2.VideoCapture(0) while True: ret, frame cap.read() if not ret: break corners, ids, _ cv2.aruco.detectMarkers(frame, aruco_dict, parametersparams) if ids is not None: # corners[0] 是第一個marker的四角點順序是左上、右上、右下、左下 width_px np.linalg.norm(corners[0][0][0] - corners[0][0][1]) if width_px 1e-6: distance_mm KNOWN_WIDTH_MM * fx / width_px cv2.putText(frame, fdist: {distance_mm/1000:.2f} m, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1.0, (0, 255, 0), 2) cv2.imshow(mono_distance, frame) if cv2.waitKey(1) 0xFF ord(q): break cap.release() cv2.destroyAllWindows()這里的核心公式是D W * fx / w_px它來自相似三角形目標實際寬度 W在圖像里占了 w_px 像素焦距 fx 已知距離就被唯一確定。需要注意fx必須是像素單位不能拿毫米焦距直接代入width_px取的是ArUco碼上邊兩個角點的距離不是整張圖寬度測距結(jié)果對KNOWN_WIDTH_MM極其敏感貼碼之前用卡尺量準如果你沒有ArUco碼也可以打印一張黑色正方形貼在硬紙板上用輪廓檢測取邊長。但ArUco的好處是自帶ID后續(xù)做多目標定位、目標身份區(qū)分都方便在課程設(shè)計的演示環(huán)節(jié)也更完整。這個代碼跑通后單目模塊就完成了一大半。2.3 單目測距的三個參數(shù)陷阱目標寬度、觀測角度、焦距誤差單目測距看起來只有一行公式實際調(diào)參時容易翻車的地方不少。第一目標寬度不準。寬度誤差會線性傳導(dǎo)到距離誤差80mm的碼你量成90mm測出的距離就會虛高12.5%。所以不要用卷尺大概量一下要精確到毫米。第二觀測角度不是正對。公式假設(shè)相機光軸垂直指向ArUco碼平面。一旦目標傾斜圖像里測到的寬度會變短距離就被高估。斜著30度時誤差通常在15%以上。解決方案是在測距前用cv2.aruco.estimatePoseSingleMarkers解出旋轉(zhuǎn)向量判斷角度超過閾值就告警或不做測距。第三fx不準。很多人圖省事用圖像寬度/(2*tan(FOV/2))估算fx這種近似在畫面邊緣誤差很大。單目測距的精度上限由fx決定而fx必須來自標定。你可以在后續(xù)雙目標定階段順便把單目內(nèi)參一起標出來不要單獨省這步。這三個坑告訴我們一個結(jié)論單目測距只能給出“大概在這個深度范圍”的先驗別拿它當精密儀器。在標題這種“單目雙目”項目里單目的任務(wù)是把目標深度從完全未知縮小到某個區(qū)間剩下的事交給雙目。3. 雙目三維重建的完整鏈路從標定到點云一條命令一個節(jié)點3.1 視差與深度為什么基線越大越能看見“深度”雙目視覺能恢復(fù)深度靠的是左右相機對同一空間點的“視差”。三維點越近它在左右圖里的水平位置差越大越遠視差越小這就是人眼判斷遠近的原理。數(shù)學(xué)關(guān)系是depth fx * baseline / disparitybaseline左右相機光心之間的距離單位米disparity左右圖像的像素橫坐標差單位像素fx內(nèi)參中的焦距單位像素從這個公式能讀出兩個關(guān)鍵判斷基線越大相同視差對應(yīng)的深度越大遠距離精度越好視差誤差對深度的影響與距離平方成正比所以雙目重建遠距離物體時精度掉得特別快這決定了做三維重建時的硬件選擇課設(shè)/畢設(shè)階段如果手里只有普通的USB雙攝模組基線一般只有6~12cm有效重建距離通常在0.2~3米。超出這個范圍點云會變得很稀疏這是物理限制不是代碼能完全彌補的。整個雙目三維重建流程在OpenCV里是一條固定流水線單目標定 - 立體標定 - 立體校正 - 立體匹配 - 點云生成。下面按這個順序把每一段代碼和參數(shù)說清楚。3.2 第一步棋盤格采集與相機內(nèi)參標定雙目重建的地基是內(nèi)參和畸變系數(shù)。不做標定直接跑SGBM出來的點云會扭曲得不成樣子。第一步是采集標定板圖像并計算左右相機內(nèi)參。import cv2 import numpy as np # 棋盤格的內(nèi)角點數(shù)例如打印的是10x7格子內(nèi)角點就是(9,6) CHECKERBOARD (9, 6) criteria (cv2.TERM_CRITERIA_EPS cv2.TERM_CRITERIA_MAX_ITER, 30, 0.001) objp np.zeros((CHECKERBOARD[0] * CHECKERBOARD[1], 3), np.float32) objp[:, :2] np.mgrid[0:CHECKERBOARD[0], 0:CHECKERBOARD[1]].T.reshape(-1, 2) objpoints [] # 3D角點單位可以理解為“格數(shù)”后續(xù)需要乘實際格子邊長 imgpoints_l [] imgpoints_r [] for name_l, name_r in zip(files_left, files_right): img_l cv2.imread(name_l) img_r cv2.imread(name_r) gray_l cv2.cvtColor(img_l, cv2.COLOR_BGR2GRAY) gray_r cv2.cvtColor(img_r, cv2.COLOR_BGR2GRAY) ret_l, corners_l cv2.findChessboardCorners(gray_l, CHECKERBOARD, None) ret_r, corners_r cv2.findChessboardCorners(gray_r, CHECKERBOARD, None) if ret_l and ret_r: objpoints.append(objp) corners_l cv2.cornerSubPix(gray_l, corners_l, (11, 11), (-1, -1), criteria) corners_r cv2.cornerSubPix(gray_r, corners_r, (11, 11), (-1, -1), criteria) imgpoints_l.append(corners_l) imgpoints_r.append(corners_r) ret_l, K1, D1, _, _ cv2.calibrateCamera(objpoints, imgpoints_l, gray_l.shape[::-1], None, None) ret_r, K2, D2, _, _ cv2.calibrateCamera(objpoints, imgpoints_r, gray_r.shape[::-1], None, None) np.savez(camera_params.npz, K1K1, D1D1, K2K2, D2D2, ret_lret_l, ret_rret_r) print(left rms:, ret_l, right rms:, ret_r)這里有一個常見誤解CHECKERBOARD填的是內(nèi)角點數(shù)量不是棋盤格數(shù)量。如果打印的棋盤是10x7個小方格內(nèi)角點就是9x6寫錯的話findChessboardCorners會一直失敗。另外objp里每個角點的坐標單位是“格”不是毫米。如果你之后希望點云以米為單位需要在三角化時乘上棋盤格的實際邊長。calibrateCamera返回的ret就是重投影誤差單位是像素小于0.3說明標定質(zhì)量不錯超過0.5就需要檢查圖片數(shù)量和角度分布。3.3 第二步立體校正讓左右圖嚴格行對齊左右相機安裝時不可能完全平行直接做匹配會找不到對應(yīng)點。立體校正就是把左右圖像重投影到同一個理想平面上讓同名點處于同一行。# 繼續(xù)上面的變量K1, D1, K2, D2 是單目標定結(jié)果 # R 是右相機相對左相機的旋轉(zhuǎn)矩陣T 是平移向量來自 stereocalibrate ret_stereo, K1, D1, K2, D2, R, T, E, F cv2.stereoCalibrate( objpoints, imgpoints_l, imgpoints_r, K1, D1, K2, D2, gray_l.shape[::-1], criteriacriteria, flagscv2.CALIB_FIX_INTRINSIC) R1, R2, P1, P2, Q, validPixROI1, validPixROI2 cv2.stereoRectify( K1, D1, K2, D2, gray_l.shape[::-1], R, T, alpha0, flagscv2.CALIB_ZERO_DISPARITY) map1x, map1y cv2.initUndistortRectifyMap( K1, D1, R1, P1, gray_l.shape[::-1], cv2.CV_32FC1) map2x, map2y cv2.initUndistortRectifyMap( K2, D2, R2, P2, gray_l.shape[::-1], cv2.CV_32FC1) rect_l cv2.remap(img_l, map1x, map1y, cv2.INTER_LINEAR) rect_r cv2.remap(img_r, map2x, map2y, cv2.INTER_LINEAR)這段代碼的關(guān)鍵參數(shù)是flagscv2.CALIB_ZERO_DISPARITY。它讓左右相機的主點在校正后保持不變視差只由水平位移產(chǎn)生后續(xù)Q矩陣才能正確地把視差轉(zhuǎn)成三維坐標。alpha0表示裁剪掉校正后無內(nèi)容的黑色區(qū)域會損失一部分邊緣視野但能減少無效像素。拿到rect_l和rect_r之后一定要畫幾條水平線檢查行對齊check np.hstack([rect_l, rect_r]) for y in range(0, check.shape[0], 100): cv2.line(check, (0, y), (check.shape[1], y), (0, 255, 0), 1)如果同一行上的對應(yīng)點在視覺上有明顯上下偏移說明立體校正沒生效需要回去檢查標定圖像質(zhì)量而不是急著調(diào)SGBM。行對齊誤差超過1個像素視差圖質(zhì)量會明顯下降。3.4 第三步SGBM視差計算與參數(shù)調(diào)節(jié)立體匹配算法里OpenCV自帶StereoBM和StereoSGBM。BM快但噪聲大SGBM慢一點但視差圖更平滑課設(shè)畢設(shè)通常選SGBM。left_matcher cv2.StereoSGBM_create( minDisparity-1, numDisparities64, blockSize11, P18 * 3 * blockSize * blockSize, P232 * 3 * blockSize * blockSize, disp12MaxDiff1, uniquenessRatio10, speckleWindowSize100, speckleRange32, modecv2.STEREO_SGBM_MODE_SGBM) disparity left_matcher.compute( cv2.cvtColor(rect_l, cv2.COLOR_BGR2GRAY), cv2.cvtColor(rect_r, cv2.COLOR_BGR2GRAY)).astype(np.float32) / 16.0SGBM輸出的是定點數(shù)除以16才轉(zhuǎn)換成真實像素視差。這個16是算法內(nèi)部的精度縮放別漏掉否則后面轉(zhuǎn)點云時深度會整體偏差16倍。各參數(shù)的實際作用參數(shù)常見范圍作用與調(diào)參方向numDisparities16~128必須16的倍數(shù)視差搜索范圍越大能覆蓋越近的物體但耗時增加minDisparity-32~0搜索起點設(shè)為負數(shù)能減少視差圖左側(cè)空洞blockSize3~15奇數(shù)匹配窗口大小越大越平滑但邊緣細節(jié)丟失P1/P28/32 * 通道數(shù) * blockSize2平滑懲罰項P2越大越能抑制深度突變uniquenessRatio5~15唯一性約束越大誤匹配越少但過低紋理區(qū)域容易空洞disp12MaxDiff0~2左右一致性檢查閾值建議1speckleWindowSize50~200去除視差孤立小區(qū)域speckleRange8~32連通區(qū)域允許的視差波動調(diào)參順序不要亂先固定blockSize把numDisparities調(diào)到覆蓋目標深度范圍再調(diào)uniquenessRatio降噪最后用speckleWindowSize清理小噪點。如果覺得視差圖“太碎”優(yōu)先加P2而不是強行加大blockSize。3.5 第四步視差轉(zhuǎn)三維點云并輸出PLY得到視差圖后用立體校正階段的Q矩陣做重投影這一步把每個像素映射到三維坐標points3D cv2.reprojectImageTo3D(disparity, Q) # 視差為0的點是匹配失敗點直接剔除 mask disparity 0 points points3D[mask] colors rect_l[mask] # 過濾掉相機背后的點Z0和過遠的點 valid (points[:, 2] 0.1) (points[:, 2] 10.0) points points[valid] colors colors[valid] import open3d as o3d pcd o3d.geometry.PointCloud() pcd.points o3d.utility.Vector3dVector(points) pcd.colors o3d.utility.Vector3dVector(colors / 255.0) o3d.io.write_point_cloud(reconstruction.ply, pcd)Q矩陣的第4行第3列通常是1.0 / baseline所以輸出的Z軸單位由立體標定時使用的棋盤格尺寸決定。如果你在objp里用的是“格”而不是實際米數(shù)點云坐標會按格縮放。為了讓PLY文件里的尺寸和真實世界對應(yīng)標定時應(yīng)把objp乘上棋盤格實際邊長比如objp * 0.025表示每個格子25mm。這一段跑通后你就擁有了一套完整的雙目三維重建最小系統(tǒng)。很多課程設(shè)計做到這里就可以演示了但標題里還有“單目”下一章講怎么把單目和雙目擰成一個整體。4. 單目雙目怎么真正合起來用單目做興趣區(qū)用雙目做稠密建點4.1 為什么要讓單目先去“摸個底”直接對整幅圖跑SGBM也不是不行但在實際場景里有兩個問題算力浪費。SGBM是典型的計算密集算法視差搜索范圍越大、圖像分辨率越高耗時越長。對1080P圖像全圖搜索100像素視差普通筆記本可能跑出幾百毫秒甚至一秒以上課設(shè)演示時卡頓感很強。誤匹配。背景里的大片無紋理區(qū)域比如白墻、天空、桌面SGBM在這些區(qū)域會給出大量錯誤視差產(chǎn)生的點云像雪花一樣亂飛。如果用單目先定位目標在畫面里的位置和大概深度SGBM就可以只在目標區(qū)域、目標深度范圍內(nèi)搜索。在標題這種“單目雙目”的架構(gòu)里單目檢測模塊通常就是一個ArUco檢測器或者YOLO目標檢測器。它輸出目標在左圖中的包圍盒以及單目測距得到的深度先驗。這個深度先驗?zāi)苤苯訐Q算成視差范圍。4.2 用單目距離約束SGBM的視差搜索范圍視差和深度的關(guān)系是disparity fx * baseline / depth。假設(shè)單目測出目標距離大約1.5米基線0.12米fx約800那目標處的視差大約就是64像素。這個時候把SGBM的搜索窗口設(shè)置在64附近而不是從0搜到128既能減少計算量也能避開背景干擾。import numpy as np fx 812.34 # 來自雙目標定 baseline 0.12 # 單位米來自 stereoCalibrate 得到的 T dist_guess 1.5 # 單位米來自單目測距 # 目標處的理論視差 disp_center int(fx * baseline / dist_guess) # 搜索范圍在理論值前后各留24像素余量并保證是16的倍數(shù) margin 24 num_disparities 64 if disp_center - margin 0: min_disp 0 num_disparities 128 else: min_disp disp_center - margin num_disparities 64 # 確保 num_disparities 是16的倍數(shù)且非負 num_disparities max(16, int(np.ceil(num_disparities / 16.0) * 16)) left_matcher.setMinDisparity(min_disp) left_matcher.setNumDisparities(num_disparities)這里有個容易被忽略的邊界條件minDisparity可以為負但numDisparities必須是正的16倍數(shù)。如果目標很近理論視差大于搜索窗口SGBM會匹配失敗這時要增大num_disparities而不是繼續(xù)提高min_disp。深度先驗還能用來過濾點云。單目測出1.5米雙目重建后突然出現(xiàn)一堆深度在0.5米或5米的點大概率是誤匹配直接按距離區(qū)間切掉depth points3D[:, 2] depth_mask (depth dist_guess * 0.5) (depth dist_guess * 1.5)這一步不是簡單的濾波而是把單目模塊的粗測信息和雙目的精測信息做了決策級融合論文里可以寫成“基于深度先驗的離群點剔除”。在答辯時這個點很加分的。4.3 融合后的結(jié)果檢查誰在拖慢速度誰在破壞精度單目和雙目融合后代碼運行時間大多花在三個地方圖像縮放、SGBM匹配、點云生成。要判斷瓶頸在哪最笨也最有效的方法是分別給三段代碼打時間戳。import time t0 time.time() rect_l cv2.remap(img_l, map1x, map1y, cv2.INTER_LINEAR) t1 time.time() disparity left_matcher.compute(gray_l, gray_r) t2 time.time() points3D cv2.reprojectImageTo3D(disparity, Q) t3 time.time() print(fremap: {(t1-t0)*1000:.1f}ms, sgbm: {(t2-t1)*1000:.1f}ms, reproject: {(t3-t2)*1000:.1f}ms)一般來說SGBM會占掉80%以上的時間。所以性能優(yōu)化優(yōu)先級是先縮小SGBM輸入圖像尺寸再限制視差搜索范圍最后才是換算法。如果用ROI框出目標區(qū)域把SGBM只跑在這個區(qū)域里速度還能再快一截——但這時要注意ROI外的點云會被丟棄如果你要重建整個場景就不能這么干。另外要提醒一句單目測距的誤差不要直接當成雙目的誤差。單目給出的是搜索區(qū)間真正決定點云精度的還是雙目基線、標定精度和SGBM參數(shù)。不要為了讓單目“看起來準”而拼命調(diào)ArUco寬度那是舍本逐末。5. 避坑清單標定、立體匹配與點云輸出的五個高頻翻車點5.1 標定重投影誤差居高不下內(nèi)參總覺得“飄”現(xiàn)象calibrateCamera返回的rms超過0.5或者內(nèi)參fx每次標定結(jié)果差幾十像素。原因標定圖片太少或者角度分布過于集中棋盤格在畫面里占比太小。解決重新采集20~30張左右圖像對。采集時讓棋盤格以不同傾斜角度出現(xiàn)在畫面四周和中心每張圖里棋盤格面積至少占畫面的1/3。如果某一對圖像只有單側(cè)檢測到角點直接丟棄這組數(shù)據(jù)不要硬標。標定板采集是整條重建鏈路里最像“玄學(xué)”的環(huán)節(jié)但90%的問題出在偷懶少拍了圖片。5.2 視差圖左邊大片空洞深度圖像被撕掉一塊現(xiàn)象生成的視差圖左側(cè)有大片黑色區(qū)域右側(cè)正常。原因左圖的左邊界附近匹配點在右圖上已經(jīng)超出圖像范圍SGBM找不到對應(yīng)點。解決把minDisparity設(shè)為負數(shù)比如-8或-16給左邊界留出搜索余量。注意minDisparity和numDisparities是配合使用的搜索范圍是[minDisparity, minDisparitynumDisparities]。設(shè)了負值之后右側(cè)的搜索上限會變小如果右側(cè)也出現(xiàn)空洞就同時增大numDisparities。5.3 平面物體重建出來是“弧面”怎么看怎么別扭現(xiàn)象一面平整的墻或一塊標定板重建點云后變成向內(nèi)凹或向外凸的曲面。原因立體校正不徹底左右圖行對齊誤差超過1像素或者畸變標定不夠準邊緣像素的投影位置有系統(tǒng)偏差。SGBM的匹配誤差也會造成小范圍起伏但不至于整體彎曲。解決先用3.3節(jié)的方法畫橫線檢查行對齊。如果對齊沒問題檢查內(nèi)參標定時的重投影誤差。最后再用平面擬合驗證對點云跑RANSAC平面擬合看擬合誤差。如果整體呈弧面最優(yōu)先懷疑的就是標定環(huán)節(jié)不要急著調(diào)SGBM參數(shù)。5.4 低紋理區(qū)域出現(xiàn)大量錯誤匹配點云像“雪花”現(xiàn)象白墻、桌面這類區(qū)域點云稀疏且雜亂黑色噪點或飛點特別多。原因立體匹配在無紋理區(qū)域沒有足夠的灰度信息來區(qū)分同名點SGBM只能按平滑約束瞎猜。光照過強導(dǎo)致的反光會讓這個問題更嚴重。解決先調(diào)uniquenessRatio到10以上提升匹配唯一性要求再調(diào)speckleWindowSize到100以上把孤立的小塊噪點消掉。如果還是不行用WLS濾波對視差圖做后處理需要安裝opencv-contrib-python調(diào)用cv2.ximgproc.createDisparityWLSFilter。最后一道防線是直接用4.2節(jié)的距離先驗把明顯不合理的深度點剔除。5.5 點云顏色錯位不知道顏色從哪張圖來的現(xiàn)象點云形狀對了但顏色像“貼錯皮”邊緣有重影。原因點云顏色來自左圖但重建出的三維點坐標和左圖像素不是一一對應(yīng)尤其是視差邊緣區(qū)域微小誤差會被放大成明顯的顏色錯位。還有人把右圖顏色直接賦給了左圖坐標那必然錯位。解決統(tǒng)一從reprojectImageTo3D輸出的坐標和左圖顏色生成點云不要和右圖混用。剔除disparity 0和disparity 0的點因為這些點沒有有效匹配顏色沒有意義。保存PLY后用Open3D或MeshLab打開檢查邊緣是否和圖像邊緣吻合。6. 驗證這套系統(tǒng)是否可靠的三步檢查法6.1 對標定結(jié)果做反投影誤差檢查標定完不要急著跑重建先看calibrateCamera的rms值。單目標定rms要小于0.3像素雙目標定stereoCalibrate返回的rms也要在0.3附近。如果超過0.5重建精度沒有保證。更直觀的驗證是把標定板放在已知距離用雙目視差計算的深度和實際距離對比誤差在2%以內(nèi)算正常。6.2 對單目測距做定距離驗證把ArUco碼放在1米、1.5米、2米處各測十次記錄誤差均值和波動。如果誤差超過5%檢查目標寬度是否量準、fx是否來自標定。這一項驗證至少要做否則融合方案里“單目引導(dǎo)雙目”的可信度不夠。6.3 用Open3D從PLY看三維結(jié)構(gòu)是否正常點云生成后用Open3D做兩步檢查。第一步統(tǒng)計點云數(shù)量太少說明匹配大面積失敗太多但有大量飛點說明參數(shù)太寬松。第二步對典型平面目標做RANSAC平面擬合看擬合內(nèi)點比例和平面法向量。如果標定板擬合出來的法向量和相機光軸明顯不垂直說明校正還有問題。import open3d as o3d pcd o3d.io.read_point_cloud(reconstruction.ply) plane_model, inliers pcd.segment_plane(distance_threshold0.005, ransac_n3, num_iterations1000) print(plane normal:, plane_model[:3]) print(inlier points:, len(inliers), /, len(pcd.points))我自己的習慣是每換一次相機或場景都先跑一輪這個三步檢查確認標定、匹配、點云三條鏈路都在正常狀態(tài)再繼續(xù)往下調(diào)參數(shù)。這套項目里最容易讓人卡住的就是標定那關(guān)圖片拍夠了、角度鋪開了后面SGBM和點云基本是水到渠成。希望這篇筆記能幫你把這條鏈路走通少交點標定學(xué)費。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩99999色| 4虎在线视频| 久久永久无码人妻视频| 国产精品视频| 日韩一级二级| 国模无码一区二区三区在线| 麻豆国产97在线| 国产成人啪一区二区| 国产欧美伊人| 黄网在线播放| 国产性爱乱伦AV| 欧美牲| 97精品中文字幕| 九九精品美女高溯喷水| 婷婷五月色| 欧美系列在线一区二区| 四虎影视永久在线免费| 欧美欧美啪啪视频| 色姑娘综合网| 无码精品久久| 国产精品一区二区亚洲人成毛片| 亚洲欧美日韩中文播放 | 天天看天天日| 精品国产乱码久久久| 欧美亚洲成人在线一区二区三区| 97欧美色资源| 超碰97久久国| 无码操逼视频一下| 99久久99久久免费精品蜜臀| 欧美成人一级麻豆| 中文字幕熟女人妻丝袜| 男人的天堂2018| 亚洲日韩国产精品| 蜜桃av色偷偷av老熟女| 国产传媒av天美传媒在线| 亚洲熟女少妇免费视频| 中文字幕第23区| 超碰97在线 欧美 国产| 蜜臀久久精品久久久久视频| 91国内外在线| 婷婷激情四射| 91久久免费视频互動交流| 绯色一区二区三区不卡少妇| 性爱视频免费网址| 伊人一区二区在线播放| 91久久免费视频互動交流| 色99999| 欧美v日韩v亚洲v最新在线| 999久久久九九九九| 91肉丝| 国产无码成人无码| 亚洲春色欧美激情自拍| 九九精品无码专区免费| 人妻中文字幕精品无码| 屌色在线97视频| 九九色色| 视频国产成人精品日本亚洲18| 欧美人妻少妇| 免费的很黄很污的全部视频| 精品精品精品| 日韩钢筋无码高清啾啾啾| 日本孕妇孕交| 亚洲精品乱码久久久久久蜜桃麻豆| 啊啊啊啊嗯嗯在线久久久| 欧美,日韩,中文,另类| 欧美色图电影| 激情啪啪拍91| 亚洲最大的黄色电影网站。| 神马麻豆福利院 | 欧美|91色综合| 欧亚日韩三区| 精品无码欧美三级| 国产粉嫩出水在线播放| 亚洲欧美另类少妇精品| 岛国天天午夜影院传媒网| 九九九一二三| 九九成人| 大香蕉伊然在亚洲91| 综合熟妇一区二区三区| 欧美极品美女aaaaaa级黄片| 天天躁日日躁XXXXYY| 美女人妻色网站| 久久天天躁日日躁狠狠躁| 神马影院午夜福利久久久| 亚洲有薄码区久久在线一区| 久久免费99精品久久久久久| 欧美 亚洲 制服 精品| 精品亚洲成人免费在线| 搡老熟女老女人老熟妇免费视频| 在线观看十八禁| 日本精品九九九| 被窝影院午夜看片无码| 婷婷九月| 狠狠爱综合网| 欧亚综合一卡二卡中文字幕| 91痴汉| 蜜乳av一区二区| 黄污污污污| 色臀aV| 明星性猛交ⅹxxx乱大交| 中国东北熟女老太婆内谢| 色婷婷丁香五月| 四虎精品永久在线观看| 乱伦Av网| 97久久国产亚洲精品超碰热| 国产精品亚洲无码| 媚薬在线视频麻豆| 日本性爱视频一级| 色老汉玖玖爱| 天天看天天日天天操| 91丨熟女丨丰满熟女| 嗯阿好爽好紧| 国产强奸乱伦无码视频| 91久久国外网| 狠狠爱综合网| 超碰色美女| 韩国一级AAA| 美国久久一二三四| 国模少妇一区二区三区| 亚洲乱熟女一区二区| 精品偷拍13p欧美dodk视频| 欧美日韩电影一区二区| 亚洲欧洲日本精品中文a∨| 精品久久久久,69国产成人精| 色哟哟av| www.夜夜操| 美女天天干| 玖玖玖玖精品国产剧情| 青操影院| 欧美一区二区亚洲天堂| 亚洲情色欧美| 日韩av色图综合| 欧美性爱免费短视频| 高清不卡一二三区视频......| 亚洲男人在线观看天堂| 尤物av网站| 日韩97| 久久久久久久久久久久久9999| 91在线欧美| 亚洲国产综合久久天堂| 成人精品久久久午夜福利| 婷婷三区| 国产精品一二三在线看| 97在线播放| 激情六月天| 91少妇人妻| 刺激性视频黄页| 无码人妻一区二区三区色欲aⅴ| 欧美老妇综合网| 亚洲精品国产专区在线观看| 好一吊区二区| 久久国产精品一级二级三级| 乱伦一二三区| 欧美后入式| 最新加勒比丝袜在线| 欧美一区二区三区不卡高清视频| 亚洲永久永久永久永久一级一级一级精品 | 极品粉嫩一区二区| 国产亚洲精品美女久久久m| 国产精彩女在线观看视频| 99久在线精品99re8热| 国产精品午夜AV完会免费 | 欧美啪啪天堂| 第二页中文字幕| 国产精品免费日韩| 欧美天天综合在线| 人妻少妇久久| 九九久久国产精品| 五月综合久久| 亚洲另类小说卡通动漫| 男人的天堂久久| 97超碰无码网| 日韩情色视频| 粉嫩av在线一区二区| 99人妻| 日欧毛片久久| 超碰日本97美女人妻人人玩人人爱| 中字幕人妻一区二区三区| 亚洲成人AB| 亚洲综合113页| 国模精品娜娜一二三区| 国产免a费看黄片在线| 91网站18| 91美女片在线| 97操综合| 亚洲丰满很很操| 免費人妻夜夜爽天天爽爽一区| 国产强奸超碰AV| 思思久热在线精品66| 青青草原香蕉日本Ap| 操B久久| 懂色综合久久久| 操逼逼无码| 404操逼福利视频| 欧美18 在线观看| 深喉吞精| 国产日韩美女小穴视频网站不卡| 女上位精品在线| 伊人成人情色综合| 九热大香蕉| 99久久com免费视频′| 国产女性无套 免费观看| 中文字幕日韩专区精品系列| 午夜精品久久久久久久久久久久久| 99re6在线视频精品免费完整版安卓版| 少妇高潮九九九九| 国语精品对白| 人妻久久| 97碰碰色| 精品福利| 秋霞Av理论一级在线| 9Ⅰ超碰| 国产白丝网站| 色臀AV| 中文字幕三四区| 999精品乱码| 欧美日韩另类激情图片| 天堂69亚洲精品中文字| 久久久精品91八戒| 久久社区一区二区三区| 岛国艾薇凹凸视频天堂| 婷婷五月天成人网| 亚洲有薄码区日本系列中文字幕| 丝袜熟女2P| 久久久久中出| 大香蕉欧美伊| 91爱做| 99精品高潮| 麻豆天美AV传媒第一页| 特污精品女优骚货黄色视频在线免费观看| 亚洲欧洲自拍| 丰满岳乱妇一区二区三区| 日韩亚洲精品一区二区| 午夜高清成人在线视频| 久久精品72| 97精品国产手机| 欧美亚州色的图| 欧美成人精品一区二区男人蜜臀| 精品国产乱码久久| 天天精品| 天美av在线观看| 国产精品 久久久精品一牛| 天天躁日日躁成人字幕aⅴ| 亚洲va有码在线天堂| 国产女生在线| 九九久久一区二区三区| 欧美熟女丝袜| 久 久无码人妻AV| 亚洲av无码成电影在线播放| 国产92麻豆天美精品色欲5| 国产精品亚洲一区二区三区四区| 日韩美一区| 自拍亚洲综合| 九九无码| 久久香蕉综合一本到3atv| renqi久久久久久久久久久久| 91女神在线视频| 亚洲AV在线资源| 中文字幕一区二区三区50路| 777AV电影| 混色激情av| wuyechaopeng| 秋霞操逼片| 久久五月婷| 欧美91在线+|+欧美| 亚洲色图日韩丝袜制服一区二区五月在线| 久久国产逼| 国产成人久久久精品免费AV| 亚洲码和欧洲精品激情系列| 欧美97av| 岛国黄| 男人亚洲91首页在线| 超碰午夜| 中字幕人妻一区二区三区| 激情综合五月婷婷| 亚洲色图加勒比| 成人性交午夜免费片| 国产精品操| 国产女人和拘做爰视频| 99综合自拍| 国产精品网址| 亚洲AV永久无码一区仙野| 人人摸人人干| 夜色91| 免费a在线播放v| 青青草色插素人| 午夜舔阴达高潮视频免费看| 国产玖玖| 日日摸日日碰夜夜爽视频| 日韩国产乱子伦App| 亚洲AV高潮| 久久精品国产亚洲AV先锋| 久久 国产精品 一区| 啊嗯嗯啊好大好爽| 激情视频网址| 嗯嗯啊啊啊好爽| av片在线观看免费播放| 99热精品在线观看| 亚洲春色激情小说| 综合伊人网12色| 欧美日韩222| 国产在线视频午夜精华在| 蜜臀久久久久久999| 亚洲女优有码无码高清| 五月天激情婷婷| 欧美激情内射| 后入美女国产| 亚洲密乳AV| 亚洲高清内射| 人人操人人操人人人操| 日韩 成人 有码| 亚洲av无码成电影在线播放| 久久熟女久| 国产精品香蕉热久久新品| 操老熟女AV| 91天堂色男人的天堂| 亚洲 中文 欧美 日韩 在线| 柠檬AV导航| 亚洲风情在线观看| 禁十八久久| 色综合av男人天堂| 欧美性性性| 很黄很污的免费网站| 国产亚洲精品无码三区| 欧美在线亚洲| 熟女丰满人妻一区| 亚洲精品国产熟女| 视频不卡中文字幕| 婷婷五月天无码 | 国产真实野战在线视频| 亚洲色图亚洲| 色香91| 夜夜一区二区| 中文字幕国产| JuliaAnn丝袜熟女系列| 亚洲美女 晚间男人天堂 | 午夜高清成人在线视频| 欧美色欧美| 亚洲美女 晚间男人天堂 | 欧美在线视频播放| 99视频只有精品| 欧美18老人禁| 天天综合-91入口| 极品粉嫩少妇视频| 又黄又爽在线观看视频| 三级特黄60分钟播放| 9久久久久久| 国产久久久9999| 97国产高清视频在线观看| 97免费在线观看| 欧美日韩青操| 久久久18禁| 狠狠五月天| www亚洲免费| 啊啊啊免费| 日韩欧美久久婷婷网站| 亚熟hd视频在线| 殴美性色a级欧美| 人人摸人人摸人人干| 91丝袜在线观看| 久男人久久| 青青草吊丝| 婷婷精品| 99久久综合网| 成人网站 免费观看| 丁香色狠狠色综合久久小说| 91狠狠综合久久| 性九九九九九九| 亚洲男人的天堂AV| 日本999精品| 69超碰综合| 亚洲各类熟们中文字幕| 欧美专区日本专区| 人人看人人爰人人操| 国产呦精品系列在线观看| 肉丝中文无码高清| 日韩八十路老熟女| 91精品免费| 密臀AV在线| 九九热超碰97亚洲最新香蕉 | 久久岛国| 青青操在线视频| 骚妻少妇精品性色无码四色A V| 色九九九综合| 国产少妇高潮| 亚洲交换| 伊人欧美大香蕉视频| 91综合天天| 一卡二卡三卡| 777超碰| 福利视频网站| 夜草网站| 国产多人在线观看视频| 眼镜人妻101.com| 无遮挡一级毛片视频免费的| 777琪琪午夜免费A片| A片大香蕉在线| 午夜无遮挡男女啪啪视频| 国产精品女生av| 日本欧美一区二区三区视频麻豆| 日本欧美一区二区三区免费| 亚洲蜜桃V妇女| 亚洲图片偷拍视频区| 去干网最新版| 18一区二区三区| AV在线资源| 久久九操在线观看| 日韩三级av片| 思思久热在线精品66| 黄色片A级一区二区三区| 日韩免费福利在线观看| 333kkkk·亚洲com久久| 9l视频自拍9l九色成人| 北条麻妃99精品青青久久| 免费网站观看www在线观| 天天影视射综合网| 97精品人妻一二三四| 91天美免费| 久久春色| 欧美成人四级在线播放| 伊人AAA| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 亚洲激情片| 久久久精品电影| 日韩欧美俄罗斯A片| 深夜啪啪啪视频免费| 欧美情色男人的天堂| 欧美与日韩97| 欧美天天综合网| 2019久久久久久久久福利| 欧美在线播放aaaa| 欧洲小说色图视频另类| 97色色色| 国语国产操逼伊人AV网| 91N欧美| 4虎在线视频| 国内一区二区免费| 久久精品店| 日韩97视频!在线| 日韩欧美蜜桃精品久久中文字幕久久| 蜜臀久久99精品久久久久久婷婷 | 96精品在线| A男人的天堂| 丝袜亚洲综合| www久| 日本熟妇精品九九| A 天堂| 99re久久| 一摸二插三插| 午夜寂寞欧美| 中文幕97| 亚洲在线网站| 日韩亚洲美女一区久久| 五月天婷婷社区| 国产亚洲精品农村妇女| 超碰 av 女人天堂| 色吧5亚洲| 男人兔费天堂| 熟妇色99| 99热这里只有精品8| 天天拍天| 中文字幕一区电影在线观看| 丰满精品人妻少妇久久字幕| 乱伦一二三区| 91亚洲影院综合| 91情色| 国产超碰在线| 成人区人妻精品一| 九九香蕉网| 亚洲九九视频| 99热婷婷| 91天堂| 五月综合视频| 91亚洲网| 超碰97资源中文字幕| 日本不卡一区二区| 国内精品不卡无毒99999| 日日超碰亚洲| 亚洲人在线| 亚州熟女乱伦| 亚州 综合 色图| 高清无码一区二区三区| 欧美一级专区免费大片| 日韩欧美中文日韩欧美色| 粉嫩AV一区夜夜嗨| 午夜福利免费精品视频| 欧美特黄视频网站| 久久久蜜桃一区二区三区| 嗯嗯啊好爽| 偷拍网站久久男女男| 国产综合色精品在线观看| 国产精品乱码久久久久久久久久久久| 人人干黄色| 1024午夜激情男人的天堂| 成人性爱全视频观看| 四虎精品永久在线观看| 久久久久久久少妇| 少妇xx精品| 色狠狠一区二区三区香蕉| 25国产精品免费观看| 亚洲天堂久久久久久粉红视频| 男人的天堂.com| 国产探花精品在线| 熟妇视频一区二区三区在线| 青青草啪啪网| 2018色综合天天操| 欧美亚洲国产91在线| 啊啊啊啊好大好硬啊啊啊啊啊| 国产伦精品一区二区三区在线观| 日本熟妇浓毛hdsex| 日本好吊色视频| www.91色综合| 久操网视频| 少妇蹲下露出大唇5| 人人超碰在线观看黄| 簧片免费看视频| 亚洲日韩精品久久久久一区壹牛 | 蜜臀99久久国产| 夜夜操av亚洲一区二区| 日韩精品视频在线观看一卡二卡| 欧美欧美啪啪视频| 色哟哟av| 97久久免费| 中文字幕精品一区二区精品| 国产精品探花在线| 操国产逼| 大粗鳼巴久久久久| 91精品国产乱码| 欧洲乱码一区二区| 女同亚洲欧美一二三区久久电影| 无码WWW免费视频网站| 超碰91在线| 天天干夜夜操一区二区| 乱欲性色| 精品人妻一区二区免费蜜桃| 五月婷婷丁香六月| 国产CHASE男男GAYGA 毛多色婷婷| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 精品一区二区麻豆| 99AV| 青青草国产盗摄一二三区| 国语人妻精彩刺激| 日本99久久| 国产精品蜜乳AV| 日韩欧美操逼xxx| 日少妇视频| 老熟女阿 国产91| 伊人96在线| 任你干在线视频| 人妻无码后入| 蜜桃视频精品一区二区三区| 亚码激情| 熟妇熟女亚洲天堂网| 狠狠干,狠狠操| 国模精品娜娜一二三区| 中文字幕在线日亚洲9| 亚洲天堂无码| 婷婷亚洲五月***久久| 欧美日韩性爱无码| 亚洲欧美在线观看2021| 操逼操网| 无码日韩网站| 日本黄 R色 成 人网站| 国产乱伦性爱AV| 无码视频黄色网战| 国产精品亚洲免费| 综合五月天| 欧美色五月| 综合色图区| 亚洲18禁| 男人的天堂亚洲| 日本五十路熟女一区二区| 亚洲色系另类精品国产| 日韩人妻免费精品| 99色天堂| 日韩一级片在线看| 色色99| 午夜精品99久久久久传媒| 蜜色网色哟哟| 91精品国久久久久久无码| 青青草狠狠撸| 超碰97国产欧美| 亚洲综合另类| 人人看人人插| 多乙久久久久久| 亚洲欧美日韩综合在线尤物| 蜜臀久久久99久久久久 | 国内一级精品| 老司机福利青青草| 人人操人人插人www| 日韩激情啪啪| 亚洲第一页色| 亚州综合色图| 97欧美资源| 亚洲视频中文一区| 精品毛片久久久精品毛片| 丁香五月av| 亚洲色图欧美色图制服丝袜| 天天爱综合网| 91综合色噜噜| 久久久久国产无av| 综合网欧| 91美女片在线| 日本操逼视频导航| 国产伦精品免编号公布| 亚洲综合一| 天天影视亚洲| 久久久久久国产手机AV| 五月天激情小说| 婷婷五月天无码| 久久东京热久久| 五月丁香拍拍激情综合三级| 久久久久密| 91天天综合在线| 国内偷自视频区视频综合 | 美欧色综合| 久久久久久亚洲中文| 乱人伦 国语对白:视频直接看| 中国熟女网站| 欧美精品三级黄片| 亚洲久热| 日韩无码服务区| 日本操逼视频不卡直接放| 亚洲va综合va国产va中文| 国产精品久久久久久夜夜夜夜| 精品一级毛片在线观看| 狠狠狠狠狠| 久久久精| 日韩视频啪啪| 天综合网欧美| 香伊人在线| 久久久久久久少妇| 久久久精品网站| 九九99久久| 九九九九亚洲| 婷婷丁香五月激情啪啪| 91av一区二区在线观看| 欧美中文字幕男人天堂久久精品| 青青青在线高清视频在线一二三四区 | 91人妻最真实刺激绿帽| 天堂日本亚洲欧美| 丰满人妻区一区二区三| 人妻久久久久久久久久久久久久久| 国产精品午夜精品| 人妻人人做人人澡人人爽欧美一区| 久插综合| 加勒比在线观看一区二区| 91新在线欧美| 久久午夜鲁丝片| 蜜桃视频精品一区二区三区| 日产操逼| 爱啪精品一区| 18禁免费视频| 风月影院男女十八禁| 亚洲一卡2卡3卡4卡乱码网站| 欧美亚洲涩涩| 超碰在线香蕉| 婷婷探花久久精品一区| 免费黄色片子| 人妻少妇精品视频一区二区三区| 久久婷婷五月天| 中文字幕乱亚洲美女精品一区| 99热精品在线| 精品久久久av无码免费| 欧美午夜色妇色鬼| 色狠狠 - 百度| 淫穴高潮色图| 骚货人妻偷情自拍在线视频| 欧美性爱精品七区| 好爽免费视频,| 日本在线激情一区二区三区| 欧美性暴力猛交| 久久久久久久久久久97| 密乳AV免费观看| 久久r精品| 蜜臀av在线播放一区二区三区| 久久久久亚洲Av无码专区老牛影视 | 亚洲蜜臀视频精品久久| 欧美国产日韩高清在线| 国产真实子伦对白| 日日骚精品视频| AAA久久| 亚洲无码视频免费在线观看网址!| 四虎884a| 91色婷婷综合久久中文字幕二区| 在线综合网| 日韩综合97P| 中文字幕一区 二区三四五 区日 日骚| 亚洲国产成人精品久久久国产成人一区二区 | 视频在线观看一二三区| 岛国在线一区二区三区| 九九九九精品精| 99热aaa| 久久久网站| 欧美熟妇成人一区二区| 97网站在线观看| 亚洲 图片 欧美 色图| 立川理惠无码一区二区| 久久草草亚洲蜜桃臀| 欧美一区二区三熟女剧情| 久久伊人在线五区| www激情| 国产最新小视频在线播放下载 | 五码视频在线观看| 一区二区三区看视频| 婷婷香网站| 青青草在线成人视频| 久久人人爽人人爽人人片Ⅴ| 欧美呦呦性爱| 欧美亚洲中文| 韩日欧亚a级| 色网1| 91天天综合网,天天综合网| 尹人大香蕉视频在线| 免费在线观看国内色片网站网址| 操逼无码操逼| 91天天看| 久久超碰网| 久区视频| 亚洲第一男人天堂| 2017天天透天天通天天擦| 久久综合中文国产| 天天操天天射青青草| 丁香五月社区| 婷婷综合在线| 四色永久成人网站| 大色综合网| 国产亚洲精品农村妇女| 国产特级毛片AAAAAA高潮流水| 午夜舔阴达高潮视频免费看| 啊啊啊爽爽| 人人操人人摸超碰| 欧美熟妇色| 青青五月天| 四虎免费在线播放| 97国产精选| 中日韩久久久免费看| 性九九九九九九| 蜜桃狠狠色伊人亚洲综合 | 亚洲系列第一页| 日韩亚洲中文字幕在线| 约操熟妇| 激情接吻视频久久久久久| 亚洲成?V人片在线观看福利| 亚州人妻| 精爱久久| 大肉棒导航| 97精品中文字幕| 亚洲偷91色| 热G综合热G中文| 校园激情狠狠四射| 91久久久久久久久18| 久久AV无码AV| 日韩综合成人免费视频| 老熟女乱子伦中文字幕一区二区 | 久久久久9| ?亚洲伊人伊成久久人综合网| 日韩日韩日韩-国产乱码精品一区二区| 青青国产精品在线| 91久久国产综合久久| 日韩欧美女优电影| 成人久久精品| 韩国毛片一区二区三区| 国产福利影视| 精品一啪| 欧美特大AA级黄片| 天天综合青苹果| 黑人综合网| 国产精品白丝在线播放| 国产美女裸体秘 永久无遮挡| 日韩欧美午夜一区二区| 大香网站| 五月天精品| 红桃视频高潮| 免费97视频| 中文不卡视频| 久久超碰国产一区二区三区| 中日亚韩免费视频| 久久婷婷色| 国产精品熟女AV中文字幕在线播放| 亚洲中文电影| 亚洲欧美97√| 涩涩涩综合| 人人扣人人操| 亚洲大色堂| 久久精品国产97欧美精品亚洲| 精品午夜福利| 韩国午夜理伦三级好看| 婷婷日韩一区二区三区中文字幕在线| 青青草白白色| 青青草好吊色| 国产一级不卡在线观看| 亚洲va综合va国产va中文| 91久久久视| av2014 日韩在线中文字幕| 欧美一级黄色免费专区| 91干熟女| 91l欧美在线| 天天综合中文字幕 91| 久草免费福利在线播放| 美女露胸露屁股| 蜜桃AV天堂| 精品毛片av一区二区| 国产欧美美女免费观看视频| 蜜乳av一区二区三区| 日韩av电影成人在线| 日韩精品区二区三区不卡| 青青欧美| 混色激情av| 92大香蕉| 岛国黄色短视频| 密臀在线免费观看| 欧美在线天堂| 九九无码视频| 曰韩香蕉97| 日韩美女啪啪一区| 嗯嗯啊啊操死我| 欧美91变态| 久久色情| 亚洲精品97久久中文字幕| 女人 A一级| 精品176精品2| 国产亚洲日韩欧| 日韩偷拍色图| 清纯唯美亚洲综合| 五月天婷婷久久| 久99在线免费观看视频| 懂色AV蜜臀无码精品APP | 久草成人影片| 国产精品一级片在线看| 夜夜人妻爽| 成人性爱av| 操死我了嗯嗯嗯| 亚洲欧洲综合成人av一区| 久草视频制服诱惑| 欧美成人免费在线观看| 亚洲精品久久久久久久久豆丁网| 亚洲熟女综合网| 亚洲熟妇自偷自拍另欧美| 亚洲交性| 精品四五区| 色综合av综合久久| 国产大片精久久久久久| 精品日韩人妻视频| 北京美女一区二区| 免费在线黄片视频| 国产精品午夜精品| 丁香五月天啪啪| 超碰九区| 台湾佬中文娱乐自偷自拍| 四虎午夜影院| 国产精品丝袜久久亚洲不卡| 欧美日韩一区二区三区四区蜜桃| 青操影院| 91丨九色丨东北熟女| 天天干电影| 亚洲男人的天堂V| 精品九九国产无码| 欧美黑人日韩少妇色情| 亚洲五月丁香花狠狠干一区二区三区| 成人羞羞视频国产| 九九九影院| 综合一区中亚洲国产成人综合精品| 久操频道免费在线呗看| 久久99国产综合精品女同| 久热在线精品免费观看| 色偷偷超碰亚洲| 99热免费| 人妻丰满熟妇一区二区三| 97久久国产精品| 3571色综合一区二区二区| 日本精品一级二级三级| 国产一区二区三区,在线观看观看| www成人啪啪18秘 免费| 久久97精品久久久久久久不卡| 欧美色图天堂网m| 秋霞蝌科网日本一区| 亚洲有码视频二区| 国产熟妇一区二区| 久久婷婷色| 韩国手机不卡无码三级视频| 欧美天天影院| 亚洲成人精品久久久| 激情五月天视频| 免费家庭乱伦视频| 亚洲性刺激| 国产高清不卡视频| 日本三级日本三级99| 国产精品国产亚洲区艳妇糸列| 久久中文字幕女同性恋一区| 天天综合精品| 亚洲天堂人人妻| 亚洲天堂久久| 精品视频免费在线一区| 欧美性暴力| 天堂精品一区| 色噜噜人妻丝袜AV资源| 欧美性爱五月天| 国产精品蜜乳AV| 91看黄片| 亚洲影视综合| 一二三四区操操Av| 久草在| 午夜激情床戏激情| 日韩av乱伦| 久操网视频| 人人看黄色视频| 97色色色| 91四海无码日韩欧美| 精品人妻一区二区三区视频| 综合国产97| 亚洲少妇喷视频看| 国产福利影视| 大香网站| 亚洲一级性爱视频免费看| 最新日本中文字幕| 欧美超碰在线| 94色色电影网| 国产精品97视频| 久久久久九九九九九| av线电影| 亚洲人妖网| 亚洲自拍欧美国产首页网曝| 99999精品视频| 嗯嗯啊啊视频在线看| 任你艹| 97人妻碰碰中文无码久热丝袜| 国产精品久久99日日| 亚洲图片色图欧美另类| 久艾草在线精品视频在线观看| 无码人妻精品酒店| 69精品| 精…码一二三区| 日本久久超碰| 男人的天堂2018| 五月天亚洲色图| 精品视频一二三中文| 天天看片青娱乐| 射综合网| 思思久热在线精品66| 毛片久久| 久久伊人亚洲AV无码网站| 日韩免费av片高清无码| 91福利网在线观看| WWW操逼| 日韩无码a片| av无码av无码专区| 在线观看中文av字幕| 草莓精品视频| 成人在线视频网| 日韩精品区二区三区不卡| 男人的天堂亚洲| 91女在线观看| 亚洲情色图片区| 色拍偷亚洲| 青青操在线视频| 91熟女视频| 一级毛片久久久久久久女人18| 欧美日产国产在线成人第一区| av绯色| 久9视频| 日韩AV中文字幕电影| av一区二区三区四区五区久草臀| 欧美在线视频观看一二三四区高清 | 巨乳特殊服务按摩| 日韩人妻精品久久久久| 花野真衣| 亚州中文字幕超碰97| 亚洲精品久久久久久| 黄页av| 一区不卡在线观看av| 五月婷婷丁香中文字幕| 中亚精品极乱| 婷婷精品国产一区二区三区日韩| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 久久精品一区二区三区四区五区| 亚洲97成人在线观看| 久久久麻豆精品| 久操99| 激情人妻另类| 试看60秒 爽| 欧美人妻久久精品二区三区| 蜜臀少妇一区二区| 欧美aⅴ99久久黑人专区| 亚洲精品蜜桃久久久| 无码久久国产| 日韩中文字幕二区| 麻豆天美传媒在线视频天堂| 伊人久大| 免费1级a做爰片观看| 99在线免费观看| 加勒比伊人综合| 国产福利精品98视频| 欧美性爱伊人| 欧美久久婷婷| 美女久久久| av天堂5| 秋霞午夜视频一区二区| 欧美综合第一页| 婷婷丁香五月天综合东京热| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 中文字幕99999| 1769精品一区二区三区| 一区| aaa亚无码专区| 99操视频| 亚洲欧美日韩中文久久自慰| 亚洲无码精品AV久久久| 日本久久99| 久久国产999| 亚洲无码国产精品久久| 久久日韩毛| 91性网| 日本理论在线| 久久精品国产精品| 肏逼福利网站| 蜜臀久久99精品久久久久久久久| 欧美精品,四区。五区| 国产又黄又粗的视频| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 蜜乳av一区二区三区四区不卡| 国产在线观看一区二区三区 | 白嫩少妇| 口爆综合网| 人妻少妇精品视频一区二区三区| 激情接吻视频久久久久久| 超碰综合色| 成人无码在线超碰网| 色狠狠综合噜一二三区| 91色综合| 日本天天吊| 91成人18| 野狼激情网| dy888午夜老子影视达达兔| 天天爽爽爽爽| 五月天精品| 我爱操| 秋霞视频一区二区| 玖玖爱视频网站| 色999亚洲人成色| 最新制服中文第一页| 婷婷六月色| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 99re28在线观看| 激情综合亚洲| av天堂电影网| 天天干天天日天天射黄色大片 | 午夜天堂精品久久| 黄色片一区二区三区四区五区| juliaann丝袜大战黑鬼| 午夜福利av电影在线| 9 9无尺码天堂网| 欧美午夜视频精品久久| 麻豆区久久久久亚| 丝袜大香蕉| 天天干天天操天天操夜夜操天天操 | 91N综合网| 久久精品国产精品亚洲艾通辽熟妇| 久热热| 亚洲国产剧情少妇激情| 日逼视频日本| 亚洲做性| 91色艳| 蜜乳av一区二区| 51一区二区三区| 日韩精品一二三四| 久久精品国产AV一区二区三区| 性交一区二区在线播放| 国内精品伊人久久久久影院会| 激情欧美97| 诱惑人妻欧美一区在线播放| 强奸乱伦日韩AV| 神马麻豆福利院| 久久大线蕉一区| www.色婷婷色综合| 秋霞Av理论一级在线| 久久熟女久| 天天干天天拍| 国产多人在线观看视频| 久久成人东京热人妻| 999久久久久久久精| www.91理论| 91亚洲欧洲| 亚洲欧洲无码一区夜| 95人妻爽爽人人做人人澡 | 樱花草社区www中国| 亚洲欧美经典一区二区| 欧美精品精品一区二区| 精品二区三四区五电影| 九九玖玖精品| 亚洲欧美日韩精品久| 国产精品美女视频诱惑| 蜜桃臀久久| 抽查国产福利主播| 五月天丁香网| 国产大陆天天艹| 999精品女人| 国产性爱欧美性爱在线 | 青青草国产欧美非洲黑人| 亚洲999综合| 成人AV素股で擦久久| 国产又色又爽又舒服的三级视频| 国产肏逼网站| 欧美色图欧美| 啊啊啊不要嗯嗯在线观看| 神马久久久久眼| 婷婷久月| 久久一区二区高清免费| 伊人天天久久动态图| 九九九九九九九| 美女97超碰| 久久婷婷五月天| 久久精品国产亚洲AV无码电影 | 久久精品夜色国产亚洲AV| 1024久久高清视频| aaa一级黄片| 欧美系列在线一区二区| 18禁无码永久免费无限制| 色欲久久99国产精品久久久久久| 中文字幕诱惑制服人妻丝袜美丝袜美| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 亚洲天天影视综合网| 国产人伦精品一区二区三区| 五月婷婷影院| 韩国黄色片精品久久久| 欧美黄色片AAAAA| 超碰亚洲欧美日韩无| 国产乱伦一二三区| 综合免费无码中文| 91精品国产日韩欧美综合| 国产精品盗摄 偷窥盗摄| 熟女探花啪啪| 日夜伊人网| 久久中文字幕在线观看| 啊啊啊啊嗯嗯在线久久久| 亚洲骚男同com| 亚洲青青草| 嫩草黄页| 婷婷久草| 97草草| 欧美淫乱视频| 啊啊啊男女| 91M一社| 国产农村妇女毛片精品久久| 欧美后入式| 97国产|免费| 亚洲人综合19| 久久久久久久9| 久久超碰网| 午夜啪| 亚洲精品一区二区精品| 国产精品久久久久久照片| 色天使亚洲综合在线观看| 伦伦成年午夜免费视频| 国产精品爽爽va在线观看98| 国产又大又硬又长又粗| 制服乱伦| 亚洲色图91欧美日韩| 青青草原人妻| 操美女人妻|