亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

果蔬采摘視覺系統(tǒng)實(shí)戰(zhàn):從YOLOv8檢測到機(jī)械臂抓取標(biāo)定

果蔬采摘視覺系統(tǒng)實(shí)戰(zhàn):從YOLOv8檢測到機(jī)械臂抓取標(biāo)定 簡介計(jì)算機(jī)視覺在果蔬機(jī)械采摘中的應(yīng)用研究是一份PDF格式的學(xué)術(shù)參考文獻(xiàn)面向農(nóng)業(yè)自動(dòng)化、智能采摘及計(jì)算機(jī)視覺方向的研究人員與在校學(xué)生。資源針對(duì)傳統(tǒng)人工采摘?jiǎng)趧?dòng)強(qiáng)度大、目標(biāo)識(shí)別困難等問題系統(tǒng)講解計(jì)算機(jī)視覺系統(tǒng)的工作原理包括成像裝置與計(jì)算機(jī)兩大部分、照明裝置的作用以及單色/彩色攝像機(jī)的選型隨后構(gòu)建雙目立體視覺數(shù)學(xué)模型給出利用視差計(jì)算目標(biāo)深度的定位公式并介紹機(jī)械采摘系統(tǒng)硬件組成與軟件流程。全文源自期刊論文配有系統(tǒng)工作原理圖和視覺模型示意圖結(jié)構(gòu)嚴(yán)謹(jǐn)適合作為課題研究、課程設(shè)計(jì)或論文寫作的專業(yè)指導(dǎo)。壓縮包僅含1個(gè)PDF文件大小1.35MB已有91人瀏覽學(xué)習(xí)。讀者可從中掌握從成像裝置配置、圖像處理與特征提取、雙目視差計(jì)算到機(jī)械臂執(zhí)行控制聯(lián)動(dòng)的完整技術(shù)鏈條為優(yōu)化果蔬采摘系統(tǒng)的識(shí)別精度和魯棒性提供直接參考。1. 果蔬采摘不是“換個(gè)場景跑模型”為什么視覺方案卡在果園而不是測試集計(jì)算機(jī)視覺在果蔬機(jī)械采摘里的地位比很多人想象的要重。采摘機(jī)器人的機(jī)械臂和末端執(zhí)行器這些年已經(jīng)做得比較成熟真正決定“能不能摘下來”的往往是視覺系統(tǒng)給出的目標(biāo)位置和成熟度判斷準(zhǔn)不準(zhǔn)。我在這類項(xiàng)目里見過最多的翻車現(xiàn)場是檢測模型在測試集上 mAP 高得漂亮一裝到果園平臺(tái)車上遇上逆光、枝葉晃動(dòng)和果實(shí)互相遮擋框就開始亂跳機(jī)械臂跟著空抓。這類以 PDF 形式流傳的研究資料拆開來看講的不是某一個(gè)模型的調(diào)參記錄而是從圖像采集、目標(biāo)識(shí)別、三維定位到機(jī)械臂引導(dǎo)的一整套工程鏈路。如果你正處在計(jì)算機(jī)視覺入門的階段或者做完課程項(xiàng)目想往農(nóng)業(yè)現(xiàn)場遷移這份拆解能幫你少走不少彎路。它適合采摘機(jī)器人方向的工程師也適合打算把實(shí)驗(yàn)室視覺方案搬去果園的團(tuán)隊(duì)。2. 果蔬采摘視覺系統(tǒng)要解決的三件事識(shí)別、定位與成熟度判斷2.1 采摘場景與工業(yè)質(zhì)檢場景的差異目標(biāo)會(huì)動(dòng)、光線會(huì)變、枝條會(huì)擋工業(yè)視覺質(zhì)檢的場景通常是零件固定、光源固定、相機(jī)位置固定視覺系統(tǒng)要做的就是在恒定條件下找缺陷。果蔬采摘完全是另一個(gè)極端果實(shí)長在樹上姿態(tài)隨機(jī)枝葉遮擋比例可能達(dá)到 20%陽光角度從早上到下午能變六十度。計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)區(qū)別在這類項(xiàng)目里體現(xiàn)得最明顯——目標(biāo)檢測和成熟度判斷依賴機(jī)器學(xué)習(xí)模型而相機(jī)標(biāo)定、坐標(biāo)變換、手眼關(guān)系這一類是純幾何問題模型再強(qiáng)也沒法替代標(biāo)定。這帶來三個(gè)直接后果。第一檢測模型不能只學(xué)“完整果實(shí)”的模板必須對(duì)截?cái)嗪驼趽豸敯舴駝t遮了一半的果實(shí)直接漏檢。第二機(jī)械臂要的是一個(gè)三維抓取點(diǎn)2D 檢測框本身不夠用還需要深度信息或額外的幾何計(jì)算。第三成熟度判斷不能簡單看 RGB 像素均值因?yàn)橥瑯拥奶O果在正午陽光和傍晚樹蔭下RGB 值可能差出一大截。如果你剛走完一版計(jì)算機(jī)視覺學(xué)習(xí)路線照著 CS231N 公開課里的 PPT 把目標(biāo)檢測、圖像分類刷了一遍很容易掉進(jìn)“模型精度第一”的思維定式。課程大作業(yè)教的是在標(biāo)準(zhǔn)數(shù)據(jù)集上刷分果園里卻沒有現(xiàn)成數(shù)據(jù)集只有一臺(tái)相機(jī)和一片你控制不了光照的樹。所以采摘視覺的第一步不是調(diào)模型而是選好相機(jī)、定好拍攝策略、把數(shù)據(jù)閉環(huán)建立起來。想明白這件事后面所有環(huán)節(jié)的推進(jìn)都會(huì)順很多。2.2 成熟度判斷顏色空間直方圖與深度學(xué)習(xí)回歸怎么選成熟度判斷在論文里會(huì)有各種高光譜、遙感指數(shù)的方法但真正落地時(shí)主流只有兩條路線傳統(tǒng)顏色閾值和深度學(xué)習(xí)分類/回歸。傳統(tǒng)顏色閾值常用 HSV 空間而不是 RGB。原因很簡單HSV 把亮度放在獨(dú)立的 V 通道色調(diào) H 和飽和度 S 對(duì)光照變化相對(duì)不敏感。對(duì)番茄、柑橘這類成熟后果色變化明顯的果實(shí)設(shè)定“色調(diào)在某個(gè)區(qū)間、飽和度高于某個(gè)下限”就能把可采果和青果分開。這個(gè)方法沒有標(biāo)注成本算力幾乎為零適合作為第一版基線。深度學(xué)習(xí)方法則把成熟度當(dāng)成一個(gè)分類或回歸任務(wù)。常見做法是訓(xùn)練一個(gè)小型 CNN輸入果實(shí)區(qū)域圖像輸出 1~5 的成熟度等級(jí)或者直接回歸一個(gè) 0~1 的成熟度分?jǐn)?shù)。它的優(yōu)勢是能處理顏色不規(guī)律的品種例如有些蘋果成熟后仍帶青底單靠色調(diào)閾值會(huì)誤判。代價(jià)是需要對(duì)每顆果實(shí)做成熟度標(biāo)注標(biāo)注一致性還很難保證。下表是我常用的選型對(duì)比方法光照魯棒性標(biāo)注成本算力需求適用場景HSV 色調(diào)閾值中無極低番茄、柑橘、紅蘋果等顏色分級(jí)清晰的果實(shí)色差指數(shù)Lab 空間中無極低需要連續(xù)量化顏色指標(biāo)時(shí)CNN 成熟度分類較高高中顏色不規(guī)律、遮擋多的露天環(huán)境高光譜成像高很高高溫室或設(shè)施農(nóng)業(yè)光照可控我在實(shí)際項(xiàng)目里的順序是先用 HSV 規(guī)則跑半個(gè)月現(xiàn)場視頻統(tǒng)計(jì)誤判率如果超過 10% 再考慮訓(xùn)練成熟度分類器。采摘系統(tǒng)的核心訴求是“可采/不可采”的決策穩(wěn)而不是成熟度等級(jí)分得有多細(xì)。很多論文把成熟度切成五級(jí)但機(jī)械臂只需要知道現(xiàn)在能不能摘。2.3 相機(jī)選型2D、雙目、結(jié)構(gòu)光與 ToF 的取舍既然機(jī)械臂要三維坐標(biāo)單顆 2D 相機(jī)就滿足不了要求。常見的深度獲取方式有四種2D RGB、雙目立體視覺、結(jié)構(gòu)光、ToF 飛行時(shí)間。表面上看都能給坐標(biāo)實(shí)際田間表現(xiàn)差別很大。方案深度原理露天抗光性典型精度主要坑2D RGB無需另算深度一般像素級(jí)沒有深度必須搭配其他方案雙目左右視差匹配中mm 到 cm弱紋理區(qū)域視差空洞結(jié)構(gòu)光投射編碼光斑差mm 級(jí)陽光直射下光斑失效ToF光飛行時(shí)間較好cm 級(jí)邊緣飛點(diǎn)、多徑干擾結(jié)構(gòu)光相機(jī)在室內(nèi)精度很高但露天果園里陽光直射時(shí)編碼光斑直接被環(huán)境光淹沒基本不可用。雙目相機(jī)在近距離效果不錯(cuò)問題是果樹枝葉表面紋理太碎視差圖里經(jīng)常出現(xiàn)一塊塊空洞果實(shí)邊緣的深度值不穩(wěn)定。ToF 在陽光下相對(duì)能扛但深度邊緣的飛點(diǎn)很麻煩果實(shí)和葉子交界處的深度會(huì)突然跳變。我一般推薦“一臺(tái)彩色相機(jī) 一臺(tái) ToF 或雙目”的組合彩色圖負(fù)責(zé)檢測和成熟度深度圖負(fù)責(zé)定位。兩個(gè)相機(jī)先做外參標(biāo)定把彩色圖上的檢測框中心映射到深度圖坐標(biāo)系上然后在深度圖上取中心鄰域的深度中值作為抓取深度。這個(gè)方案比純雙目多了一個(gè)標(biāo)定環(huán)節(jié)但每一路的算法都能做到簡單穩(wěn)定后期排障也容易。如果想省掉外參標(biāo)定也可以直接用高質(zhì)量雙目相機(jī)在左目圖上做檢測再通過視差圖找深度。這幾年邊緣算力提升后這種方案開始可行只是在反光葉片多的果園里雙目視差空洞的問題仍然存在。選型取舍可以按“先求穩(wěn)、再求集成度”來定第一版系統(tǒng)里模塊越獨(dú)立越好別把深度和檢測耦合在同一個(gè)算法里。3. 用 YOLOv8 在本地跑通果蔬檢測數(shù)據(jù)集、訓(xùn)練、導(dǎo)出與成熟度規(guī)則3.1 果蔬數(shù)據(jù)集準(zhǔn)備實(shí)拍數(shù)量、YOLO 標(biāo)注格式與增強(qiáng)采摘數(shù)據(jù)集和公開數(shù)據(jù)集最大的差別是背景復(fù)雜度和目標(biāo)姿態(tài)。COCO 里也有水果但大多是貨架商品圖或者擺拍圖背景干凈、光線均勻、目標(biāo)完整。果園實(shí)拍圖的背景是枝條、葉子、天空和地面果實(shí)之間互相遮擋顏色還隨環(huán)境強(qiáng)烈變化。所以第一原則是訓(xùn)練數(shù)據(jù)必須盡量來自目標(biāo)果園現(xiàn)場不能用公開圖湊數(shù)。我一般每個(gè)果實(shí)類別準(zhǔn)備 800~1500 張實(shí)拍圖覆蓋陰天、晴天、上午、下午四種條件物候期至少兩個(gè)階段比如青果期和轉(zhuǎn)色期。圖像保留相機(jī)原始分辨率訓(xùn)練時(shí)統(tǒng)一縮放到 640。標(biāo)注格式用 YOLO 文本格式每行一條目標(biāo)類別ID 中心x/圖寬 中心y/圖高 目標(biāo)寬/圖寬 目標(biāo)高/圖高坐標(biāo)全部歸一化到 0~1 之間。標(biāo)注工具用 LabelImg 或 X-AnyLabeling 這類帶 YOLO 導(dǎo)出的工具就行重點(diǎn)是把“枝條”也標(biāo)成一個(gè)類別。注意如果數(shù)據(jù)集里沒有枝條類別強(qiáng)烈建議在標(biāo)注階段就補(bǔ)上。機(jī)械臂避障需要它現(xiàn)在不標(biāo)后面補(bǔ)標(biāo)的時(shí)間和溝通成本高好幾倍。數(shù)據(jù)增強(qiáng)里值得做的依次是亮度對(duì)比度擾動(dòng)、隨機(jī)旋轉(zhuǎn)±30°、隨機(jī)裁剪、馬賽克增強(qiáng)。不建議做的是水平翻轉(zhuǎn)和垂直翻轉(zhuǎn)。果子有上垂下掛的天然姿態(tài)翻轉(zhuǎn)后模型學(xué)到的是在圖像里“倒掛的果子”定位和姿態(tài)后續(xù)都會(huì)出問題。YOLO 訓(xùn)練時(shí)自動(dòng)增強(qiáng)默認(rèn)開著通常夠用別再疊加一層隨機(jī)翻轉(zhuǎn)。3.2 訓(xùn)練命令和關(guān)鍵參數(shù)epochs、imgsz、batch、patience 怎么給先給一個(gè)最小配置文件。項(xiàng)目根目錄下建一個(gè)agri.yaml# agri.yaml path: ./datasets/agri train: images/train val: images/val nc: 2 names: 0: apple 1: branch訓(xùn)練命令我一般這樣寫在 PyCharm 或 VS Code 的終端里直接跑# 在獨(dú)立虛擬環(huán)境里執(zhí)行Python 3.10 以上即可 yolo detect train \ dataconfig/agri.yaml \ modelyolov8n.pt \ epochs120 \ imgsz640 \ batch16 \ patience15 \ project./runs \ nameapple_v1幾個(gè)關(guān)鍵參數(shù)值得單獨(dú)說明。model 選擇yolov8n.pt是因?yàn)椴烧獧C(jī)器人邊緣設(shè)備的算力有限n 版最快如果設(shè)備是 Jetson Orin 這類可以換yolov8s.pt或yolov8m.ptm 版在遮擋場景的召回率明顯更好。沒有把握時(shí)先用 n 跑通全流程再往大模型遷移。imgsz 設(shè) 640 是精度和速度的平衡點(diǎn)。設(shè) 416 對(duì)小目標(biāo)召回差設(shè) 1280 雖然精度更高但算力需求翻好幾倍邊緣設(shè)備很難實(shí)時(shí)。batch 看顯存16 不行就降到 8batch 對(duì)最終精度的貢獻(xiàn)遠(yuǎn)不如 imgsz 和模型尺寸明顯。patience 設(shè) 15意思是驗(yàn)證集指標(biāo)連續(xù) 15 個(gè) epoch 不漲就早停。采摘數(shù)據(jù)分布雜這個(gè)值太大會(huì)讓訓(xùn)練拖到過擬合太小又可能沒跑到位就停了。跑完后看runs/apple_v1/weights/下的best.pt它是對(duì)驗(yàn)證集最優(yōu)的權(quán)重。3.3 推理腳本檢測框疊加成熟度評(píng)分模型訓(xùn)好之后一個(gè)比較完整的推理腳本長這樣。它同時(shí)輸出檢測框和成熟度評(píng)分from ultralytics import YOLO import cv2 import numpy as np model YOLO(runs/apple_v1/weights/best.pt) img_bgr cv2.imread(test_frame.jpg) img_rgb cv2.cvtColor(img_bgr, cv2.COLOR_BGR2RGB) results model.predict(img_rgb, conf0.45, imgsz640, verboseFalse) def estimate_maturity(crop_rgb): 用色調(diào)和飽和度粗判成熟度返回 0~1 分?jǐn)?shù)。 hsv cv2.cvtColor(crop_rgb, cv2.COLOR_RGB2HSV) sat_mask hsv[:, :, 1] 60 # 只統(tǒng)計(jì)有顏色信息的像素 hue hsv[:, :, 0][sat_mask] if len(hue) 0: return 0.0 # 紅色果實(shí)的色調(diào)集中在 0 附近用高斯曲線把距離轉(zhuǎn)為分?jǐn)?shù) red_score np.mean(np.exp(-((hue - 5.0) / 20.0) ** 2)) return float(red_score) for r in results: for box in r.boxes: cls int(box.cls[0]) if model.names[cls] ! apple: continue x1, y1, x2, y2 map(int, box.xyxy[0].tolist()) crop img_rgb[y1:y2, x1:x2] score estimate_maturity(crop) print(f框({x1},{y1})-({x2},{y2}) 成熟度{score:.2f})這里用 HSV 而不是 RGB 判成熟度是因?yàn)?HSV 把亮度剝離開了。拍攝角度和陰影變化主要影響亮度通道色調(diào)相對(duì)穩(wěn)定。hue - 5.0的基準(zhǔn)針對(duì)紅色果實(shí)換成柑橘類要把基準(zhǔn)調(diào)到 15 附近或者先用一小段驗(yàn)證集統(tǒng)計(jì)色調(diào)分布再定。3.4 導(dǎo)出 ONNX 并接入采摘控制程序訓(xùn)練完成后把權(quán)重導(dǎo)出成 ONNX后續(xù)不管是 Python 還是 C 控制程序都能加載同一個(gè)模型文件yolo export modelruns/apple_v1/weights/best.pt formatonnx imgsz640 opset12導(dǎo)出后拿 ONNX Runtime 做一個(gè)最小推理import onnxruntime as ort import numpy as np import cv2 sess ort.InferenceSession(best.onnx, providers[CPUExecutionProvider]) input_name sess.get_inputs()[0].name def preprocess(img_bgr): img cv2.resize(img_bgr, (640, 640)) img cv2.cvtColor(img, cv2.COLOR_BGR2RGB) img img.astype(np.float32) / 255.0 img img.transpose(2, 0, 1) return np.expand_dims(img, 0).astype(np.float32) def postprocess(output): # YOLOv8 輸出形狀 [1, 4nc, 8400] preds output[0] boxes preds[:4].T # 中心點(diǎn)格式 scores preds[4:].T.max(axis1) cls_ids preds[4:].T.argmax(axis1) keep scores 0.45 return boxes[keep], scores[keep], cls_ids[keep]ONNX 導(dǎo)出的后處理最容易被漏掉。YOLOv8 的輸出不是直接可用的框坐標(biāo)而是 8400 個(gè)候選目標(biāo)的中心點(diǎn)、寬高和各類別分?jǐn)?shù)需要自己做閾值過濾。opset 設(shè) 12 兼容性比較好部署到老版本 OpenCV 或者工業(yè)相機(jī)配套的 SDK 環(huán)境時(shí)不容易報(bào)錯(cuò)。在采摘控制程序里檢測線程和機(jī)械臂控制線程最好分開檢測結(jié)果放進(jìn)共享隊(duì)列控制線程按最新一幀坐標(biāo)執(zhí)行這樣即使某幀檢測慢了也不至于讓機(jī)械臂停下等待。4. 從像素坐標(biāo)到機(jī)械臂抓取手眼標(biāo)定與坐標(biāo)映射的完整走法4.1 手眼標(biāo)定選型eye-in-hand 與 eye-to-hand 在果園里的取舍手眼標(biāo)定解決的是“相機(jī)看到的點(diǎn)”和“機(jī)械臂能抓的點(diǎn)”之間的關(guān)系。兩種接法都有eye-in-hand 是相機(jī)裝在機(jī)械臂末端跟著臂一起動(dòng)eye-to-hand 是相機(jī)固定在工作區(qū)域外臂在相機(jī)視野里作業(yè)。室內(nèi)機(jī)器人常用 eye-in-hand因?yàn)樗梢钥拷繕?biāo)精度高而且機(jī)械臂運(yùn)動(dòng)時(shí)視野可以換。但果園里這套會(huì)吃虧采摘平臺(tái)在地里會(huì)顛簸機(jī)械臂運(yùn)動(dòng)劇烈時(shí)末端相機(jī)圖像模糊線纜隨著關(guān)節(jié)反復(fù)彎曲故障率也高。eye-to-hand 把相機(jī)固定在采摘平臺(tái)的支架上視野覆蓋整棵樹的作業(yè)區(qū)域一次標(biāo)定能用很長時(shí)間。我建議第一版采摘系統(tǒng)直接用 eye-to-hand相機(jī)固定在平臺(tái)上標(biāo)定一次后只要平臺(tái)不換位置就不用重新標(biāo)。平臺(tái)移動(dòng)后需要重新標(biāo)定所以整個(gè)標(biāo)定流程必須能在田間快速重跑一遍。如果你走的是計(jì)算機(jī)視覺學(xué)習(xí)路線可能更熟悉物體識(shí)別這一套手眼標(biāo)定的幾何部分會(huì)顯得枯燥但它恰恰是采摘定位誤差的主要來源。4.2 用 OpenCV 標(biāo)定相機(jī)內(nèi)參棋盤格拍攝與 calibrateCamera內(nèi)參標(biāo)定是為了拿到相機(jī)的焦距、主點(diǎn)坐標(biāo)和畸變系數(shù)。采摘現(xiàn)場的光線不可控標(biāo)定這一步不能省。用棋盤格照片標(biāo)定的流程如下import cv2 import numpy as np # 棋盤格內(nèi)角點(diǎn)數(shù)量建議 9x6 objp np.zeros((6 * 9, 3), np.float32) objp[:, :2] np.mgrid[0:9, 0:6].T.reshape(-1, 2) * 25.0 # 25mm 一格 obj_points, img_points [], [] calib_files [calib_01.jpg, calib_02.jpg, ...] # 15~20 張 for f in calib_files: img cv2.imread(f) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, corners cv2.findChessboardCorners(gray, (9, 6), None) if ret: obj_points.append(objp) img_points.append(corners) ret, mtx, dist, rvecs, tvecs cv2.calibrateCamera( obj_points, img_points, gray.shape[::-1], None, None ) print(內(nèi)參矩陣:\n, mtx) print(畸變系數(shù):\n, dist)拍攝經(jīng)驗(yàn)就一條15 到 20 張圖必須覆蓋整個(gè)視野并且每張圖的角度都不一樣——有正對(duì)、有左傾、有右傾、有俯仰。全正對(duì)著拍是標(biāo)不出來的畸變參數(shù)會(huì)退化。果園現(xiàn)場光線強(qiáng)棋盤格會(huì)反光最好在樹蔭下標(biāo)定或者用啞光打印材料。標(biāo)定后保存mtx和dist后面每一步都用同一份內(nèi)參不要在多個(gè)環(huán)節(jié)各自重新標(biāo)。4.3 從 2D 檢測框到三維抓取點(diǎn)solvePnP 與齊次變換鏈拿到內(nèi)參之后把像素坐標(biāo)變成三維坐標(biāo)有兩種常見路徑。如果目標(biāo)有已知尺寸和姿態(tài)比如果箱或者人工放好的標(biāo)記物可以用 solvePnP 直接求位姿。果實(shí)沒有固定姿態(tài)通常用深度圖反投影更直接。反投影代碼import numpy as np # mtx 來自標(biāo)定depth_mm 是深度圖在像素 (u,v) 處的深度值 def image_to_camera(u, v, depth_mm, mtx): fx mtx[0, 0]; fy mtx[1, 1] cx mtx[0, 2]; cy mtx[1, 2] x (u - cx) * depth_mm / fx y (v - cy) * depth_mm / fy z depth_mm return np.array([x, y, z]) # 相機(jī)到機(jī)械臂基座的齊次變換矩陣由手眼標(biāo)定得到 T_base_cam np.load(T_base_cam.npy) # shape (4, 4) def camera_to_base(p_cam): p np.append(p_cam, 1.0) p_base T_base_cam p return p_base[:3]這里有兩處最容易踩。第一深度值不要取單像素。ToF 和雙目在果實(shí)邊緣都有噪聲單點(diǎn)可能跳變好幾厘米常見做法是取檢測框中心區(qū)域 5x5 鄰域的深度中位數(shù)。第二T_base_cam的平移單位必須和深度圖一致深度圖是毫米平移向量也得是毫米。注意深度圖單位是毫米手眼矩陣的平移向量也必須用毫米。米和毫米混用的結(jié)果是機(jī)械臂直接抓到空氣里。計(jì)算機(jī)視覺幾何偏置在采摘定位里是繞不開的坎矩陣?yán)锏姆?hào)、單位、行序錯(cuò)一個(gè)地方末端位置就偏出好幾厘米而且這種錯(cuò)誤很難在屏幕上用肉眼發(fā)現(xiàn)。4.4 抓取目標(biāo)點(diǎn)怎么定果梗優(yōu)先還是果心優(yōu)先檢測框給的是果實(shí)的包圍盒中心點(diǎn)不一定適合抓。像蘋果、梨這類有果梗的水果抓果梗不容易損傷果體但果梗在圖像里細(xì)、短、容易被葉子擋住。番茄、柑橘則適合直接抓果心只要末端夾爪力度控制好就行。我一般會(huì)在檢測框基礎(chǔ)上單獨(dú)找果梗在框內(nèi)圖像上用邊緣檢測或一個(gè)小分割模型把果梗區(qū)域提出來取它的質(zhì)心作為抓取點(diǎn)。找不到果梗時(shí)再退回果心這時(shí)候機(jī)械臂會(huì)多一個(gè)“保護(hù)性動(dòng)作”比如降低夾持力度或者先碰觸再用力。前面在數(shù)據(jù)集里加branch類別也是給這一步用的——抓取路徑規(guī)劃時(shí)視覺系統(tǒng)同時(shí)把枝條障礙輸給機(jī)械臂避障路徑會(huì)好做很多。如果只檢測果實(shí)不管枝條采摘過程中機(jī)械臂和枝條糾纏會(huì)是家常便飯。如果論文方案里提到抓取姿態(tài)估計(jì)說的是在坐標(biāo)之外還給一個(gè)果梗朝向角。小場景下可以先省略讓機(jī)械臂沿著相機(jī)到果心的方向逼近連續(xù)抓取成功率足夠驗(yàn)證時(shí)再引入姿態(tài)估計(jì)也不遲。5. 果蔬采摘視覺系統(tǒng)的 5 個(gè)踩坑現(xiàn)場與排查方法5.1 檢測框一抖機(jī)械臂就開始亂抓NMS 閾值與目標(biāo)平滑現(xiàn)象果實(shí)被風(fēng)吹動(dòng)時(shí)同一顆果子的檢測置信度在 0.45 左右來回跳這一幀有框、下一幀沒框機(jī)械臂按瞬時(shí)坐標(biāo)執(zhí)行抓空率明顯提高。原因目標(biāo)檢測器本身是逐幀獨(dú)立推理的沒有時(shí)序記憶。果實(shí)擺動(dòng)、遮擋變化、快門模糊都會(huì)讓置信度抖動(dòng)。置信度閾值再低一點(diǎn)就會(huì)在“有框”和“沒框”之間反復(fù)橫跳。解決把檢測置信度閾值調(diào)到 0.6然后對(duì)檢測框中心做指數(shù)移動(dòng)平均。下面這段可以用在任何檢測后端上# 對(duì)檢測框中心做 EMA 平滑alpha 越大跟隨越快 def smooth_center(prev_pt, new_pt, alpha0.4): if prev_pt is None: return new_pt x alpha * new_pt[0] (1 - alpha) * prev_pt[0] y alpha * new_pt[1] (1 - alpha) * prev_pt[1] return (x, y)更完整的做法是接一個(gè) IOU Tracker 或者 ByteTrack 之類的追蹤器給每個(gè)目標(biāo)分配 ID目標(biāo)丟幀后在短暫生命周期內(nèi)沿用上一幀位置。這樣機(jī)械臂不需要每秒都拿到新坐標(biāo)也能保持連續(xù)動(dòng)作。先平滑再追蹤順序不要反。5.2 大晴天果實(shí)過曝檢測框直接消失曝光鎖定與偏振片現(xiàn)象晴天下午的果園里自動(dòng)曝光模式下檢測率驟降向陽面的果實(shí)變成一片白色圖里幾乎沒有紋理。原因相機(jī)的自動(dòng)曝光會(huì)被大面積天空和葉片帶偏局部過曝導(dǎo)致果實(shí)失去顏色和邊緣信息。自動(dòng)白平衡也會(huì)隨著畫面內(nèi)容漂移同一種果實(shí)早上和下午測出來的色調(diào)都不一樣。解決手動(dòng)固定曝光時(shí)間和 ISO關(guān)閉自動(dòng)曝光白平衡也用手動(dòng)對(duì)著一張灰卡或者葉片區(qū)域做一次基準(zhǔn)校正。鏡頭前加圓偏振片CPL可以減少葉片表面的高光反射讓果實(shí)顏色更飽和。注意偏振片會(huì)吃掉 1~2 擋進(jìn)光量陰天拍攝時(shí)要么拆掉要么配合補(bǔ)光燈。這個(gè)坑在實(shí)驗(yàn)室里永遠(yuǎn)遇不到只有在太陽底下跑系統(tǒng)才會(huì)暴露。5.3 葉片遮擋讓同一顆果子一會(huì)有一會(huì)無多幀記憶與多視角現(xiàn)象果實(shí)被葉子遮住時(shí)檢測框消失風(fēng)把葉子吹開后又出現(xiàn)機(jī)械臂執(zhí)行到一半失去目標(biāo)干脆停下報(bào)警。原因單幀檢測模型在嚴(yán)重遮擋時(shí)的召回率天然偏低模型沒有“這地方剛才有顆果子”的狀態(tài)記憶。解決接追蹤器并給目標(biāo)設(shè)置 2~3 秒的生命周期。當(dāng)前幀檢測不到時(shí)沿用上一幀坐標(biāo)并標(biāo)記為“推測狀態(tài)”推測狀態(tài)持續(xù)超過生命周期再刪除。同時(shí)用深度圖判斷果實(shí)和遮擋葉子的前后關(guān)系——如果深度圖上目標(biāo)區(qū)域被一片更近的葉子覆蓋則表明果實(shí)被遮擋不急著更新位置。條件允許的話在平臺(tái)低位再加一個(gè)側(cè)向相機(jī)補(bǔ)盲區(qū)效果比任何算法都直接。5.4 果園里標(biāo)定板沒法用ArUco 標(biāo)記與場景參照物現(xiàn)象棋盤格標(biāo)定板在果園里被風(fēng)吹倒、沾上泥打印的角點(diǎn)反光識(shí)別失敗采集中途標(biāo)定失效。原因標(biāo)準(zhǔn)棋盤格要求平面平整、對(duì)比度高、畫面完整。果園地面不平光線直射葉片還時(shí)不時(shí)擋住半塊板子現(xiàn)場條件滿足不了。解決改用 ArUco 碼。ArUco 對(duì)部分遮擋魯棒即使葉子擋住一半也能識(shí)別出來而且單個(gè)標(biāo)記就能提供位姿不用像棋盤格那樣必須看到完整角點(diǎn)陣。做法是打印幾張不同尺寸的 ArUco 碼貼在硬質(zhì)板上插入到工作區(qū)域顯眼的位置用cv2.aruco.detectMarkers實(shí)時(shí)檢測并求位姿。田間快速恢復(fù)外參時(shí)還可以找兩個(gè)已知距離的固定參照物果箱、支架立柱做尺度估計(jì)先恢復(fù)姿態(tài)再現(xiàn)場微調(diào)。5.5 實(shí)驗(yàn)室精度高、下地就不行品種差異與光照域遷移現(xiàn)象驗(yàn)證集 mAP 0.92拿到目標(biāo)果園同一天晴天測試檢出率掉到 0.6 以下?lián)Q個(gè)品種的果園更是慘不忍睹。原因深度學(xué)習(xí)模型對(duì)訓(xùn)練集的成像條件很敏感。實(shí)驗(yàn)室樣本的相機(jī)型號(hào)、光源色溫、背景紋理和果園現(xiàn)場差得遠(yuǎn)模型記住的是“實(shí)驗(yàn)室內(nèi)的一套外觀”而不是果實(shí)本身的普遍特征。這就是典型的域遷移問題。解決把測試結(jié)果按“同園同品種、同園異品種、異園同品種”三組分別統(tǒng)計(jì)。如果同園異品種掉得厲害說明模型只記住了表面顏色紋理需要補(bǔ)該品種的樣本微調(diào)如果異園同品種掉得厲害說明光照和背景變了要去目標(biāo)果園先拍 500 張左右圖做一輪快速標(biāo)注再微調(diào)。下地之前盡量用目標(biāo)果園的現(xiàn)場圖做最后驗(yàn)證不要拿實(shí)驗(yàn)室照片做結(jié)果匯報(bào)。6. 從試驗(yàn)田到連續(xù)作業(yè)模型輕量化、驗(yàn)證路徑與數(shù)據(jù)回灌6.1 用剪枝、量化和 TensorRT 把模型壓到能上邊緣設(shè)備采摘機(jī)器人上常見的邊緣設(shè)備是 Jetson 系列或工控機(jī)加顯卡算力比實(shí)驗(yàn)室的 GPU 弱很多。YOLOv8n 導(dǎo)出 ONNX 后在 Jetson 上用 TensorRT 轉(zhuǎn)成 FP16 引擎通常能把推理時(shí)間壓到十幾毫秒級(jí)別。命令很簡單trtexec --onnxbest.onnx --fp16 --saveEnginebest_fp16.engine不建議一上來就做 INT8 量化果園場景光照變化大INT8 需要帶標(biāo)定的校準(zhǔn)集做不好會(huì)讓召回率掉幾個(gè)點(diǎn)。先上 FP16實(shí)測召回率和 FP32 基本一致。如果算力仍然緊張?jiān)倏紤]對(duì)不重要的卷積層做剪枝但剪枝后的模型要重新微調(diào)時(shí)間成本不低。我的原則是能通過換小模型解決的問題不優(yōu)先用剪枝解決。6.2 下地前先做視覺分離驗(yàn)證不看機(jī)械臂只看“判得準(zhǔn)不準(zhǔn)”視覺系統(tǒng)最忌和機(jī)械臂一起聯(lián)調(diào)因?yàn)閱栴}會(huì)被互相掩蓋。下地之前先單獨(dú)把視覺系統(tǒng)跑在目標(biāo)果園的實(shí)拍視頻上連續(xù)回放一整天的數(shù)據(jù)人工核對(duì)每一幀的檢測、成熟度和坐標(biāo)輸出。推薦的驗(yàn)收指標(biāo)如下指標(biāo)推薦目標(biāo)說明果實(shí)檢出召回率≥ 0.95每棵樹上的果實(shí)有沒有查全誤檢次數(shù)每天 ≤ 5 次葉片被當(dāng)成果實(shí)算誤檢成熟度一致率≥ 0.90和人工判斷結(jié)果比對(duì)定位誤差均值≤ 2 cm與實(shí)測坐標(biāo)比對(duì)可接受范圍按果實(shí)大小調(diào)整這個(gè)階段不花機(jī)械臂一分錢但能暴露檢測、標(biāo)定、深度映射里的大部分問題。等離線視頻驗(yàn)證通過再做在線空跑和實(shí)際采摘。很多人把順序搞反一上來就全系統(tǒng)聯(lián)調(diào)出了問題根本分不清是視覺錯(cuò)還是機(jī)械臂錯(cuò)。6.3 錯(cuò)例集回灌讓模型在采摘季里越用越準(zhǔn)系統(tǒng)上線后模型還會(huì)遇到訓(xùn)練時(shí)沒見過的場景比如新品種、新光照條件。所以每天下地回來把當(dāng)天被判錯(cuò)的圖像導(dǎo)出人工修正標(biāo)注積累成一個(gè)“錯(cuò)例集”。錯(cuò)例集積累到 200 張左右就可以觸發(fā)一次增量微調(diào)。訓(xùn)練腳本不變只是在原權(quán)重基礎(chǔ)上繼續(xù)訓(xùn)幾十個(gè) epoch。我習(xí)慣把訓(xùn)練分成采摘季前、季中、季后三個(gè)版本第一版用于測試第二版根據(jù)錯(cuò)例集修正第三版做全年數(shù)據(jù)全量重訓(xùn)。真正讓系統(tǒng)穩(wěn)定下來的往往不是某個(gè)模型結(jié)構(gòu)而是這套“采集-錯(cuò)例-重訓(xùn)”的循環(huán)。錯(cuò)例集比公開數(shù)據(jù)集值錢它是現(xiàn)場真實(shí)分布的濃縮。希望你從這篇筆記開始把視覺部分先獨(dú)立跑通再讓機(jī)械臂慢慢跟上能少走不少彎路。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲黄网在哪免费看| 啪啪视频亚洲第一| 97爱亚洲综合色| 国产亚洲女v在线观看| 800zy一区二区| 人人操人人摸avav| 久9九综合在线| 伊人大香蕉在线| 精品中文字幕一区二区| 丰满人妻-区二区三区免费看 | 国产精品午夜AV完会免费| 欧美日韩人人精品| 大香蕉啪啪网| 岛国网址国产| 久久性爱视频免费看| 欧美激情黑人| 超碰亚洲欧美日韩无| 中文人妻av高清一区| 0755午夜福利视频| 狠狠做深爱婷婷久久二区| 三级三久久线久久99久目本WW| 久久久久婷婷精品av电影| 欧美亚洲影视| www.av在线观看| 人人妻碰人人免费| 超碰97人妻免费在线| 97天天爽| 91人妻尻屄视频| 夜夜草天天| 亚洲欧美91| AV色五月天| 国产精品麻豆成人av| 78m啪啪啪| 330dv亚洲成年视频网| 欧美人妻一区| 亚洲乱码国产乱码精网站| 怡红院成人视频| 操B久久| 91久热| 3d成人精品一区二区| 五月丁香激情四射| 91综合色噜噜| 97精品免费视频网站| 搡老熟女国产1000部| silk lablo在线观看一区二区| 色97| 射 色综合| 精品四五区| 伊人网av| 91色爽欧美| 国产精品乱人伊人网| 中日韩欧美精品无码AⅤ一区二区| 欧美一级AAAAAAA| 欧美片第一页| 福利在线观看一区二区| A片三级无码| 日韩人妻 中文字幕| 亚洲导航深夜福利| 少妇无码av专区线| 国产精品久久久久久久电影渣男| 国产精品美女久久久久久网站| 国产家庭乱伦性爱视频| 人妻另类 专区 欧美 制服| 夜夜青青无码影院| 日本三级韩国三级美三级91| 超碰碰小说97| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 中文字幕黄色片| 一区二区娱乐网站| 美女尤物福利视频| 少妇贴图| 你懂的在线观看区国产| 超97在线精品视频| 啊好大好舒服| 蜜臀无码一区二区| 美女诱惑一区| 欧美日韩精品一区二区三区高清| www.色婷婷| 江都AV在线| 美女啊啊啊啊pc| 高清肉丝中文无码| 一区二区三区麻豆| 老司机深夜18禁污污网站| 丰满人妻无码一区二区三区| 女人喷水视频在线观看| 亚洲激情久久| 色制服丝袜夫妻av一区| 又大又大又大又粗爽高潮观看| 亚洲电影中字一区二区| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 亚洲AV小说| 在线观看A啊啊啊| 日本新免费二区三区| 欧美精品91| 天天操人人操骚逼网站| 97视频在线免费观看| 襙一襙| 岛国在线一区二区三区| 91色图片| 日日躁天天躁狠狠躁| 久久免费99精品久久久久久| 大香蕉免费3| 青青草天天亲夜夜操网| 欧美91在线+|+欧美| 99re6在线视频播放免费精品| 成人性爱免费播放| 国产天美欧美| 精人妻一区二区三区| 国产一级137片内射麻豆| 日韩av不卡在线看| 97国产色图| 91爱剪切久久| 色婷婷av在线观看| 黄色十八禁| 中文字幕精品免费一区二区| 少妇二级| 精品人妻一区二区三区在| 亚洲在线欧美| 人妻久久久久久久久久久久久久久| 97超级欧美| 婷婷色综合欧美日韩| 我爱大香蕉| 好爽免费视频,| 国产又黄又爽| 亚欧成人中文字幕一区| 亚洲少妇在线影音| 精品九九国产无码| 97综合在线观看| 亚洲色图综合| 色呦呦、国产精品| 熟女激情综合网| 亚洲精品久久久久久久久豆丁网| 蜜臀AV午夜精品久| 亚洲欧洲另类| 色欲天天婬色婬香WWW夜色| 五月天激情网站| 大香蕉人妻久久| 岛国激情视频软件| 97精品中文字幕| 精品国产一区二区三区香蕉欧美| 久久精品国产久精国产| 人人操人人操草草| 91天美免费| 伊人久久大香大香线蕉中文| 99色热| 99热啪啪| 国产无码精品高清| 国产9熟妇视频网站| 色色综合网站| 91爱啪| 黄页大片在线观看| 国产毛片在线| 亚洲欧美精品91| 蜜桃久久一区二区| 91欧美美女日韩国产婷婷| 变态乱伦伪娘灌肠一区二区| 欧美 日韩第一性色| 东京热亚洲一区二区| 欧美综合色图片| 三级AV入口| 极品色社| 高清成年美女黄网站免费大全 | 色一射色一射| 亚洲欧美视| 91|九色|国产熟女| 国产最火爆久久国产网站网站| 亚洲麻豆精品二区三区| 天天懆天天日| 69久久久久久久久久久久久| 亚洲欧洲偷拍一区| 亚洲一卡2卡3卡4卡乱码网站 | 免费福利视频中文字幕| 一本大道久| 人妻精品综合中文字幕在线 | 久久国产视频专区一二三| 一本色道久久天天射天天干| 欧美激情亚洲情色| 大香蕉十区| 国产 热久久久久国产精品| 国产美女高潮视频| 欧美国产伊人久久久久| 国产福利合集| 97亚洲自在精品在线观看| 欧美男人一区| 囯戸精品高潮呻吟旡码| 天美久久久久| 97操综合| 亚洲综合码| 色色婷婷五月天| 免费啪啪av| 国产人妻久久精品一区二区三区| 福利一级版子| 任我爽视频在线观看| 一区三区啪啪| 无码直播久久久| 中文字幕乱妇免费视频| 97香蕉人人乳| 激情自拍 校园春色| 天天操夜夜嗨| 成人一级性爱| A级在线视频| 亚洲国产精品久久久久婷婷老年 | 超碰午夜| 九久久九精品视频| 九九碰九九爱97超碰| 免费公开人人操| 亚洲日韩电影| 天天cao在线| 久久亚洲天天做| 国产欧美美女免费观看视频| 精品国产无码中文| 精品无码秘 人妻一区二区| 日骚逼视频| 亚洲97网站| 久久女同性恋一二区| 欧美亚男人的天堂| 99999精品成人| 狠狠久久四虎| 国产精品91ai| 美欧老女人97| 亚洲日韩欧美一区二区| 9997se| 少妇内射视频| 久久久久久九九九| 清纯唯美亚洲| 日韩天堂av电影在线观看| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧美性天天影视| 亚洲精品无码成人久久久99| 国产免费操逼| 人妻人人做人人澡人人爽欧美一区| 亚洲熟女精品| 婷婷丁香六月天| 国产精品视频91久久| 中文字幕美女91| 日本国产亚洲一区在线观看| 秋霞免费AV| 久久男女激情视频网站| 久久无码成人| 日本污ww视频网站| 天美传媒一二三区永久网站| 91总综合网| 亚州色阁| 九草九九九| 中文字幕一区二区三区人妻不卡| 久草午夜| 在线观看高清AV| 日韩一区二区三区四区五区 | 91精品久久久久久综合五月天| 欧美另类精品xxxx| 精品人妻av在线播放| 成人网站 免费观看| 99久久婷婷| 日本少妇va7777| 亚洲熟妇图片| 欧美精品激情| 亚洲欧洲日韩天堂av| 性开放中文AV高清无码免费看| 成年人一级黄色毛片大全在线观看| 欧美一级A片在线看视频性色| 97日韩欧美| 欧美日韩国产另类综合| 色色99| 亚洲欧美九九九| 亚洲淫色网中文| 亚洲情色 自拍| 超91综合网| av大香蕉网站| 色综合久久88色综合久久天天| 亚洲国产精品9999在线观看| 久久9视频| 色五月首页| 天天α片| 大色综合| 免费中文在线| 九九九九88| 97在线观看免费视频l| 啊啊在线| 在线视频免费播放一区| 亚洲操逼无码| 国产精品高潮久久AV| 一区=区三区视频| 97人人色| 天天操夜夜嗨| 成人综合网 欧美| 国产精品国产精品国产| 91一起操| 91亚洲狠狠色| 日本一区二区三区四区免费观看| 91逼逼女人91| 一二视频神马久久传媒| 夜夜影视四色| 黑人与人妻| 97AV爱| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 日韩99精品视频综合区| 婷婷午夜| 国偷自 一区二区| 97视频在线观看网站| 自拍偷拍国产欧美日韩韩| 日韩成人大片在线观看| 99热超碰| 精品久| 嗯啊不要在线| 2017天天拍大香蕉| 五月丁香六月婷| 欧美精品激情| 久久麻豆一区二区| 欧美在线 亚洲| 熟妇xxxxx性春色| 欧洲乱码视频| 欧美中文综合| 麻豆黄色五月天| 欧美色女人| 一起草精品人妻| 久久r精品| 狠狠超| 99在线精品观看99| 欧美翘臀视频网站一区二区三区 | 乱欲视频| 91蜜臀在线久久久久| 亚洲不雅视频1区二区| 青青伊人这里只有精品| 久艹99| 老司机老司机午夜影院| 曰韩香蕉97| 亚洲最大无码中文字幕网站| 日本淫穴在线| 欧美成va视频网站| 91国模| 一区二区久久天天干狠狠| 2020久久免费视频| 久久久久国产| 久久99久久99久久99人受| 九七超碰人人乐| 天天摸天天插天天日| AV一区观看| 人人九九精| 亚洲不卡AV在线| 国产精品一二三区18| 日本99一区二区| 亚洲强奸乱伦影视网| 麻豆区久久久久亚| www.四虎在线| 五月天玖玖资源站| 91精品国久久久久久无码| 激情专区综合| 欧美一级美片在线观看免费| 黑人粗大V S日韩女优视频| 三级三久久线久久99久目本WW| 欧美A√综合网| 日本在线视频导航| 91av熟女人妻| 青青操在线视频| 97人人中文网| 国产色呦呦| 青草伊人网| 美女毛片999| 九九热AV| 天天搞在线综合网| 久久久一二三四区| 超碰这里只有精品| 狼天天狼天天大香蕉| 国产精品自拍xxxx| 自拍偷拍国产欧美日韩韩| 99re在线视频这里只有精品| 国产成人主播| 亚洲成人一二三区| 色播丁香| 人人干人人搞人人摸| 91网九色蝌蚪操熟女| 久久久久久无码人妻中文字幕| 亚州精人品大香蕉| 99综合视频| 97人人操人人摸人人爱| 婷婷婷婷婷婷久久久久| 肥佬影院91| 熟女网站最新| 大香蕉色十月| 精品一区二区成人动漫| 爆操无码| 国产极品一区二区三区三州| 久久天天艹| 久草成人影片| 久久久草草精品| 一区二区 电影 亚洲| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 午夜精品一区二区三区三上悠亚| 屁屁影院一区二区三区国产| 2020中文在线一区二区三区| 日熟女| 亚洲男人天堂2017| 色欲久久99国产精品久久久久久| 农村妇女精品一区二区| 亚洲免费97免费| 在线观看一卡二卡| 碰碰在线视频| 天天干2区3区| 色女综合| 91N综合在线| 加勒比日本在线| 三级三久久线久久99久目本WW| 天天搞在线综合网| 欧美顶级黄色大片免费| 最新国产亚洲精品精品国产亚洲综合| 不卡av在线中文字幕| 蜜乳AV.COM| 日日夜夜精品| 国产 三级自拍| 91丨国产丨白浆秘 洗澡动漫| 乱伦强奸区日韩| 亚洲高清欧美总合| 三男一女不戴套的A片| 精品国产乱码久久久A| www.久久超碰| 84YTCOM性无码| 九九精品99| 色欲av一区二区三区蜜芽| 色五天伊人| 强奸乱伦av电影| 久草网站免费在线观看| 国产成人综合在线播放| 日本123区操B视频| 日本不卡三级网在线播放| 国产盗摄美女如厕大神作品在线观看| 偷拍2020| 欧美AB在线| 伊人五月天婷婷| 91人妻做a观看视频| 91人妻做a观看视频| 欧美99热| 欧美综合色站| 欧美色97| 综合久久97| 精品午夜福利| 综合欧美激情网| 人妻丝袜无 码视频专区| 大香蕉伊人久久| 91九色精品熟女内射| 久极品在线观看| 欧美一二级| 91成人无码| 成年人黄色| 91天堂色男人的天堂| 亚洲不卡AV在线| www被窝色com| 插入逼91| 激情第四色| 国产精品视频在线播放| 激情小说亚洲图片| 天天操人人操狠狠插| 亚洲天堂无码| 亚洲鸥美色图| 欧美性爱第一页久久| 国产乱伦性爱区| 凹凸视频特色日本特黄| 国产浮力影院第1页| 91逼逼女人91| 日韩99999| 男女激情黄色网址| 亚洲色丰满少妇高潮| 插插综合网天天影视网| 国产操偷| 超碰98综合网| 岛国片在线播放| 懂色AV一区二区三区| 日本 情色 1区2区3区| 五月天我淫我色av| 玖玖97综合| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 青青草亚洲一区 | A级在线视频| 久久久久免费少妇| 裸体美女国产免费久久久网站| 插B在线观看| 日本二三四区| 亚洲操逼网| 欧美后入视频| 天堂俺去俺来也www久久婷婷| 婷婷五月天补不补| 美女高潮国产高清| 1024日韩| 夜夜操夜夜高潮夜夜爽国产精品区| 老司机天天操| 欧美成人综合| 无码国产Av| 青青草男人天堂| 国产精品女生av| 欧美78| 久久黄黄黄| 九九热在线精品视频| 综合亚洲网| 日本高清久久| 日本一区二区亚洲综合| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲s色图| 黄页视频网站野外| 91在线国产后入风骚翘臀美女素人| 欧美性爱中文字幕无线码| 青青草国产盗摄一二三区| 一级片在线观看高清无码| 1204av韩国| 中日韩久久久| 人人九九精| 婷婷99狠狠躁天天躁| 另类图片天天影视| 国产熟女一区二区丰满| 日韩中文字墓| 久久久久密臀视频| 99久re热视频精品98| 久久久久久九九九九| 狠狠干狠狠色| 午夜男女爽爽爽影院视频| 色妺妺在线视频| 蜜乳AV.COM| 97亚洲国产| 日韩三级视频一区二区三区| 欧美色交| 色眯眯射| www…国产操逼| 99re98| 日韩人妻精品中文字幕| 久操婷婷| 在线综合 亚洲 欧美中文字幕| 嗯嗯啊啊的视频| 亚 欧 美 综合| 探花一区二区三| 欧中美三级一区二区三区| 欧美精品在线观看| 91强热人妻| 免费操逼91| 国产女人9999| 天天摸天天插天天日| 黄色视频高清无码网站| 亚春色色| 婷婷国产精品九区| 桃色五月天| 影视综合无码少妇| 亚洲无码一区成人免费午夜 | 美女丝袜激情小说| 日日干日日操五月天伦理视频| 午夜爽爽爽在线观看永久入口姬片| 9Ⅰ超碰| 99re8免费高清在线| 久99热| 手机在线视频国内精品| 尤物av网站免费在线播放| 妇女乱色二区| av线电影| 九九热在线视频| 九九探花视频在线观看| 午夜操一操| 人妻少妇精品久久久| 欧美综合97www| www.久久| 91色久| 国产亚洲精品一区二区三区| 女生91网站| 少妇的嫩逼图片| 亚洲熟妇熟在线电影视频| 婷婷五月在线视频| 五月丁香啪啪网| 亚州AV无码国产精品| 日韩福利综合一区| 久久久久久九| 国产欧美另类久久久精品课程| 人人操人人射人人干| 亚洲区限制级| 操操啪| 色情五月丁香| 日本视频一区二区三区| 高潮毛片无遮挡高清免费| 久久老熟女| 亚洲天堂另类| 99热这里都是精品| 国产传媒av天美传媒在线| 清纯唯美综合| 国产精品香蕉| 久久黄片国产一区二区| 97爱综合| 欧成人精品H无码| 亚洲欧美清纯| 射久久| 国产精品懂色tv影视免费观看| 91亚州| 亚洲中文字幕在线视频一区二区| 91人妻人人澡人人爽人人精品| 91综合天天| 一区二区三区不卡视频| 精品无码久久久久久久杏吧| juliaann欧美丝袜办公室| 亚洲和欧美裸体美女双飞视频| 男人精品天堂一区| 91麻豆天美国产欧美高潮| 97就爱干| 欧美激情区| 啪啪视频免费在线观看| 国产精品国产自产高清AV| 国产三级多多影院2022国产AA一级毛片无码| 麻花传媒免费网站在线观看| 国产 v乱码一区二| 丰满人妻一区二区三区四区| 日韩Va亚洲va欧美Ⅴa久久| 欧美国产伊人久久久久| 成人五月香网在线| 国产精品天干天干综合网麻豆| 欧美久久婷婷| 尤物视频新赏网鲜网色诱网| 国产精品69久久久久久久| 日本媚薬中文字幕在线| .精品人妻一区二区三| 可以免费看黄片的视频| 日韩乱插| 日韩在线97| 舔人妻中文免费视频| 91亚洲黄色网| 国产AAAAAABBBBB| 久久一区二区三区入口| 99久久com免费视频′| 中文字幕乱碼在线| 啊啊在线| 91天天看| 睡产熟女乱伦| 99操| 加勒比伊人| 无码乱人伦中文视频| 日韩97视频!在线| 99久热精品99re6热| 丝袜无码a片| 欧色网址| 一区二区三区精品视频| 亚洲美女30b| 亚洲久久东京热一二三四五区视频| 精品九九九九| 久久社区一区二区三区| 美女露胸露屁股| 久久婷婷苹果| 日韩不卡在线一区二区| 日本99久久| 综合激情一一91| 日韩激情电影中文字幕| 亚卅熟女乱色| 美日韩一二三区| 精品久久无码午夜福利| 精品91摸| 亚洲在饯| 久久一二三四五六七八九区区区 | 日本天天操| 国产风韵犹存熟妇三区| 午夜无遮挡男女啪啪视频| 爱射综合| 青青在线视频日韩欧美| 2020国产精品| 五月天精品| 欧日a| 91大神电影天堂| 超碰色综合| 91一区二区| 96久久久久久久| 丁香九月激情啪| 欧美极品少妇| 午夜福利av电影在线| 国产极品久久久| 久操操AV电影| 久久久久密臀一区二区| 免费看黄视频亚洲网站| 麻豆AV短剧| 东京热毛片177b2viP| 郑州宾馆老熟女露脸啪啪| 欧美91精彩| 国产精品黄色三级av| 欧美在线伊人色| 日韩激情无码影院| 内射白嫩美女| a片在线播放| 国产欧美日韩臀| 成 人片 黄色大片| 亚洲日韩乱码中文无码蜜桃臀网站| 东京热一区二区中文字幕| 日韩在线女优天天干| 2024黄色视频| 日韩av色图| 久久久久人妻二区精品叶可怜| se,,,亚洲欧美| 国产色精品午夜大片| 欧美少妇高潮视频| 成人片在线播放| 手机在线大香蕉| 欧美激情视频一区二区三区不卡| 亚洲成人在线高清| 久久精品日韩专区免费观看| 丁香五月天啪啪| 老司机午夜精品视频| 日韩精品第3页| 久操com| 一区二区三区男人的天堂| 五月天社区| www.亚洲黄色| 密臀成人视频久久久| julia高潮后不停追击中出| 乱伦熟女论坛| 成人夜夜| 97天天综合网| 337p大胆噜噜噜噜噜91Av| 亚洲 暴爽 AV人人爽日日碰| 加勒比av中文| 亚洲精品视频二区| 久久精品国产Aⅴ| 麻豆天美AV传媒第一页| www.五月天| 超碰97国产欧美| 欧美夜夜骑视频| 性爱乱伦网址| 在线五区| 水野优香在线观看| 成人青青草原伊人| 九九九九日本 | 亚洲成人日韩小说| 亚洲免费97免费| 天天操夜夜嗨| 中文字幕第9页萱萱影音先锋| 亚洲精品骚逼| 狠狠操夜夜操蜜桃视频三区| 日本性爱不卡视频| 国产一区二区二区按摩精品啪视频| 无码久| 天天综合,91综合永久| 色综合天天| 日本精品一级二级三级| 96久久久久| 亚洲欧美91√| 伊人伊人LD| baisiav| 激情四射五月天| 久艹日日日| 久热色情精品| 九九久久一区二区伦理| 亚州一区二区| 18+91网站| 亚洲人人夜夜澡人人爽| 亚洲色香| 日韩精品9999| 久久大陆| 欧美情色男人的天堂| 日本亚洲vr欧美不卡高清专区| 欧美刺激色黄片免费看| 在线观看成人性爱免费小视频| 日韩久射综合| 99热一区二区三区四区| 麻豆国产成人精品| 蜜桃色院一区久久| 天堂涩涩| 97超碰总站| 日本精品性生活久久久| 97精品视频免费| 日本 免费 一区二区三区 久久香蕉 | 亚洲综合色图欧美| 夜色97| 亚洲欧洲无码一区夜| 午夜啊啊啊| 日产中文字幕2020| 久久偷拍人| 啊啊啊啊在线观看网址| ai欧美亚洲小说| 国产精品国产| 视频在线97| 日日躁狠狠躁天天躁精品| 3级毛片一二| 91欧美色| 思思热在线视频免费| 人妻熟女一区二区三区视频| 久久老熟女| 精品久久久av无码免费| 国产精品第一区第一页| 午夜福利一区二区影院| 操逼操逼视频操逼| 亚卅熟女乱色| 日本精品不卡一二三区| 欧美性生活综合| 强奸乱伦大香蕉网| 美日韩成人| 91亚洲人电影| 伊人网在线观看| 国产精品乱码久久久久久| 久热精品在线| 日韩成人人妻网站| 色综合一本| 熟女精品va中文字幕| 日本中文字幕在线视频| 红桃视频高潮| 97伦乱| 婷婷超| 国产精品亚洲无码| 亚洲日韩精品在线播放| 成人影 天天操 亚洲| 亚洲欧美精品久| 欧美色亚洲色| 国产啊v在线免费播放| 熟女六十路| 精品人妻1237| 丰满人妻一区二区中文| 蜜臀99久| AAAAAAAAA黄片| 天天综合精品| 夜夜狼人妻| 午夜传煤十二区精品| 五月天婷婷在线看| 午夜免费福利视频一区| 五月天综合网| 600国产精品视频| 7777奇米影视久久| 色五月网址| 色网1| 国产自制av蜜乳| 日韩性爱网址| 国产AV人人 夜夜人人澡| 国产精品一区二区三| 欧美日韩国产三级黄色| 天天综和| 亚洲欧美日韩电影网站一区 | 96精品久久久久久久久| 日本黄大片在线观看视频| 日本黄 R色 成 人网站| 日本最新免费韩国1区2区视频播放| 加勒比综合88| 久久xxxx| 天天躁夜夜躁狠狠躁AV| 亚洲无码免费看| ,国产乱人伦精品一区二区三区| 欧美体内射精| 一区二区三区黄色片a| 丰满人妻一区二区三区四| 亚洲大胆人体av| 美国精品国产精品| 香一区二区三区| 国产精品懂色tv影视免费观看| 国产精品激情久久久久久久| 欧美亚洲第1页| 午夜传煤十二区精品| 日本女优在线视频福利| 色婷婷婷五月天激情四射| 日韩有码专区| 99色综合| 超碰吊日色| 女人爽到高潮潮喷18禁网站| 国产91专区| 亚洲av无码成人精品国产| 99精品久久久久久| 射久久| 国产精品干干干| 蜜臀AV成人精品蜜臀| 欧美色视频在线| 歐美性天天| 91碰超| 日韩78m视频| 日韩黄片视频试看| 97色色国产视频| 亚洲国产成人7777| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 清纯唯美综合亚洲| 亚洲偷拍自拍在线视频| 超碰久草| 337p大胆噜噜噜噜噜91Av| 亚洲素人综合| 玖玖婷婷五月天| 91黄站| 骚货| 诱惑网综合| 乱精品一区字幕二区| 一本大道青青| 女人爽到高潮潮喷18禁网站| 91激情综合| 色官网在线| 日韩无码久久熟女一级片| 夜嗨影院| 91N综合网| 国产亚洲 中文欧美久久| 84YTCOM性无码| 青青青操| 20cm女自慰在线日韩欧美| 久久久久久久久久精| 夜夜影视四色| 欧美男人的天堂| 欧美老熟另类| 国产精品岛国片在线观看| 亚洲天堂资源在线| 青青草乱入乱欲视频在线观看| 天天夜躁日日躁狠狠2002| 亚洲日韩久久精品一区| 国产精品色| 免费精品国偷自产在线在线| 日本五十路在线| 成视频在线观看免费看| 在线观看亚洲成人精品| 狠狠操狠狠燥| 日本一片一区| 午夜一区二区三区国产| 色情婷婷久久五月天| 中文字幕高清20页视频| 日韩无码精品综合久久| 一区二区视频在看| 亚州人妻| 97天天爽| 亚洲精品一区二区三区在线播放| 超碰地址久久| 大香蕉手机在线| 第四色亚洲色图| 国产强奸超碰AV| 欧美人与动性人交a| 亚洲日本大香蕉1| 久久精品一区| 日韩精品99999| av无码av无码专区| 久久在肏| 激情文学 国产一二三aV| 国模精品一区二区三区苹果色戒| 思思久热在线精品66| 久久精品一区二区三区蜜桃臀| 色盈盈影院| 日日摸夜夜夜夜爽| 收看日本人日bb| 韩国一级做a久久久久| 久久久久久中文| 91高潮喷水美女| 久久一二三级一一一| 国产女人高潮视频| 亚洲精品一区中文字幕乱码| 欧美日韩操逼动图| 免费人成毛片乱码| 蜜臀AV午夜精品久| 国产综合久| 日本999精品| 伊人大香蕉在线| 青青国产精品在线| 五月天综合在线| 日本综合久久| 黄片com.| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日韩啪啪视频| 精品人妻一区二区三区蜜桃视频| 美女网站黄页| 佐山爱中文字幕| 中文高清一区二区的| 亚洲五月丁香花狠狠干一区二区三区| 日韩乱中文| 国产一级不卡在线观看| 偷拍三区| 成人a大片在线观看| 少妇一区二区三区精选| 操逼天美3区| 最新国内自拍av免费| 国内偷自视频区视频综合| 国产日本顶级一区二区三区| 综合亚洲网| 91色综合色| 亚洲欧洲无码97久久精品| 啊啊啊啊啊好大好舒服想要| 91性生活久久久| 久操视频免费观看| 日韩精品一区,二区 九九...老司机| 欧美亚洲se91| 欧美人妻一区二区| 欧洲一区二区| 欧美黄页| 国产女人和拘做爰视频 | 激情图片亚洲色图| 欧美永久激情一区二区| 青青操少妇| 中文字幕视频免费| 婷婷国产精品一区二区| 91精品少妇搡搡搡| 78精品在线| 国产福利电影| 秋霞久久亚洲精品成人| WWW黄片COM| 亚洲欧洲国产综合av| 五月色网| 超碰97男人| 精品中文日韩字幕视频| 东京热,男人的天堂| 91精品操美女| 2024黄色视频| 先锋色眉乱伦资源| 国产免费永久精品无码| 青青草在线成人视频| 亚洲精品一区二区三区新线路| 午夜啊啊啊| 乱老熟女一区二区三区| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 日本999精品视频| 亚洲综人网| 久草草一二三四区久久| 91操熟女视频| 秋霞一集毛片观看| 人人操人人大香蕉| 91人妻超碰| 日韩无码服务区| 久久久久久网址| 色色色五月婷婷| 920日本午夜免费| 中国小夫妻勾搭露脸淫荡对白| 97精品一区二区视频在线观看| 日本视频在线中文字幕| 国产一区二区三区导航| 97九色人妻| 国产欧洲精品亚洲午夜拍精品| 久操精品| 日本性爰一道本| 91蜜臀在线久久久久| 欧美亚综合色图| 91欧美www| 亚洲中字幕日本一区二区三区| 日韩操p| 婷婷五月天社区| 妇女乱色二区| 伊人网免费视频| 色999人与兽| 嫩草影院永久在线制服丝袜| 欧美综合第一页| 郑州宾馆老熟女露脸啪啪| 日本99热| 中文字幕精品亚洲熟女| 亚洲一区二区三区中文字幕| 亚码激情| 中文字幕乱亚洲美女精品一区| AA特级绝黄| 密臀视频一区二区三区| 成人一二三区| 亚洲国产麻豆一区二区三区| 久久人妻视频网| 嗯嗯啊啊啊好爽| 欧美精品99久久久**| 日本999精品| 搡老女人老熟女91| 色情综合网| 深喉吞精| 人人考人人摸人人干| 久久熟女久| 午夜.DJ高清在线观看免费7 | 13小男生GAY自慰脱裤子| 日韩精品一区的| 一本久久精品中文字| 一线黄色免费性爱片| 狠狠搞 亚洲91| 人人爱人人乐人人操| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 中国91AV| 一级特级aaaa毛片免费观看| 97超碰免费生活| 精品人妻一区二区视频| 色踪合AV| 国产第25页在线观看| 亚洲性感丝袜诱惑在线观看| 国产性爱在线视频一区二区| 色网综合网| 激情 欧美 亚洲 小说| 中国小夫妻勾搭露脸淫荡对白| 亚洲精品国产专区在线观看| 人妻 制服 日韩 中文 在线| 色嗨嗨在线| 99热免费精品| 成人性爱视频在线看| 亚洲综合一| 成人av性爱电影在线观看| 黄色二级片网站| 日韩欧美大力操| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产精品熟女丝袜一区二区| 91美女在线看| 亚洲阿v天堂无码z2018| a片亚洲一本通视频| 日本一区二区不卡精品| 日韩无码服务区| 激情五月婷| 日本淫乱女一区二区三区视频| 韩日男人的天堂| 黑人白女精品一区| 99国产精品免费| 亚洲中文字幕三级在线| 国产女大学生AV| 欧美日韩婷婷中文| 伊人久久婷婷| 欧美精品三级黄片| 伊人丝袜美腿高跟在线观看高清| 日韩精品在线观看观看| 欧美图片校园春色| 五月丁香综合| se吧提供国产乱老熟视频胖女人| 综合网~91综合网| 91狠狠| 69人妻人人揉人人躁人人精品| 丰满岳乱妇一区二区三区| 96久久久精品| 五月开心网| 午夜电影在线观看无码专区| 欧美91久久久久| 长长久久免费视频| 黄色片一区二区三区四区五区| 熟女欧美日韩综合婷婷| 久久精品亚洲成a人天堂| 国产 日韩,欧美 自拍| 天天摸天天舔天天操| 97色五月天完| 国产色综合亚洲色综合吹潮| 色综九九九一区| 超碰99热中文字幕| 国产精品三级视频网站 | 91久久久久久| 人妻偷拍一区二区三区| 后入日本1234| 国产精品乱码久久久久久久久久久久| 伦激情人妻另类人妻| 美女9118禁| 九九九九一级| 欧美亚洲丝袜美女电影| 五月综合色| 思思热在线cao| 伦激情人妻另类人妻| 水滴偷拍| 啊啊啊好疼| 成人热久久精品| 夜夜操2028| 欧美,日韩,亚洲视频| 日韩一级久久毛片| 日韩欧美日韩| 九九九热精品| 亚州综合图片| 日韩在线97| 99视频精品| 成人性爱电影一区二区| 天天躁日日躁成人字幕aⅴ| 欧美亚洲| 亚洲女人毛茸茸91| 久久精品视| 加勒比人妻综合| 亚洲日韩青青草色月| 大鸡吧尹人在线| 乱精品一区字幕二区| 人人天天干干| 狠狠色噜噜狠狠狠狠狠色综合久久| 午夜福利国产欧美日韩夜夜| 2020天天色综合| 日韩性爱啪啪视频| 黄页| 夜夜爽夜夜操| 久久华人网| 97精品97久久| 亚洲欧美综合网站| 二级久久网| 九九英色视频| 九九久久一区二区三区| 熟妇亚洲一区二区三区| 欧美成不卡网| 热久久91婷婷| 极品少妇99| 香蕉久久精品| 亚洲中文字幕97久久精品少妇| 婷婷五月天综合网| 四色永久成人网站| 日本高清电影欧美色图|