99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

D435i深度相機(jī)像素坐標(biāo)轉(zhuǎn)三維坐標(biāo):內(nèi)參、對齊與反投影詳解

D435i深度相機(jī)像素坐標(biāo)轉(zhuǎn)三維坐標(biāo):內(nèi)參、對齊與反投影詳解 1. 坐標(biāo)轉(zhuǎn)換的整體設(shè)計像素坐標(biāo)為什么會變成三維坐標(biāo)做機(jī)器人抓取、三維重建或者AR應(yīng)用時幾乎都會碰到同一個問題相機(jī)圖像上某個點的像素坐標(biāo)是(u, v)它對應(yīng)的那個物體在真實空間里到底在哪個位置D435i深度相機(jī)給了一個很直接的答案——每個像素都帶深度值有了深度值像素坐標(biāo)就能換算成三維坐標(biāo)。但這個換算過程背后不是簡單乘個系數(shù)而是一條完整的幾何轉(zhuǎn)換鏈。1.1 四個坐標(biāo)系一條轉(zhuǎn)換鏈要從像素坐標(biāo)得到三維空間坐標(biāo)先要搞清楚圖像上的一個點經(jīng)歷了哪些“坐標(biāo)系變換”。整條鏈路涉及四個坐標(biāo)系像素坐標(biāo)系以圖像左上角為原點單位是像素就是我們平時說的(u, v)。圖像坐標(biāo)系以光軸與成像平面的交點為原點單位是毫米坐標(biāo)軸與像素坐標(biāo)系平行。相機(jī)坐標(biāo)系以相機(jī)光心為原點Z軸指向相機(jī)正前方X軸向右Y軸向下單位是毫米或米。三維空間坐標(biāo)就是在這個坐標(biāo)系下表示的。世界坐標(biāo)系你自己定義的一個基準(zhǔn)坐標(biāo)系機(jī)械臂場景里通常以機(jī)器人基座為原點。像素坐標(biāo)轉(zhuǎn)三維坐標(biāo)實際操作上就是把像素坐標(biāo)一步步還原到相機(jī)坐標(biāo)系里。先由像素坐標(biāo)(u, v)得到圖像坐標(biāo)再由圖像坐標(biāo)結(jié)合深度值得到相機(jī)坐標(biāo)系下的三維坐標(biāo)。如果還要放到機(jī)械臂或者導(dǎo)航地圖里就再加一步外參變換把相機(jī)坐標(biāo)轉(zhuǎn)到世界坐標(biāo)。這條鏈路里最關(guān)鍵的一個認(rèn)知是像素坐標(biāo)到三維坐標(biāo)不是“查表”而是“反投影”。相機(jī)成像過程是把三維物體投影到二維圖像平面上這個過程天然丟失了深度信息。深度相機(jī)的作用就是把丟失的深度信息補(bǔ)回來有了深度反投影就能完整還原出三維坐標(biāo)。1.2 內(nèi)外參相機(jī)的“視力”和“姿勢”整個轉(zhuǎn)換過程依賴兩組參數(shù)內(nèi)參和外參。內(nèi)參是相機(jī)本身的屬性包括焦距(fx, fy)、主點坐標(biāo)(cx, cy)和畸變系數(shù)。它描述的是“三維空間中的點是如何被投射到像素平面上的”。同一個相機(jī)內(nèi)參是固定的不受安裝位置影響。D435i出廠時已經(jīng)標(biāo)定好內(nèi)參存在相機(jī)固件里調(diào)用SDK可以直接讀出來。外參描述的是相機(jī)坐標(biāo)系相對于某個參考坐標(biāo)系的旋轉(zhuǎn)和平移也就是相機(jī)在空間中的“姿勢”。相機(jī)裝在機(jī)械臂末端外參就是相機(jī)坐標(biāo)系到機(jī)械臂末端坐標(biāo)系的變換矩陣相機(jī)固定在天花板上外參就是相機(jī)坐標(biāo)系到機(jī)器人基座坐標(biāo)系的變換矩陣。外參不是固定的每次重新安裝相機(jī)都要重新標(biāo)定。如果把內(nèi)參理解成“這雙眼睛近視多少度、有沒有散光”那外參就是“這雙眼睛長在腦袋的什么位置、腦袋朝向哪里”。兩者缺一不可。1.3 深度值在這個鏈條里的作用沒有深度值的普通RGB相機(jī)像素坐標(biāo)(u, v)只能給出一條射線物體可能出現(xiàn)在射線上的任意位置距離未知。D435i用主動立體視覺方案通過紅外投影儀投射不可見的紅外紋理再用左右兩個紅外相機(jī)拍攝通過視差計算每個像素的深度。輸出的深度圖里每個像素的值就是該點到相機(jī)平面的距離單位通常是毫米。這里有個容易誤解的點深度值代表的是“點到相機(jī)平面”的距離不是“點到相機(jī)光心”的直線距離。以D435i為例深度值z對應(yīng)的是相機(jī)坐標(biāo)系中該點的Z軸分量。所以計算三維坐標(biāo)時直接用z作為Z方向分量而不是把它當(dāng)作歐氏距離再分解。這一點在做坐標(biāo)轉(zhuǎn)換時特別容易踩坑后面代碼部分會專門演示。有了深度值z像素坐標(biāo)(u, v)就能通過內(nèi)參反投影公式還原成相機(jī)坐標(biāo)系下的三維坐標(biāo)(x, y, z)。這是整個轉(zhuǎn)換的核心公式下一節(jié)詳細(xì)拆解。2. 核心細(xì)節(jié)解析內(nèi)參、對齊與畸變2.1 內(nèi)參矩陣到底怎么讀D435i的內(nèi)參通常用3x3矩陣表示K [fx, 0, cx, 0, fy, cy, 0, 0, 1]其中fx和fy是焦距單位是像素。注意這里的焦距不是物理焦距毫米而是物理焦距除以像元尺寸后得到的“像素焦距”。cx和cy是主點坐標(biāo)理論上應(yīng)該位于圖像中心但由于制造裝配誤差實際位置會偏移幾個像素。讀取D435i內(nèi)參的代碼非常簡單import pyrealsense2 as rs pipeline rs.pipeline() config rs.config() config.enable_stream(rs.stream.color, 640, 480, rs.format.bgr8, 30) profile pipeline.start(config) color_profile profile.get_stream(rs.stream.color) intr color_profile.as_video_stream_profile().get_intrinsics() print(intr.fx, intr.fy, intr.ppx, intr.ppy)打印出來的fx、fy、ppx、ppy就是內(nèi)參矩陣?yán)锏膄x、fy和cx、cy。D435i的640x480彩色流典型值大概是fx≈615fy≈615cx≈320fy≈240但每一臺相機(jī)都有細(xì)微差別必須以實際讀取為準(zhǔn)。2.2 深度圖與彩色圖對齊先統(tǒng)一坐標(biāo)系D435i有兩個成像傳感器彩色攝像頭和紅外深度傳感器。它們的物理位置不同視野范圍也不同所以同一時刻彩色圖和深度圖里的像素并不一一對應(yīng)。如果直接拿彩色圖像上的像素坐標(biāo)去查深度圖得到的深度值可能是錯的偏差在邊緣區(qū)域尤其明顯。解決辦法是做“深度對齊”align把深度圖映射到彩色圖的坐標(biāo)系下讓彩色圖的每個像素都有一個對應(yīng)的深度值。實現(xiàn)方式align rs.align(rs.stream.color) frames pipeline.wait_for_frames() aligned_frames align.process(frames) aligned_depth_frame aligned_frames.get_depth_frame() color_frame aligned_frames.get_color_frame()對齊后彩色圖上的像素(u, v)對應(yīng)的深度值可以直接從aligned_depth_frame里取。這一步看似簡單但很多初學(xué)者會跳過結(jié)果做出來的三維坐標(biāo)誤差很大還以為是標(biāo)定問題。實際上一大半情況是對齊沒做對。2.3 畸變模型與去畸變?nèi)魏午R頭都存在畸變D435i的彩色鏡頭是廣角鏡頭邊緣畸變更明顯?;兎譃閺较蚧兒颓邢蚧儚较蚧僰1, k2, k3光線經(jīng)過透鏡時彎曲程度不一致導(dǎo)致直線變彎。桶形畸變是典型的徑向畸變。切向畸變p1, p2透鏡與成像平面不平行導(dǎo)致的偏移。D435i的出廠內(nèi)參里包含畸變系數(shù)SDK讀取內(nèi)參時會一并讀出。如果直接使用OpenCV的cv2.undistort做去畸變可以這樣import numpy as np import cv2 K np.array([[intr.fx, 0, intr.ppx], [0, intr.fy, intr.ppy], [0, 0, 1]]) dist np.array(intr.coeffs) undistorted cv2.undistort(color_image, K, dist)但要注意一點在D435i的SDK流程里深度對齊操作內(nèi)部已經(jīng)做了畸變校正。也就是說從aligned_frames拿到的彩色圖和深度圖已經(jīng)對應(yīng)到同一個畸變校正后的坐標(biāo)系不需要額外再調(diào)一次undistort。只有當(dāng)你直接取raw幀自己處理時才需要顯式去畸變。這里曾經(jīng)有朋友問為什么對齊后還要undistort結(jié)果兩重操作疊加圖像邊緣反而出現(xiàn)了重影問題就出在這個流程上。2.4 從像素到三維空間完整公式拆解這一節(jié)是整個博文的核心把公式一步步拆開講透。假設(shè)深度圖與彩色圖已對齊深度圖上某個像素坐標(biāo)是(u, v)對應(yīng)的深度值是depth單位毫米。相機(jī)內(nèi)參為fx, fy, cx, cy。那么該點在相機(jī)坐標(biāo)系下的三維坐標(biāo)計算如下z depth / 1000.0 # 轉(zhuǎn)成米 x (u - cx) * z / fx y (v - cy) * z / fy為什么要減cx和cy因為像素坐標(biāo)的原點在圖像左上角而相機(jī)坐標(biāo)系的原點在光軸與圖像平面的交點。減去主點坐標(biāo)就把像素坐標(biāo)轉(zhuǎn)換成了以光軸投影點為原點的圖像坐標(biāo)。除以fx相當(dāng)于把像素單位的橫向距離換算成歸一化平面坐標(biāo)再乘以深度z就得到了相機(jī)坐標(biāo)系下的真實橫向偏移。舉個實際例子。假設(shè)內(nèi)參fx615.0fy615.0cx320.0cy240.0。像素坐標(biāo)是(400, 300)深度值是1200mm。計算過程z 1.2 米 x (400 - 320) * 1.2 / 615 80 * 1.2 / 615 ≈ 0.1561 米 y (300 - 240) * 1.2 / 615 60 * 1.2 / 615 ≈ 0.1171 米所以該點在相機(jī)坐標(biāo)系下的坐標(biāo)是(0.1561, 0.1171, 1.2)。這個結(jié)果意味著該點位于相機(jī)右方約15.6厘米、下方約11.7厘米、正前方1.2米處。把物體放在這個位置用公式算一遍你會發(fā)現(xiàn)結(jié)果完全吻合這就是反投影的基本幾何原理。一個常見的疑問是為什么y方向是正的因為在相機(jī)坐標(biāo)系里Y軸指向下方所以物體在圖像中心下方時y坐標(biāo)為正。很多第一次接觸的人會習(xí)慣性地以為y應(yīng)該向上為正實際上相機(jī)坐標(biāo)系和常規(guī)的“右手系”在紙上畫出來方向不同但D435i遵循的就是“X向右、Y向下、Z向前”這個約定。這個約定在機(jī)械臂場景里尤其重要后面做坐標(biāo)變換時如果符號搞反抓取位置會偏得離譜。3. 實操實現(xiàn)用Python把像素坐標(biāo)變成三維坐標(biāo)3.1 環(huán)境準(zhǔn)備與依賴先交代環(huán)境。我用的Python版本是3.8操作系統(tǒng)是Ubuntu 20.04。需要安裝三個核心庫pip install pyrealsense2 opencv-python numpypyrealsense2是Intel官方SDK的Python封裝負(fù)責(zé)讀取相機(jī)數(shù)據(jù)。opencv-python用于圖像處理。numpy負(fù)責(zé)向量化計算。如果你用的是Windows安裝方式一樣SDK會自動匹配對應(yīng)平臺的驅(qū)動。3.2 單點像素坐標(biāo)轉(zhuǎn)三維坐標(biāo)需求場景用鼠標(biāo)在彩色圖像上點一個點實時顯示這個點的三維坐標(biāo)。這個功能在做目標(biāo)檢測后處理時很常用——檢測框中心點轉(zhuǎn)到三維坐標(biāo)供機(jī)械臂抓取。完整代碼如下import pyrealsense2 as rs import numpy as np import cv2 pipeline rs.pipeline() config rs.config() config.enable_stream(rs.stream.depth, 640, 480, rs.format.z16, 30) config.enable_stream(rs.stream.color, 640, 480, rs.format.bgr8, 30) align rs.align(rs.stream.color) pipeline.start(config) try: while True: frames pipeline.wait_for_frames() aligned_frames align.process(frames) aligned_depth aligned_frames.get_depth_frame() color_frame aligned_frames.get_color_frame() if not aligned_depth or not color_frame: continue depth_image np.asanyarray(aligned_depth.get_data()) color_image np.asanyarray(color_frame.get_data()) # 定義要轉(zhuǎn)換的像素坐標(biāo)這里以圖像中心點為例 u, v 320, 240 depth_value depth_image[v, u] # 注意索引順序是v在前行u在后列 if depth_value 0: print(該點無有效深度值) continue # 讀取內(nèi)參 intr color_frame.profile.as_video_stream_profile().get_intrinsics() fx, fy intr.fx, intr.fy cx, cy intr.ppx, intr.ppy # 反投影公式 z depth_value / 1000.0 x (u - cx) * z / fx y (v - cy) * z / fy print(f像素坐標(biāo): ({u}, {v}), 深度: {depth_value}mm) print(f三維坐標(biāo): ({x:.3f}, {y:.3f}, {z:.3f}) 米) cv2.circle(color_image, (u, v), 5, (0, 0, 255), -1) cv2.imshow(Color, color_image) if cv2.waitKey(1) 0xFF ord(q): break finally: pipeline.stop()這段代碼有幾個容易踩坑的地方我逐一說明。第一個是數(shù)組索引順序。depth_image是numpy數(shù)組形狀是(H, W)即(height, width)所以訪問第v行第u列的元素要寫depth_image[v, u]而不是depth_image[u, v]。寫反了也不會報錯但取到的深度值是另一個點的坐標(biāo)就全錯了。這個問題排查起來很隱蔽因為程序能正常跑只是數(shù)值不對。第二個是對齊的作用。加了rs.align(rs.stream.color)之后深度圖和彩色圖的坐標(biāo)系已經(jīng)對齊彩色圖上的(u, v)點才能直接去深度圖里查深度。沒有對齊直接查邊緣位置的深度值會偏差幾十毫米甚至更多。第三個是深度值為0的情況。深度0通常表示該點無法測量可能是因為物體太近、反光太強(qiáng)或者處于視野邊緣。做工程時一定要做這個判斷否則計算出的坐標(biāo)可能是一個巨大的異常值。3.3 整幅圖生成點云向量化計算單點轉(zhuǎn)換適用于目標(biāo)檢測場景。但如果要做三維重建或者點云處理需要一次性把整張深度圖轉(zhuǎn)換成三維坐標(biāo)。用for循環(huán)逐像素計算會非常慢正確做法是用numpy向量化。import pyrealsense2 as rs import numpy as np pipeline rs.pipeline() config rs.config() config.enable_stream(rs.stream.depth, 640, 480, rs.format.z16, 30) config.enable_stream(rs.stream.color, 640, 480, rs.format.bgr8, 30) pipeline.start(config) frames pipeline.wait_for_frames() depth_frame frames.get_depth_frame() depth_image np.asanyarray(depth_frame.get_data()) height, width depth_image.shape intr depth_frame.profile.as_video_stream_profile().get_intrinsics() fx, fy intr.fx, intr.fy cx, cy intr.ppx, intr.ppy # 生成像素坐標(biāo)網(wǎng)格 u_map, v_map np.meshgrid(np.arange(width), np.arange(height)) # 向量化反投影 z_map depth_image.astype(np.float32) / 1000.0 x_map (u_map - cx) * z_map / fx y_map (v_map - cy) * z_map / fy points np.stack((x_map, y_map, z_map), axis-1) # 形狀: (H, W, 3)numpy的meshgrid生成所有像素坐標(biāo)的網(wǎng)格然后直接用矩陣運(yùn)算得到每個像素對應(yīng)的三維坐標(biāo)。640x480的圖像有30萬個點向量化計算耗時在毫秒級而for循環(huán)可能需要幾十秒。這在實際項目中是必須做的優(yōu)化。生成的points數(shù)組可以直接喂給Open3D做可視化或者點云處理。如果你用rs.save_to_ply函數(shù)SDK也有內(nèi)置的點云導(dǎo)出能力但自己做的好處是能拿到原始三維坐標(biāo)數(shù)據(jù)方便后續(xù)跟機(jī)械臂、導(dǎo)航模塊對接。3.4 驗證轉(zhuǎn)換準(zhǔn)確性把三維坐標(biāo)投影回像素寫完了轉(zhuǎn)換怎么確認(rèn)算得對不對最直觀的驗證方法是做一次“往返測試”先把像素坐標(biāo)轉(zhuǎn)成三維坐標(biāo)再用相機(jī)投影公式把三維坐標(biāo)投影回像素坐標(biāo)看是否回到原點。x, y, z 0.1561, 0.1171, 1.2 # 上一節(jié)計算得到的三維坐標(biāo) u_reproj int(x * fx / z cx) v_reproj int(y * fy / z cy) print(u_reproj, v_reproj) # 應(yīng)該輸出接近(400, 300)的結(jié)果如果代碼邏輯正確投影回來的像素坐標(biāo)與原始像素坐標(biāo)誤差應(yīng)該在一個像素以內(nèi)。這個測試的好處是不需要任何外部設(shè)備一把尺子都不用純數(shù)學(xué)檢驗邏輯是否正確。更貼近實際場景的驗證方法是放一個已知尺寸的物體。比如一個邊長為10厘米的方塊放在相機(jī)正前方1米處檢測方塊邊緣的像素坐標(biāo)轉(zhuǎn)換成三維坐標(biāo)后測量邊長看是否接近10厘米。這個驗證能同時檢驗深度精度和內(nèi)參是否正確是對整個坐標(biāo)轉(zhuǎn)換鏈路的一次端到端測試。4. 進(jìn)階實戰(zhàn)把三維坐標(biāo)放進(jìn)機(jī)器人坐標(biāo)系4.1 手眼標(biāo)定eye-in-hand還是eye-to-hand像素坐標(biāo)到三維坐標(biāo)解決的是“物體在相機(jī)坐標(biāo)系下的位置”但機(jī)械臂需要的是“物體在機(jī)器人坐標(biāo)系下的位置”。從相機(jī)坐標(biāo)到機(jī)器人坐標(biāo)需要一次剛體變換由旋轉(zhuǎn)矩陣R和平移向量t組成。求解R和t的過程就是手眼標(biāo)定。根據(jù)相機(jī)安裝方式不同手眼標(biāo)定分為兩種eye-in-hand相機(jī)裝在機(jī)械臂末端跟著機(jī)械臂一起動。標(biāo)定目標(biāo)是求相機(jī)坐標(biāo)系到機(jī)械臂末端坐標(biāo)系的變換矩陣。eye-to-hand相機(jī)固定在外部支架上機(jī)械臂在相機(jī)視野內(nèi)運(yùn)動。標(biāo)定目標(biāo)是求相機(jī)坐標(biāo)系到機(jī)械臂基座坐標(biāo)系的變換矩陣。兩種方式的標(biāo)定原理相同都是通過機(jī)械臂帶著標(biāo)定板運(yùn)動記錄多個位置的機(jī)械臂位姿和標(biāo)定板在相機(jī)坐標(biāo)系下的位姿聯(lián)立方程組求解AXXB。OpenCV提供了cv2.calibrateHandEye函數(shù)輸入機(jī)械臂末端相對于基座的位姿序列和標(biāo)定板相對于相機(jī)的位姿序列輸出相機(jī)到末端的變換矩陣。4.2 從像素坐標(biāo)到機(jī)械臂抓取坐標(biāo)的完整鏈路假設(shè)完成了eye-in-hand標(biāo)定得到了相機(jī)坐標(biāo)系到機(jī)械臂末端坐標(biāo)系的變換矩陣T_cam_to_end再結(jié)合機(jī)械臂的正運(yùn)動學(xué)得到末端到基座的變換矩陣T_end_to_base那么相機(jī)坐標(biāo)系下的點P_cam轉(zhuǎn)換到基座坐標(biāo)系下的P_baseP_end T_cam_to_end * P_cam P_base T_end_to_base * P_end用齊次坐標(biāo)表示就是import numpy as np # T_cam_to_end: 4x4齊次變換矩陣來自手眼標(biāo)定 # T_end_to_base: 4x4齊次變換矩陣來自機(jī)械臂正運(yùn)動學(xué) def pixel_to_base(u, v, depth_value, intr, T_cam_to_end, T_end_to_base): z depth_value / 1000.0 x (u - intr.ppx) * z / intr.fx y (v - intr.ppy) * z / intr.fy P_cam np.array([x, y, z, 1.0]) P_end T_cam_to_end P_cam P_base T_end_to_base P_end return P_base[:3]這里有一個工程上的重要經(jīng)驗不要忽略齊次坐標(biāo)的w分量。很多人在做矩陣變換時只取前三個分量忘記把第四維設(shè)為1結(jié)果平移量完全算錯。原因是旋轉(zhuǎn)變換只影響方向平移變換依賴齊次坐標(biāo)的第四維才能正確疊加。這個錯誤非常隱蔽因為代碼跑起來不報錯但機(jī)械臂抓取位置永遠(yuǎn)偏一個常數(shù)。在機(jī)械臂實戰(zhàn)中我建議把整個坐標(biāo)轉(zhuǎn)換鏈路封裝成一個獨(dú)立的模塊輸入是像素坐標(biāo)和深度值輸出是基座坐標(biāo)系下的三維坐標(biāo)。這樣上層邏輯只需要關(guān)心目標(biāo)位置不需要關(guān)心傳感器細(xì)節(jié)。后續(xù)如果要換相機(jī)或者調(diào)整安裝位置只需要改模塊內(nèi)部的標(biāo)定參數(shù)上層代碼一行都不用動。5. 常見問題與排查技巧實錄5.1 典型問題速查表實際操作中會遇到不少問題下面這個表格是我自己踩過坑和幫朋友排查過的問題匯總按頻率從高到低排列。問題現(xiàn)象可能原因解決方法三維坐標(biāo)整體偏移比如目標(biāo)明明在相機(jī)正前方算出來x方向偏了10厘米忘記做深度對齊或者對齊后仍在使用未對齊的深度圖使用rs.align(rs.stream.color)并從aligned_depth_frame取深度值坐標(biāo)值跳變劇烈同一位置相鄰兩幀計算結(jié)果相差很大深度值本身有噪聲尤其是邊緣和反光區(qū)域?qū)ι疃戎底鰰r間濾波取5幀中位數(shù)或者對坐標(biāo)結(jié)果做低通濾波目標(biāo)物體在圖像上可見但深度值為0物體太近低于最小深度范圍約0.2米、表面反光強(qiáng)、或被遮擋調(diào)整相機(jī)角度避免強(qiáng)反光確認(rèn)物體在0.28米到3米范圍內(nèi)圖像中心點的三維坐標(biāo)不是(0, 0, z)而是有偏移主點坐標(biāo)cx, cy不是精確的圖像中心這是正常的不要手工假設(shè)主點在中心必須讀取內(nèi)參中的實際值深度圖邊緣有黑色空洞左右紅外相機(jī)在物體邊緣存在遮擋盲區(qū)如果目標(biāo)物體在邊緣區(qū)域移動相機(jī)讓目標(biāo)靠近視野中心使用OpenCV去畸變后圖像邊緣變形對齊流程已經(jīng)做了畸變校正重復(fù)去畸變導(dǎo)致二次失真在alignment流程下不要額外調(diào)用undistort5.2 幾個排查技巧第一個技巧打印內(nèi)參。拿到一臺新的D435i第一件事就是打印fx、fy、cx、cy和畸變系數(shù)。我遇到過一臺設(shè)備的cx比標(biāo)稱值偏了4個像素這種個體差異不影響SDK內(nèi)部轉(zhuǎn)換但如果你手工硬編碼內(nèi)參做轉(zhuǎn)換誤差就會直接體現(xiàn)到三維坐標(biāo)上。第二個技巧可視化深度誤差。寫一個腳本在深度圖上用偽彩色顯示深度值然后用一個已知距離的物體比如把標(biāo)定板放在1米處核對深度值是否準(zhǔn)確。D435i的深度誤差通常在1%以內(nèi)如果偏差超過3%需要檢查是否使用了錯誤的深度流或?qū)R方式。第三個技巧利用rs-enumerate-devices命令查看相機(jī)出廠標(biāo)定信息。在終端執(zhí)行rs-enumerate-devices可以看到相機(jī)的硬件信息、各條數(shù)據(jù)流的內(nèi)參以及固件版本。如果懷疑相機(jī)標(biāo)定數(shù)據(jù)異常先來這里核對。第四個技巧對深度值做中值濾波而不是均值濾波。深度圖里的噪點通常是離群的極值比如0值或非常大的值均值濾波會被這些極值拉偏而中值濾波能有效剔除離群點。實現(xiàn)上可以用OpenCV的cv2.medianBlur核大小選3或5就夠。核太大反而會抹掉物體邊緣細(xì)節(jié)影響坐標(biāo)精度。第五個技巧在開發(fā)階段把三維坐標(biāo)以點云形式可視化出來。用Open3D載入points數(shù)組如果你的轉(zhuǎn)換公式正確點云應(yīng)該呈現(xiàn)出清晰的物體輪廓地面是一個平坦的平面。如果點云看起來“扭曲”或者“整體傾斜”通常是內(nèi)參讀錯或者對齊沒做對這個視覺反饋比任何數(shù)值調(diào)試都直觀。寫在最后D435i的像素坐標(biāo)到三維坐標(biāo)轉(zhuǎn)換初學(xué)者覺得復(fù)雜是因為中間隔著內(nèi)參、對齊、畸變、外參好幾層概念真正啃下來之后你會發(fā)現(xiàn)本質(zhì)就是一條幾何變換鏈。我在實際項目中最大的體會是這類傳感器融合的問題80%的坑出在坐標(biāo)系約定上——誰的方向是正、誰的單位是毫米誰是米、哪個索引在前哪個在后。只要把這些約定搞清楚、寫進(jìn)代碼注釋里整個工程都會順暢很多。如果你接下來要做機(jī)械臂抓取建議先別急著上手抓把坐標(biāo)轉(zhuǎn)換模塊單獨(dú)寫好用標(biāo)定板在不同位置驗證幾組坐標(biāo)誤差控制在厘米級后再往下走。坐標(biāo)轉(zhuǎn)換是上層所有應(yīng)用的地基這一層穩(wěn)了后面的事都是時間問題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷丁香五月网| 色激情五月天| 野外99热| 激情五月综合| 99九九在线视频| 91热久久| 色婷婷操逼网| www.丁香黄色五月天人与| 人人看人人要| 久久九九怡红院| 五月天久久色| 亚洲综合色网| 五月婷婷五月| 色欲av伊人久久大香线蕉影院| 99热在线精品观看| 十月色综合| 色婷婷导航| 8090在线影视少妇| 高清不卡一区| 丁香六月婷婷综合| 久热视频这里只有精品| 丁香五月AV综合| 久热久re| 影音先锋男人av资源站| 九九AV| 激情深爱综合网| 7月婷婷六月丁香| 超碰九热| 亚洲深喉AV| 久99久热| 五月婷婷九| 色五月婷婷五月久久| 色婷婷777狠狠| 有码一区二区三区| 久久视9精| 五月婷婷成人| 人人摸人人操人人爽| 午夜性做爰电影| 色婷婷激情| 深爱开心五月天| 国产激情综合| 色色激情| eeuss人妻| 五月丁香色综合| wwww.9免费视频| 久色| 色五月激情五月| 五月激情综合网| 婷婷色网站| 五月视频日本免费观看| 日本五月婷婷久久久六月丁香| 久久久久亚洲AV无码网影音先锋| 欧美日比视频| 91久操| 97人人爱人人操| 97超喷视频在线观看| 亚洲六月色| 色婷婷六月| 青青草成人网| 少妇AB又爽又紧无码网站| 日本啪啪天堂| 色色色综合网| 丁香五月婷婷欧美性爱| 丁香色色五月| 欧美色色色色色色| 婷婷导航| 精品无码人妻一区| 99成人小视频| 99精品在线观看视频| 99综合| 97婷婷五月| 东北婷婷五月天| 成人婷婷五月天| 丁香六月婷婷综情欧美| 五月丁香日本一抹本| 伊人激情网| 日韩欧美不卡| 91人人操| 久青青久| 超碰熟女拍拍| 大香蕉啪啪网| 久草婷婷在线| 国产在线中文字幕| 色大综合| 97碰碰在线看视频免费| 亚洲综合激情五月久久| 久久99网| 色五月综合网| 五月四色婷婷| 婷婷综合五月| 亚洲爆乳无码精品AAA片蜜桃| 丁香五月婷婷色| 中文字幕日产A片在线看| 亚洲精品又粗又大又爽A片 | 午夜色婷婷| 97碰在线视频| www日本熟妇99在线视频| 丁香五月开心七月| 婷婷情色五月天| 色婷婷大香蕉| 久久久久久五月天| 91超级碰| 九月婷婷激情久久| 五月婷婷六月激情在线| 超碰成人av| 青柠影视免费高清电视剧| 色婷婷啪啪| 亚洲综合视频在线| 色婷婷激情四射视频| 色色色欧美色色| 日日噜噜夜夜狠狠久久丁香五月| 专区无日本视频高清8| 久久九九热38| 久久这里面只有精品视频| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 久久九九热视频| 爱久久小说下载网| 成人在线日韩| 久久3p| 欧美日韩中文国产一区发布| 九九热精品| 五月色情网| 丁香五月综合激情啪啪| 97艹| 人人摸人人干人人做| 亚洲成人在线免费| 97欧美在线| 色五月婷婷成人视频| 99爱在线视频观看| 香蕉久久国产AV一区二区| 第四色大香蕉| 丁香六月婷婷色XXXXX| 九九视频这里只有精品| 久久婷婷五月综合伊人| 99只有这里有精品在线视频| 精品综合网在线| 99亚色色色| 99热精品在这里| 桃色成人网| 亚洲不卡| 99色在线观看| 日本97人人| 99欧州偷拍视频| 五月丁香亚洲婷婷| 中文字幕操比影片| 天天色激情| 丁香五月天激情综合| 色欲婷婷五月天丁香| 天天干天天爽天天爽| 婷婷狠狠操| 五月 激情视频| 婷婷四色成人综合色视| 色五月婷婷777| 色色热99| 爽tv | 五六月婷婷| 大香蕉五月天婷婷| 久久这里只有国产| 成人国产欧美大片一区| 丁香六月爱综合| 久久人妻精品| 人人色AV| 91碰碰碰久久久久| 久热69| 伊人综合色干| 99爱这里只有精品免费视频| 九九精品片一| 精品人妻午夜一区二区三区四区| 国产成人va在线| AA片在线观看视频在线播放| 俺去也在线www色官网| 婷婷五月天基地| www.激情.com.| 丝袜大香蕉| 六月色婷婷欧美| 婷婷操逼| 五月婷婷自拍| 久久停停超碰| 九九日伊人| 婷婷丁香五月天亚洲| 大香蕉色婷婷伊人在线| 类似婷婷激情综合网站| ww亚洲ww在线观看| 伊人婷婷99热精品| 丁香五月最新地址| 五月天婷婷在看| 亚洲亚洲人成综合网络| 狠狠色噜噜狠狠狠狠综合| 色色日本欧美| 色五月亚洲| 色婷婷深爱五月| 九九色情网站| av在线激情| 九九人人操| 操碰97| 99热这里只有精品69| 五月丁香本色在线观看| 亚洲啪啪视频| 久久久久久丁香五月| 日韩有码一区| 噜噜噜久久| Www.婷婷五月| 久久99网站| 国产精品久久久久久久久久免费| WWW.桔色成人.COM| 色婷婷五月天激情久久| 天堂综合久| 五月天另类小说| 丁香六月av| 俺去婷婷 丁香| 色情综合网| 婷婷五月丁香伊人网| 玖玖玖婷婷婷| 欧美精品中文字幕亚洲专区| 玖玖99免费视频| 欧美99热| 99精品国产热久久91色欲| 色婷婷成人做爰A片免费看网站| 5月丁香六月婷婷| 久艹久| 狠狠五月天| www.开心激情| 久久黄色免费视频| 久久五月激情综合| 亚洲激情五月| 综合久久十三| 欧美日韩91| 日婷婷久久开心| 久青青久| 青青草原亚洲天堂| 大香AV| 内射人妻视频国内| 99视频在线精品免费观看2| 狠狠插日日干撸| .操區COm| 激情五月天在线观看婷婷| 丁香性爱在线视频| 青柠影视免费高清电视剧| 丁香五月天之婷婷影院| 亚洲色A| 婷五月丁香| 九九色色网| 99在线免费视频| 婷婷五月天激情电影| 五月天久久成人| 中文字幕在线免费观看视频| www.色婷婷.com| tingtingcaobi| 97啪啪| 色在线99| 超碰人人操在线| 天天天天天日| 五月天婷婷在线AN| 色五月天电影| 天天干天天拍| 久久久性爱视频| 激情五月婷婷色| 亚洲视频在线观看99| 在线观看av网站| 色婷婷色和| 精品一二三区久久AAA片| 26uuu日韩| 色婷婷丁香| 狠狠爱五月婷婷| 天天澡天天狠天天天做| 亚洲激情婷婷| 五月婷婷激情网| 色播五月婷婷五月| 日日夜夜狠狠| 99欧州偷拍视频| 99精品无码| 丁香五月婷婷视频| www.99热视频| 婷婷色在线视频| 五月天婷爱综合| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 婷婷色播色五月五色五月天色妇| 丁香婷婷激情综合五月激情| 99热99热在线观看| 五月天狠狠干| 五月婷婷激情五月| 五月婷婷综合激情网| 色呦呦美女| 國語久久婷| 五月婷婷啪啪啪| 日本色道视频网站| 成人做爰A片免费看视频| 亚洲精品国产熟女久久久| 极品人妻VIDEOSSS人妻| 99热久97| 色5月婷婷| 天天玩天天摸| 深爱婷婷丁香五月激情| 亚洲性爱电影| 中国丰满熟女A片免费观| 亚洲春色奇米影视| 综激情网| 婷婷五月天免费| 五月天婷婷视频30| 日本一道久久| 色综合99无码 | 亚洲综合狠狠艹| 天天操屄网| 综合九九| 九九色热| 97五月综合网| 热99视频精品| 婷婷久久综合| 色色欧美色色| 操人精品| 97久久超碰| 99色色网站| 丁香五月天激情网| 久久久久婷婷| 香蕉伊人综合| 玖玖资源网站最新站| 婷婷五月免费视频| 欧美搡BBBBB摔BBBBB| www99精品在线观看| 日韩黄色电影| 9999色色色色| 五月丁香免费看| 久久爱综合| 亚洲婷婷丁香五月在线| 久久婷婷综合五月天| 开心婷婷五月| 色噜噜狠狠色综合成人网| 久久99热 这里有精品| 天天摸天天舔天天天天爽| 色综合激情| 色哟呦av| 天天天天天天天干| 91婷婷色 | 91婷色| 狠狠色婷婷丁香六月| 99爱精品| 曰本aaaaaa丈片| 亚洲人人96@| 久久精品这里只有精品免费首页| 婷婷伊人久久无码色五月| 激情婷婷五月| 九九热精品| 午夜成人片400| 九九久久精品| 91一起操| 97视频91| 国产激情AV| 欧美男女婷婷| 99热这| 嫩草AV久久伊人妇女超级A| 色情婷婷。| 久久ab| 老司机日日夜夜青草| 91综合视频在线| 亭亭丁香aV| 九月婷婷色色| AV在线观看网站| 亚洲成人五月天| 九九色婷| www.激情五月天| 日韩成人无码| 九九久久五月天综合伊人| 97久久视频| 丁香丁婷五月激情| 操一区| 91精品久久久久| 色五月成人| 久久香蕉婷婷| 久草视频一,二三四| 69精品人人人人人人| 五月丁香六月激情啪| 国产毛片精品一区二区色欲黄A片| 99操视频| 超碰人妻在线| 日日夜夜噜噜爽爽| 欧美碰碰| 91黄操| 99热线观看9| 五月丁香六月欧美综合网站| www.综合久久.com| 久久a热| 婷婷五月综合在线| 成人视频网| 九热在线这里有精品6| 婷婷五月天综合网| 激情5月天天天| 国自产拍偷拍精品啪啪一区二区| 色综合射婷婷| 激情五月天的婷婷| 思思久久精品| 国产成人va在线| a毛片二逼wwwwwwwwww| 26uuu另类亚洲欧美日本一| 色五月婷婷丁香凹凸| 亚洲成人人人操| 亚洲AV免费国产电影| 99无码视频| 国产九九一区二区三区| 久久狠狠干| 情欲综合网| 久热久69| 99热播放| 第四色婷婷五月| 99精品自拍| 8区视频在线| 久色视频在线| 免费观看日韩成人av| 狠狠干天天日| 五月婷婷播| 亚洲情欲久久| 久草五月天| 五月丁香六月激情狠狠| 婷婷综合在线播放| 免费观看全黄做爰的视频| 国语精品探花| 99re99在线看| 色综合女人99| 色色国产| 色婷婷五月天成人网| 人妻射精AV| 国产精产国品一二三在观看| A久久| 永久的网站AAAA| 六六久久黄色| 久久精彩视频| 五月天色不卡| www.夜夜夜| 天天碰夜夜爽| 亚洲国产精品五月天| 色婷婷色丁香色欲av| 天天日夜夜拍| 婷婷丁香五月天激情| 丁香色六月| 9色免费网| 99热综合| 九九综合| 五月天伊人综合| 丁香五月激情宗合网| 色综合婷婷99| 久久精品一区二区三区四区| 亚洲综合色网| 色999五月色| 中文字幕色色| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 天天操夜夜操| 大香蕉久久久久| 热99只有精品| 色综合天天网| 天天日天天添| 婷婷精品在线| yazhochengrenavwang| 欧美69久成人做爰视频| 免费亚洲婷婷| 日本狠狠色| 日韩在线9| 丁香色婷婷五月天| 五月丁香综合久久| 激情六月五月婷婷综合网| 色婷婷久久天天性爱| 婷婷99狠| 婷婷激情视频欧美视频自拍视频欧美剧| 婷婷放心五日爱| 69综合在线| 香蕉五月婷婷| 五月激情婷婷四射| 丁香久月| 久久激情天堂| 91操在线视频| 操逼毛片国语对白| 色色免费网站| 一本色道久久88加勒比—| 丁香六月激情| 人妻熟女一区二区AV| 亚洲超碰在线| 色婷婷小说| 99热精品在线观看| 国产毛片精品一区二区色欲黄A片| 婷婷天天色| 开心 五月 综合| 久色网| 最新色色五月天| 看婷婷五月天网| 国产1区2区| 日韩有码一区| 亚洲精品在线视频| 99免费热视频在线| 97碰| 久久性爱视频免费| 亚洲小说欧美激情| 亚洲激情.com| 日韩 中文 欧美| 成人视屏在线观看| 婷婷伊人| 亚洲区在线| 99啪啪骑| 97人人超| 亚洲综合干| 亚洲性图一区二区| 五月天婷婷在线视频| 亚洲精品99| 伦乱天堂| 中文字幕人妻熟女在线| 97成人丁香| 综合伊人久久| 久久婷婷五月国产色综合激情| 婷婷九月激情| www激情五月天| 色色色com| 91干| 男女啪啪做爰高潮无遮挡| 色婷婷亚洲综合网站| 五月婷婷草| 婷婷五月激情综合| 久久人妻情侣| 4399在线日本A片| 五月婷婷色播| 婷婷综合干| 五月丁香精品| 天天摸.天天mo| 色综合五月在线| 99热这里只有精品在线播放 | 丁香婷五月| 色五月视频无码播放| 99免费视频网| 免费亚洲婷婷| 婷婷va| 九月丁香婷婷| 成人丁香五月天| 五月丁香六月激情综合| 婷婷丁香先锋资源网站| 亚洲小视频免费看| 五月婷婷激情久久| 五月天激情国产综合婷婷婷| 97碰成超视频免费视频| 婷婷开心青青草| 激情婷婷网| 色婷婷视频| 99视频日韩| 思思热天天看| 婷婷淫淫狠狠六月| 综合五月天| 丁香五月情| 99热在线网站| 天天更新天天亚洲| 日韩欧美颜射| AV无码免费| 五月天婷婷导航| 99色亚洲| 婷婷色在线观看| 日日操天天爽| 青青草视频免费观看| 色v综合网| 天天做天天爱天天做| 99精品久久| 欧美婷婷日本| 99九九视频精彩在线| 亚洲成人AV高清字幕| 天搞天天天天天| 亚洲综合另类| 91oumei| 亚洲久久婷婷| 三人荫蒂添的好舒服A片| 激情视频综合| 女人天堂久久| 男女免费视频999| 五月天婷婷中文字幕在线播放| 99性爱| 精a品a视a频| 天天狠狠夜夜狠狠2023| 日本97人人| 日日夜夜天天爽| 无码人妻AV久久久一区二区三区| 电影爱拉战争免费观看| 色婷婷综合网| 99er免费在线观看| 色色色.COM| 婷婷91视频| 九九一综合精品| 99在线精品免费视频| 思思热国产视频| 色综合色色| 午夜天堂啪啪| 婷婷色导航| 狠狠看狠狠| 婷婷五月天在线观看| 久久欧洲久久| 中文字幕日产A片在线看| 色五月婷婷激情综合网| 婷婷99狠狠| 五月婷高清视频| 亚洲成av人影院| 色播五月天天| 亞洲自怕| 2020日日干| 丁香伊人网| 99ri国产在线| 99色啊| 免费看成人AA片无码视频吃奶| 狠狠干狠狠干狠狠干狠狠干| 9|在线观看视频| 亚洲va欧美va天堂v国产综合| 中文无码婷婷| 色玖玖综合网| 亚洲AV免费在线| 国产视频久色| 亚洲国产成人AV在线| 99只有这里有精品在线视频| 精品激情| 国产性av| 中文字幕精品在线观看| 深爱激情网五月| 婷婷视频在线| 婷婷五月综合久久中文字幕| 天天做天天双| 99噜噜噜在线播放| 婷婷社区五月天| 狠狠爱综合网| 综合色图婷婷| 色玖玖综合网| 色青青视频| 超爽内射| 九九无码| 亚洲五月天激情| 婷婷月五天在线在线看| 亚洲AV成人在线观看| 丁香激情五月| 婷婷五月大| 9 7总站超级碰免费视频| 天天操婷婷| 亚洲色婷婷色| 婷婷久久五月天中文字幕在线观看| 色婷操逼| 99免费青青蜜臀| 久久久精品人妻| 久久久人妻门| 成人va在线观看视频| 99福利视频导航| 99久久九九| 五月天俺去也| 婷婷六月丁香综合| 亚洲色图五月丁香| 91九九热| 亚洲情综合五月天| 五月激情六月综合| 丁香五月六月综合激情| 欧美色六月婷婷| 91超碰九色| 性生生活大片又黄又| 丁香六月啪啪啪| va亚洲中文在线| 丁香六月婷婷开心| 丁香婷婷色| 色综合99色| 蜜臀AV在线观看| 婷婷操逼| 九热视频在线精品15| 天天xxxxxx天天日| 色婷婷4| 日日噜噜久久婷婷五月天| 在线99热| 思思热精品在线| 五月婷婷成人| 婷婷亚洲五月| 成人精品99| 春色激情第四色| 久久久人妻久久久| 综合色99| 婷婷五月亚洲综合| 丁香五月综合AV在线| 国产又黄又爽又激情不遮挡视频在线观看| 亚洲天堂99| pom538精品视频| 成人VAV视频在线观看| 97 天堂| 欧美成人AAA片一区国产精品| 五月天婷婷久久| 99热这里只有精彩| 播四月婷婷六月丁香| 5月丁香六月婷婷| 激情丁香五月激情婷婷| 亚洲色情一区二区三区四区| 日韩人妻无码一区二区| 天天搞夜夜爽夜夜爽| 狠狠色综合网| 色欲婷婷五月天| 五月久久婷婷| 亚洲综合另类| 91九色无码日韩| 色婷婷五月在线| 91丁香五月| 天堂色婷婷| 97九色| 性一交一乱一交A片久久四色| 超碰成人在线观看| 秋霞免费三级片| 婷婷在线免费| 国产婷婷五月中文字幕高清| 婷婷成人五月天一区| 久热最新视频| 日日夜夜久| 久久婷婷五月综合啪| 久久婷丁香五月| 五月丁香香蕉| 双性美人被调教到喷水A片| 亚洲电影在线观看| 99色在线观看视频| 婷婷五月激情六月| 天天搡日日搡aaaaⅩ| 67194国产| 亚洲亚洲人成综合网络| 抽插特写| 99热在线精品观看| 第四色五月激情网| 日夜夜久久| 亭亭社区五月天| 综合网天天| 亚洲成人免费电影| 第四色在线观看| 色播激情婷婷| 婷婷伊人久久| 九九草热在线观看| 91久久电影| 五月丁香成人网| 欧美高潮9| 人人看人人97| 另类激情五月天。| 色婷婷狠狠久久综合五月| 思思热在线观看| 亚洲va综合va国产va中文| aaaa久久| 五月丁香六月婷综合成人综合| 亚洲色五月天是什么| 亚洲五月色| 欧美在线视频99| 丁香五月婷婷免费视频| 9999久久久久| 一起草日本| 99re最新地址视频| 五月天天天色| 色婷婷影院| 伊人综合婷婷| 五月婷综合性中心| 色丁香五月婷婷| 性爱久久| 中文精品在| 色婷婷色五月综合| 五月激情站| 婷婷五月综合色中文字幕| 99热思思久| 色五月天在线观看| 色婷婷成人做爰A片免费看网站 | 婷婷九月激情| 婷婷五月深爱五月| 五月丁香色综合| CAoub青青超碰| 五月天色婷婷av| 精品久久9| 免费在线观看av网站| 99热九九这里只有精品| 99久热| AV片一区在线观看| 色狠狠激情五月| 大香蕉久热| 久久日婷婷| 变态另类9| 五月天久久91| 久久综合最新网址| 婷婷狠狠五月综合| 日韩无码专区| 日本老女人黄页在线播放| 亚洲九九视频| 五月婷无码| 最新热中文字幕| 情色婷婷五月天| 综合久久伊人| 狠狠干思思热| 丁香六月成人| 91大屁股| 99视频在线观看地址| 天天操夜夜夜夜爽| 六月丁香网| 97色婷| 亚洲午夜视频| 色综合中文| 五月天婷婷伊人| 九九精品99久久久| 99热这里只有精品中文字幕| 色婷婷av综合网| 狠狠干2007| 少妇真实被内射视频三四区| 99爱免费在线观看| 国产毛片精品一区二区色欲黄A片 欧美交换配乱吟粗大25P | 狠狠色狠狠操| 五月天色播网| 色九九综合| jiujiu无码五区| 五月丁香网站| 亚洲超碰在线| 天天爽夜爽| 超碰成人公开| 久久这里只有国产视频| 中文字幕不卡网站| 国产综合网在线| 五月天怕怕| www.色擼擼.com| 男人的天堂在线婷婷| 婷婷激情五月色综合| 大香蕉懂9| 五月丁香在线| 欧美99热| 色色五月天激情| 中文字幕丁香五月| 丁香综合日产精品久久| 五月丁香六月婷婷开心网| 爱iii做iiii日日| 久久久久人妻| 超碰久热| 亚洲色无码A片一区二区麻豆| 色在线五月天免费| 级人人91| 五月婷婷|欧美| 五月婷婷综合激情网| 激情丁香五月婷婷| 这里只有精品9| 丁香五月天激情四射网| 亚洲中文字幕网| www久久五月com| 色亭亭影园| AA丁香综合激情| 激情综合色| 最新高清无码专区| 激情网五月天| 色婷婷五月天激情| 欧美三级视频| 最新午夜理论片| 曰本久久女| 国产精品日日躁夜夜躁| 91porn一起草| wwwss在线观看| 婷婷丁香五月亚洲| 这里只有精品免费在线视频| 夜夜嗨一区二区三区直播内容 | 开心婷婷五月| 深爱激情丁香| 七七九色| 4438亚洲欧美| 久久色天堂| 色婷婷先锋| 大香蕉五月婷婷| 国产伦亲子伦亲子视频观看| 任你搞网站| 久久99色色| 日本三级中国三级99| 青青草青青草五月天| 原琪琪色影院| 激情五月婷婷色播网| 日本不卡中文字幕| 男女啪啪视频久 9| 夜夜爱网站| 九九热精品视频| 五月社区婷婷激情| 超碰免费成人| 色五月开心久久网| 色优久久| 婷婷丁香宗合888| 婷婷五月激情在线| 五月天伊人综合| 99热在线观看成人| 99在线观看| 99久.| 五月天天爽| 五月激情网五月综合网| 久久作爱| 亚洲av网址| 亚洲综合色婷| 99热在线观看| 99热亚洲| 色丁香婷婷美女视频网站| 啪啪激情网| 国产成人亚洲综合亚洲| 伊人在线视频| 五月天成人在线播放丁香| 另类在线观看视频| 久久久久久久久久久jjjj| 天天日日夜夜| 成人AV在线电影| AV在线免费网站| 99热精品免费| 亚洲99精品欧美一区| 精品少妇蜜臀91| 99色看这里只有精品| 天堂综合久久| 婷婷性爱综合| 九九99九九精品视频| 婷婷五月天 丁香五月天 裸体| 99操视频| 另类小说色婷婷| 91操碰| 久久婷婷五月综合色丁香| 激情婷婷综合五月少妇| 久久婷婷色丁香| 色五月天天在线观看资源站| 99精品在线观看| BT综合在线视频观看| 99视频久久久| 大香蕉狼人久久| 99九九热视频免费| 久人人操| 超碰无码318604| 婷婷六月天天| 黄网免费看| 九洲一级A片| 婷婷99狠狠躁天天| 狠狠色婷婷7777久| 他改变了拜占庭| 激情 五月 婷婷 丁香| www.粉嫩av.com| 五月激情四射婷婷丁香| w婷婷五月婷婷w| 激情综合国产| 日韩成人综合网| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 久久婷婷人人| 91丨九色丨熟女| 人人操日| 色波激情五月天| 99热这里只有精品98| 九九一综合精品| 99这里只有精品在线观看| 特级片神马电影| 天天爽天天草| 激情五月婷婷五月丁香五月开心五月| 久久 天天| 亚洲精品成人| 99A级片| 大香蕉啪啪网| 九九久久99| 五月久久综合| 日韩色色一区| 婷婷爱五月| 99精品热视频| 99高级会所久久| 五月激情网络| 国产精品美女| 五月婷婷五月| 大香蕉久久综合网| 精品五月花| 97久人人| 五月婷婷六月激情在线| 九九精品视频在线观看| 丁香色五月天| 色五月人妻| 狠狠婷婷色综合| 中文字幕av亚洲| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 2025中文在线视频字幕免费观看| 激情综合五月色丁香婷婷 | 欧美VA视频| wWwCom夜操wwW| 天天综合情| 欧美VA在线观看| 五月天婷婷基地| 六六久久黄色| 婷婷五月激情网| 五月婷婷丁香五月婷婷| 久久总和99| 丁香五月六月| 综合久久首页| 99免费成人网| www99xxxx五月丁| 99综合免费视频| 丁香六月亭亭久久综合| 亚洲日日日| 东京热人妻一区二区三区在线| 日韩啪啪视频| 婷婷五月天电影区小说区| 亚洲五月花| 久久婷婷的综合色丁香五月| 天天爽天天日人人爱| 在线观看亚洲AV| 国产内射婷婷| 天天噜天天插| 婷婷五月综合色拍| 亞洲自怕| 九九综合精品| 99人碰碰碰| 久9热插入| 天天做天天爱天天爽在| 五月婷婷与六月丁香图片激情| 久久五月婷天天干| 五月天婷婷激情网| www.99日本| 色都都狠狠色都都色综合色| 人伦30P| 99热在线这里| 男女啪啪做爰高潮无遮挡| 激情五月天99色| 色色色色av777| 婷婷五月花| 日本精品99网站| 夜夜爽天天干| 香蕉久日夜| 五月天自拍网| 五月丁香六月激情在线| 久久色五月| 青青草成人网| 色婷婷狠狠禁久久| 开心激情久久久久久久| AA片在线观看视频在线播放| 狠狠色官网| 青草青草视频2免费观看| 五月婷无码| 大陆极品少妇内射AAAAAA| 99在线看片| 激情五月婷婷综合色播小说| 丁香五月综合狠狠| 噜噜噜噜噜色| 激情久久网 | 久久婷婷五月综合| se99视频| 婷婷五月天成人动漫| 可以免费观看的AV| 婷婷丁香色五月亚洲| 91精品无码| 五月丁香婷婷中文| 婷婷在线免费| 99热主页日本| 九色PORNY自拍成人精彩视频| 99热99美国在线观看| 五月综合激情综合久| 精品一二三区久久AAA片| 六月丁香射婷婷欧美色图片| 超碰在线成人| 极品 少妇 内射| 黄色片久久| 婷婷四色成人综合色视| 操碰97| 六月丁香激情最新更新| 一本色道久久综合狠狠躁小说| 五月天丁香六月综合| 五月天激情婷婷| 成人片在线播放| 日韩视频99| 激情综合色五月六月婷婷| 九九av| 亚州欧美国产久精国产99综合视频| 色色五月天激情| 26uuu欧美亚洲日韩| 99国产99| 97五月天| 九九色逼| www.狠狠| 五月婷人妻| 久久久精品人妻录| 色哟哟性爱av| 欧美日韩一区二区三区四区| 99re这里只有精品国产99| 98国产精品综合一区二区三区| 婷婷丁香人妻久久在线观看| 婷婷免费视频| 五月婷婷色色色| 激情婷婷五六月天| 欧美日本不卡黄色片| 欧美日韩aaa| 精品久热| 无码99| 天天五月天综合网址| 婷婷欧美综合| 五月婷婷五月天| 噜噜久| 婷婷五月激情网| 婷婷五月花| 99爱视频| 狠狠色狠狠干| 成熟妇人A片免费看网站| 五月丁六月香| 久久丁香五月天| 五月婷婷基地| 欧美99热| 五月婷婷丁香大陆免费| 婷婷久热| AV成人在线播放| 91人妻人人操人人爽| 激情久久综合| 丁香五月婷婷大香蕉| 五月天色婷婷激情综合| 99ER热精品视频| 99久久国产成人精品| 久热婷婷在线视频| 婷婷五月天堂| 丁香五月综合在线播放 | 亚洲综合网激情五月天| 色婷婷狠狠禁久久| 无码任你操| 九九热免费| 亚洲网站在线鸭子av| 婷婷欠久少妇| 大香蕉啪啪啪| www激情婷婷com| 99精品视频在线6| 99久久精品色老| 丁香色色五月| 久久在线视频免费观看| 99久久6| 丁香六月色婷婷| 九九爱看亚洲| 青青夜夜狠狠夜夜狠狠| 日本97在线视频| www.九月婷婷丁香.com| 久色精品| 久久XX| 亚洲五月婷| 天天干天天做| 亚洲欧美另类在线23p| 天天色,天天操,天天射| 亚洲激情图文小说| 国产人妻操逼| 亚州色婷婷| -91九色大屁股| 婷婷少妇激情| 超碰人人99| 色哟哟性爱av| 丁香玖玖| 亭亭玉月丁香| 婷婷欧美激情| 丁香五月激情综合婷综| 五月丁香日逼| 国内9l视频自拍老熟女九色| 五月婷婷 婷婷五月 一区二区 久久久| 欧美一级色| 日本99视频| 这里只有精品视频免费在线观看| 26UUU欧美| 99热在线看| 婷婷五月影院| 99久久久99久久91熟女| 激情五月综合网| 亚洲视频在线观看| 色婷婷成人做爰A片免费看网站| 天天日天天色| 狠狠操狠狠插| 无码AV免费精品一区二区三区| 五月天婷婷基地| 色135综合网| 99热人人艹| 曰本aaaaaa丈片| 亚洲AV无码一区二| 中文精品在| 婷婷99| 色色99色色| 日日夜夜爽爽| 中文乱子伦视频| 日本狠狠色| 99啪99| 天天做天天爱天天爽夜夜揉| 丁香无五月网| 色婷婷色五月综合| 亚洲天天操| 欧美日比视频| 丁香五月色| 综合色五月亭亭| 69人人操人人爽| 婷婷网影院| site:xmssd.com| 日在线V视频在线播放| 婷婷六月视频| 久操无码| 亚洲精品V天堂中文字幕| 影音先锋男士资源网一区| 玖玖激情网| 狠狠干婷婷| 99热精品一区| 五月天啪啪啪| 九九热精品视频在线观看| 五月天婷婷综合色| 九九色院| 成人精品一区二区三区四区五区| 丁香五月婷婷欧美成人色图| 亚洲婷婷五月天| 97色婷| 超碰京东热av男人的天堂| 9l视频自拍9l九色成人| 欧美性爱特黄一级aaaassss| 熟女激情五月天 | 中美日韩成人在线| 五月青青草综合| 婷婷成人五月天成人文学| 思思热在线| 天天色五月婷婷91久久久久久久| 99热这里都是精品| 99re这里只有精品首页| 九九精品综合| 婷婷99综合| 99精品久久久| 伊人丁香花综合影院| 五月婷婷五月天| 人人操AV| 超碰国产av| 五月开心婷婷| 五夜婷婷| 色九九一二| 琪琪理论片| pom538精品视频| 桃色成人网| 97干网站| 色婷婷狠狠干芒果TV| 欧美25p| 丁香久久九九99| 五月香蕉婷婷| 91九色在线| 91av无码| 伊人干练久| 亚洲成人网站在线观看| 人人操婷婷| 国产阿姨日皮艹逼内射视频| 五月婷婷中文字幕| 天天综合区| 激情综合网,婷婷| 日韩操逼大片| 免费日本aⅴ中文字幕| 全网最新网黄大秀直播高清,主播国产录屏在线| 俺也去在线视频| 成人做爰A片免费看网站找不到了| 亚洲色人妻| 色五月丁香五月天| 97精品人人A片免费看| 午夜一区| 天天综合 99久久婷婷| 国产色色小草视频| 丁香伊人综合| 99久久综合网| 亚洲成人AV在线播放| 丁香六月久久| 国产精品24r| 婷婷六月激情丁香| 五月天婷婷色播| 99ri久久| 免费看欧美成人A片无码 | 五月丁香成人| 96丁香六月婷婷蜜桃综合久久| 丁香六月天婷婷色| 老司机午夜福利视频金瓶梅| 东京热免费视频| 99网址在线看| 久久与婷婷| 91无码高清| 99久在线精品99re8热| 日本天堂网站99| 开心五月色婷婷综合开心网| 麻豆AV一区二区三区| 99爱免费在线观看| 99网| 婷婷五月蜜桃成人桃色丁香| 99热久| 天天情天天狠天天透| 婷婷五月无码| 99九九精品| 五月激情啪啪| 九月丁香| 激情综合五月婷婷| 538在线| 极品人妻VIDEOSSS人妻| 五月婷婷和六月| 无码少妇高潮喷水A片免费| 婷婷激情五月天亚洲综合| 四季8848精品成人免费网站|