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

ARTICLE DETAIL

資訊詳情

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

Python+OpenCV車道線檢測(cè)實(shí)戰(zhàn):環(huán)境搭建、參數(shù)調(diào)優(yōu)與GUI避坑指南

Python+OpenCV車道線檢測(cè)實(shí)戰(zhàn):環(huán)境搭建、參數(shù)調(diào)優(yōu)與GUI避坑指南 簡(jiǎn)介這份資源面向正在做畢設(shè)、課程設(shè)計(jì)或期末大作業(yè)的學(xué)生以及希望入門計(jì)算機(jī)視覺與圖像處理方向的Python學(xué)習(xí)者提供一套可直接運(yùn)行的車道線檢測(cè)完整項(xiàng)目。源碼基于Python與OpenCV實(shí)現(xiàn)覆蓋圖像加載、灰度化與高斯濾波預(yù)處理、Canny邊緣檢測(cè)、感興趣區(qū)域提取、霍夫直線檢測(cè)、直線擬合與車道線疊加等完整流程并支持圖片與視頻兩種測(cè)試方式另附可選的PyQt5可視化界面便于直觀演示檢測(cè)效果。壓縮包共10個(gè)文件約26.9MB包含2個(gè)py源碼文件、2段mp4演示視頻、4張jpg效果對(duì)比圖以及requirements.txt依賴清單和項(xiàng)目說明文檔代碼配有詳細(xì)注釋環(huán)境依賴numpy、matplotlib、opencv-python等常見庫(kù)配置門檻較低。目前已有1535人學(xué)習(xí)下載適合作為畢設(shè)或課程設(shè)計(jì)的參考模板也可用于學(xué)習(xí)OpenCV圖像分割與模式識(shí)別的實(shí)戰(zhàn)思路。1. 車道線檢測(cè)這套源碼拿到手先別急著跑很多人從網(wǎng)上拿到「基于 PythonOpenCV 的車道線檢測(cè)源碼詳細(xì)注釋GUI演示視頻」這類壓縮包第一反應(yīng)是解壓、雙擊、跑起來(lái)看效果。結(jié)果十有八九卡在ModuleNotFoundError: No module named opencv或者窗口一閃而過或者視頻里跑得挺順、自己一跑就滿屏噪點(diǎn)。問題不在代碼在于你沒先搞清楚這套東西到底由哪幾塊拼起來(lái)、每塊對(duì)輸入有什么隱含要求。車道線檢測(cè)本質(zhì)是一條圖像處理流水線讀幀 → 灰度化 → 高斯濾波 → 邊緣檢測(cè)Canny→ 感興趣區(qū)域ROI裁剪 → 霍夫變換擬合直線 → 疊加回原圖。GUI 只是給這條流水線套了個(gè)能調(diào)參、能切視頻源的殼。它適合兩類人一是剛學(xué) OpenCV、想找一個(gè)能跑通、能改參數(shù)的完整小項(xiàng)目練手的人二是要做 ADAS 原型、需要快速驗(yàn)證 ROI 和閾值組合的人。這篇不吹效果只講怎么把它跑穩(wěn)、參數(shù)怎么調(diào)、哪里最容易翻車。2. 把環(huán)境搭對(duì)Python、OpenCV 和 GUI 依賴的版本對(duì)齊2.1 為什么 OpenCV 版本和 Python 版本必須先鎖死車道線檢測(cè)代碼里最常出問題的不是算法是環(huán)境。cv2.HoughLinesP、cv2.Canny、cv2.fillPoly這些函數(shù)在不同 OpenCV 大版本之間行為基本一致但 GUI 部分一旦用到tkinterPillow顯示就會(huì)牽扯到 NumPy 版本和 OpenCV 的 ABI 兼容。常見翻車現(xiàn)場(chǎng)是pip install opencv-python裝上了最新版結(jié)果import cv2報(bào)numpy.core.multiarray failed to import因?yàn)?NumPy 2.x 和舊版 OpenCV 編譯時(shí)鏈接的 ABI 對(duì)不上。我一般會(huì)先把版本釘死在一個(gè)經(jīng)過驗(yàn)證的組合上而不是無(wú)腦裝最新。下面這套組合在 Windows 和 Ubuntu 上都能穩(wěn)定跑通車道線檢測(cè)加 tkinter GUI組件推薦版本說明Python3.8 ~ 3.103.11 部分輪子還沒跟上新手別碰opencv-python4.5.5.64帶 GUI 的完整包不是 headlessnumpy1.23.5別升 2.xABI 坑多Pillow9.5.0tkinter 里顯示視頻幀用tkinter隨 Python 自帶Linux 下需單獨(dú)裝 python3-tk注意如果你在 Ubuntu 上跑pip install opencv-python之后 GUI 窗口可能報(bào)cv2.error: OpenCV(4.5.5) ... cant open display這不是代碼問題是缺 X11 轉(zhuǎn)發(fā)或沒裝python3-tk。服務(wù)器上跑就老老實(shí)實(shí)用 headless 版別硬開窗口。2.2 從零建環(huán)境到跑通第一幀的完整命令下面這套命令是我在干凈機(jī)器上復(fù)現(xiàn)過多次的流程Windows 用 PowerShell 或 CMDLinux 用 bash邏輯一樣。先建虛擬環(huán)境再按順序裝依賴最后驗(yàn)證cv2和tkinter都能正常導(dǎo)入。# 1. 建虛擬環(huán)境避免污染系統(tǒng) Python python -m venv lane_env # 2. 激活環(huán)境 # Windows: lane_env\Scripts\activate # Linux / macOS: source lane_env/bin/activate # 3. 先裝 numpy再裝 opencv順序反了有時(shí)會(huì)觸發(fā)重編譯 pip install numpy1.23.5 pip install opencv-python4.5.5.64 pip install Pillow9.5.0 # 4. 驗(yàn)證核心依賴 python -c import cv2; print(cv2.__version__) python -c import tkinter; print(tkinter ok)邏輯說明先建虛擬環(huán)境是為了把車道線檢測(cè)這套依賴和系統(tǒng)里其他項(xiàng)目的 OpenCV 隔離開避免版本打架。先裝 NumPy 再裝 OpenCV 是因?yàn)閛pencv-python的 wheel 在安裝時(shí)會(huì)檢查 NumPy 版本順序?qū)α四苌僖淮沃匮b。最后兩步驗(yàn)證必須都打印出版本或 ok缺一個(gè)后面 GUI 就跑不起來(lái)。參數(shù)說明opencv-python4.5.5.64這個(gè)版本號(hào)不是隨便選的它對(duì)應(yīng) OpenCV 4.5.5帶完整的 highgui 模塊cv2.imshow和cv2.VideoCapture都正常。如果你裝的是opencv-python-headlessimshow會(huì)直接報(bào)錯(cuò)因?yàn)?headless 包把 GUI 相關(guān)模塊裁掉了。Pillow 只用于 tkinter 里把 OpenCV 的 BGR 幀轉(zhuǎn)成 PhotoImage版本不用太新9.x 足夠。2.3 源碼目錄結(jié)構(gòu)怎么讀先找入口再找參數(shù)拿到壓縮包解壓后別急著改代碼。先按下面這個(gè)順序把文件過一遍通常這類項(xiàng)目會(huì)包含這些部分lane_detection/ ├── main.py # 入口命令行模式跑視頻 ├── gui_app.py # tkinter GUI 入口可選 ├── lane_detector.py # 核心檢測(cè)類Canny ROI Hough ├── utils.py # 畫線、透視變換、坐標(biāo)計(jì)算 ├── config.py # 所有閾值參數(shù)集中在這里 ├── test_videos/ # 演示視頻 └── requirements.txt # 依賴清單先打開config.py把所有閾值抄下來(lái)。車道線檢測(cè)的效果 80% 取決于這幾個(gè)數(shù)Canny 的低高閾值、ROI 梯形的四個(gè)頂點(diǎn)、Hough 的rho、theta、threshold、minLineLength、maxLineGap。然后打開lane_detector.py找到detect或process_frame方法順著調(diào)用鏈看一遍。最后再跑main.py用test_videos里的視頻驗(yàn)證。GUI 入口gui_app.py放到最后再碰因?yàn)樗皇前艘粚雍诵倪壿嫴蛔?。提示如果壓縮包里沒有requirements.txt就按 2.1 的表格手動(dòng)裝。別用pip install -r去裝一個(gè)來(lái)源不明的清單里面可能釘了和你系統(tǒng)不兼容的版本。3. 車道線檢測(cè)流水線從一幀圖像到兩條線的每一步3.1 灰度、濾波、Canny三個(gè)參數(shù)決定邊緣質(zhì)量車道線檢測(cè)的第一步是把彩色幀變成只含亮度信息的灰度圖再做高斯模糊壓噪最后用 Canny 提取邊緣。這三步里高斯核大小和 Canny 雙閾值是最需要調(diào)的。核太大車道線邊緣會(huì)被糊掉核太小噪點(diǎn)全留下來(lái)。Canny 低閾值管弱邊緣高閾值管強(qiáng)邊緣比例一般控制在 1:2 到 1:3。import cv2 import numpy as np def preprocess(frame, gaussian_ksize5, canny_low50, canny_high150): # 轉(zhuǎn)灰度車道線檢測(cè)只關(guān)心亮度變化彩色信息是干擾 gray cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 高斯模糊ksize 必須是奇數(shù)5 是速度和效果的平衡點(diǎn) blur cv2.GaussianBlur(gray, (gaussian_ksize, gaussian_ksize), 0) # Canny 邊緣低閾值 50 保留弱邊緣高閾值 150 過濾噪聲 edges cv2.Canny(blur, canny_low, canny_high) return edges邏輯說明cvtColor把 BGR 三通道壓成單通道后續(xù)所有操作都在單通道上做計(jì)算量直接降到三分之一。GaussianBlur的第三個(gè)參數(shù) sigma 傳 0 表示由核大小自動(dòng)推算一般不用手動(dòng)改。Canny輸出的是一張二值圖白色是邊緣黑色是背景這張圖就是后面 ROI 裁剪和霍夫變換的輸入。參數(shù)說明gaussian_ksize常用 3、5、7。視頻分辨率 720p 以下用 51080p 用 7。canny_low和canny_high沒有萬(wàn)能值白天高速場(chǎng)景 50/150 比較穩(wěn)夜間或隧道里要降到 30/100否則車道線邊緣全被當(dāng)噪聲濾掉。調(diào)的時(shí)候先固定高閾值慢慢降低閾值直到車道線連續(xù)但路面紋理不炸。3.2 ROI 梯形裁剪把天空和對(duì)面車道全扔掉Canny 出來(lái)的邊緣圖里天空、樹木、對(duì)面來(lái)車全是干擾。ROI 的作用是用一個(gè)梯形把畫面下半部分、當(dāng)前車道所在區(qū)域框出來(lái)其余全部置黑。梯形的四個(gè)頂點(diǎn)是這套代碼里最“玄學(xué)”的參數(shù)因?yàn)樗拖鄼C(jī)安裝高度、俯仰角、分辨率強(qiáng)相關(guān)。def region_of_interest(edges, vertices): # 創(chuàng)建一個(gè)和 edges 同尺寸的全黑掩膜 mask np.zeros_like(edges) # 用白色填充梯形區(qū)域其余保持黑色 cv2.fillPoly(mask, [vertices], 255) # 按位與只保留梯形內(nèi)的邊緣 masked cv2.bitwise_and(edges, mask) return masked # 以 1280x720 為例梯形頂點(diǎn)順序左下、左上、右上、右下 height, width 720, 1280 roi_vertices np.array([[ (100, height), # 左下 (width // 2 - 80, 420), # 左上地平線附近 (width // 2 80, 420), # 右上 (width - 100, height) # 右下 ]], dtypenp.int32)邏輯說明np.zeros_like生成一張和邊緣圖同尺寸的全黑圖fillPoly把梯形內(nèi)部涂白bitwise_and讓邊緣圖只在梯形白色區(qū)域保留像素。這樣天空和兩側(cè)的干擾就被物理隔離了霍夫變換只會(huì)在車道線附近找直線。參數(shù)說明四個(gè)頂點(diǎn)里左下和右下一般貼著畫面底邊左右各留 100 像素避開畫面邊緣畸變。左上和右上的 y 坐標(biāo)是地平線位置720p 下通常在 400~450 之間。x 坐標(biāo)以畫面中心為基準(zhǔn)左右各偏 80~120 像素偏太多會(huì)把相鄰車道也框進(jìn)來(lái)。調(diào) ROI 的時(shí)候把fillPoly的結(jié)果用imshow看一眼梯形上邊剛好卡在車道線消失的位置最合適。3.3 霍夫變換擬合threshold 和 minLineLength 怎么定ROI 裁剪后的邊緣圖交給HoughLinesP做概率霍夫變換輸出一堆線段。這些線段還要按斜率分成左右兩組再各自擬合成一條完整車道線。HoughLinesP的參數(shù)直接決定檢出線段的多少和長(zhǎng)短。def hough_lines(masked_edges, rho1, thetanp.pi/180, threshold30, min_line_len100, max_line_gap50): # 概率霍夫變換返回線段端點(diǎn)列表 lines cv2.HoughLinesP( masked_edges, rho, # 距離分辨率1 像素 theta, # 角度分辨率1 度 threshold, # 累加器閾值越大越嚴(yán)格 minLineLengthmin_line_len, # 線段最短長(zhǎng)度 maxLineGapmax_line_gap # 同一條線允許的最大斷裂 ) return lines if lines is not None else []邏輯說明rho和theta是霍夫空間的采樣精度1 像素和 1 度是 OpenCV 官方示例的默認(rèn)值一般不用改。threshold是累加器閾值意思是至少要有多少條邊緣像素共線才認(rèn)為是一條直線值越大檢出的線越少但越可靠。minLineLength過濾掉太短的碎線maxLineGap把同一條車道線上斷開的段連起來(lái)。參數(shù)說明threshold在 720p 下常用 20~40路面紋理復(fù)雜就往上調(diào)車道線斷續(xù)就往下調(diào)。min_line_len建議設(shè)為畫面高度的 1/6 到 1/8720p 下 100 左右。max_line_gap設(shè)為min_line_len的一半50 左右太大容易把兩條平行車道線連成一條。調(diào)完這組參數(shù)用cv2.line把檢出的線段畫出來(lái)看一眼左右各一條、斜率合理就算過。3.4 左右車道線分組與擬合斜率篩選和加權(quán)平均霍夫變換輸出的線段不分左右需要按斜率正負(fù)分組。圖像坐標(biāo)系 y 軸向下所以左車道線斜率通常為負(fù)右車道線斜率為正。分組后對(duì)每組線段的端點(diǎn)和斜率做加權(quán)平均得到一條穩(wěn)定的車道線。def separate_and_fit(lines, height, width): left_pts, right_pts [], [] for line in lines: x1, y1, x2, y2 line[0] if x2 x1: continue # 垂直線跳過避免除零 slope (y2 - y1) / (x2 - x1) if abs(slope) 0.3: continue # 太接近水平的線不是車道線 if slope 0: left_pts.append((x1, y1, x2, y2)) else: right_pts.append((x1, y1, x2, y2)) # 對(duì)每組做一次最小二乘擬合得到 y kx b left_line fit_line(left_pts, height) right_line fit_line(right_pts, height) return left_line, right_line邏輯說明先按斜率正負(fù)把線段分到左右兩組同時(shí)用abs(slope) 0.3過濾掉接近水平的干擾線。fit_line內(nèi)部把所有端點(diǎn)堆在一起做一次np.polyfit得到一條貫穿畫面的直線再按畫面底部和地平線兩個(gè) y 值反推 x 坐標(biāo)畫出完整車道線。參數(shù)說明斜率閾值 0.3 是經(jīng)驗(yàn)值對(duì)應(yīng)大約 17 度低于這個(gè)角度的線基本是路面接縫或陰影。如果視頻里彎道多polyfit的階數(shù)可以從 1 升到 2用二次曲線擬合但代碼復(fù)雜度會(huì)上去。直線擬合在高速和城市直道上夠用急彎場(chǎng)景會(huì)明顯滯后這是這套方案的邊界。4. GUI 界面怎么接tkinter 顯示視頻幀的三個(gè)關(guān)鍵點(diǎn)4.1 用 tkinter 顯示 OpenCV 幀BGR 轉(zhuǎn) RGB 再轉(zhuǎn) PhotoImageGUI 部分最常見的坑是直接把 OpenCV 的 BGR 幀塞給 tkinter結(jié)果顏色全反。正確做法是先cvtColor轉(zhuǎn) RGB再用 Pillow 轉(zhuǎn)成ImageTk.PhotoImage最后貼到 Label 上。整個(gè)過程要放在主循環(huán)里定時(shí)刷新。import tkinter as tk from PIL import Image, ImageTk import cv2 class LaneGUI: def __init__(self, root, detector): self.root root self.detector detector self.label tk.Label(root) self.label.pack() self.cap cv2.VideoCapture(0) # 0 表示默認(rèn)攝像頭 self.update_frame() def update_frame(self): ret, frame self.cap.read() if ret: # 核心檢測(cè)邏輯返回畫好車道線的幀 result self.detector.process(frame) # OpenCV 是 BGRtkinter 要 RGB rgb cv2.cvtColor(result, cv2.COLOR_BGR2RGB) img Image.fromarray(rgb) imgtk ImageTk.PhotoImage(imageimg) self.label.imgtk imgtk # 必須保留引用否則圖會(huì)消失 self.label.configure(imageimgtk) # 每 15ms 刷新一次約 60fps 上限 self.root.after(15, self.update_frame)邏輯說明update_frame是一個(gè)自遞歸的定時(shí)任務(wù)root.after讓 tkinter 在指定毫秒后再次調(diào)用自己形成視頻流。self.label.imgtk imgtk這行是血淚經(jīng)驗(yàn)不保留引用的話 Python 垃圾回收會(huì)把圖像對(duì)象回收掉窗口里就是一片空白。參數(shù)說明after(15, ...)的 15ms 對(duì)應(yīng)約 66fps實(shí)際幀率受檢測(cè)耗時(shí)限制。如果檢測(cè)一幀要 50ms刷新間隔設(shè)再小也沒用反而堆積任務(wù)。VideoCapture(0)是默認(rèn)攝像頭換成視頻文件路徑就是讀文件。GUI 里最好加一個(gè)滑塊調(diào) Canny 閾值方便實(shí)時(shí)看效果但滑塊回調(diào)里別做重計(jì)算否則界面會(huì)卡。4.2 命令行模式和 GUI 模式怎么共用同一套檢測(cè)代碼好的項(xiàng)目結(jié)構(gòu)會(huì)把檢測(cè)邏輯抽成一個(gè)類命令行入口和 GUI 入口都調(diào)這個(gè)類。這樣你調(diào)參只需要改一處兩個(gè)入口行為一致。下面是一個(gè)最小化的檢測(cè)類骨架class LaneDetector: def __init__(self, config): self.canny_low config[canny_low] self.canny_high config[canny_high] self.roi_vertices config[roi_vertices] self.hough_threshold config[hough_threshold] def process(self, frame): edges preprocess(frame, 5, self.canny_low, self.canny_high) masked region_of_interest(edges, self.roi_vertices) lines hough_lines(masked, thresholdself.hough_threshold) left, right separate_and_fit(lines, frame.shape[0], frame.shape[1]) return draw_lanes(frame, left, right)邏輯說明LaneDetector把所有可調(diào)參數(shù)收在config字典里process方法接收一幀、返回畫好線的幀。命令行入口循環(huán)讀視頻調(diào)processGUI 入口在update_frame里調(diào)process兩邊完全解耦。參數(shù)說明config字典建議直接從config.py導(dǎo)入GUI 里的滑塊改的就是這個(gè)字典的值。注意process不要在里面做imshow顯示交給調(diào)用方否則 GUI 和命令行會(huì)搶窗口。5. 避坑與排查車道線檢測(cè)最常見的 5 個(gè)翻車現(xiàn)場(chǎng)5.1 現(xiàn)象窗口一閃而過或者報(bào) NoneType 錯(cuò)誤原因cv2.VideoCapture打開視頻文件失敗返回False后面cap.read()返回None再往下傳就炸。常見于路徑里有中文、空格或者視頻編解碼器不支持。解決打開后先判斷cap.isOpened()路徑用os.path.join拼別手寫反斜杠。視頻文件先用系統(tǒng)播放器確認(rèn)能播再交給 OpenCV。5.2 現(xiàn)象車道線檢測(cè)結(jié)果滿屏亂線左右不分原因ROI 梯形畫太大把對(duì)面車道和路邊的護(hù)欄都框進(jìn)來(lái)了或者 Canny 低閾值太低路面紋理全變成邊緣。解決先把 ROI 收窄只留當(dāng)前車道再把canny_low往上調(diào) 20直到邊緣圖里只剩車道線輪廓。分組時(shí)把斜率閾值從 0.3 提到 0.5過濾掉更多斜線。5.3 現(xiàn)象GUI 窗口里圖像顏色發(fā)藍(lán)或發(fā)紅原因OpenCV 讀進(jìn)來(lái)是 BGRtkinter 和 Pillow 按 RGB 解釋通道順序反了。解決在Image.fromarray之前加cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)。如果顏色還是不對(duì)檢查是不是用了cv2.imread讀圖片但沒轉(zhuǎn)。5.4 現(xiàn)象視頻播放越來(lái)越卡內(nèi)存一直漲原因update_frame里每次都新建PhotoImage但沒釋放舊的或者VideoCapture沒在窗口關(guān)閉時(shí)release。解決self.label.imgtk imgtk會(huì)覆蓋舊引用Python 會(huì)自動(dòng)回收。窗口關(guān)閉時(shí)綁定WM_DELETE_WINDOW事件在里面調(diào)cap.release()和root.destroy()。5.5 現(xiàn)象換一個(gè)視頻就完全檢測(cè)不到線原因參數(shù)是在演示視頻上調(diào)死的換了分辨率、相機(jī)高度、光照就失效。解決把config.py里的參數(shù)按視頻來(lái)源分組或者加一個(gè)自動(dòng)模式先跑前 30 幀統(tǒng)計(jì)邊緣密度動(dòng)態(tài)調(diào) Canny 閾值。ROI 頂點(diǎn)按分辨率比例算別寫死像素值。6. 進(jìn)階技巧用滑動(dòng)窗口把直線擬合升級(jí)成彎道檢測(cè)直線擬合在直道上夠用但遇到彎道就會(huì)畫出一條穿過車道外的斜線。想提升彎道表現(xiàn)可以把霍夫變換換成滑動(dòng)窗口搜索這也是很多車道線檢測(cè)教程里提到的進(jìn)階做法。核心思路是先對(duì) ROI 內(nèi)的邊緣圖做垂直投影找到左右車道線的起始 x 位置然后從畫面底部往上逐層開窗每層窗口內(nèi)取非零像素的均值作為下一層窗口中心最后用二次多項(xiàng)式擬合所有窗口中心點(diǎn)。def sliding_window_fit(binary_edges, nwindows9, margin80, minpix40): # 下半部分做垂直投影找左右車道線起點(diǎn) histogram np.sum(binary_edges[binary_edges.shape[0]//2:, :], axis0) midpoint histogram.shape[0] // 2 leftx_base np.argmax(histogram[:midpoint]) rightx_base np.argmax(histogram[midpoint:]) midpoint window_height binary_edges.shape[0] // nwindows nonzero binary_edges.nonzero() nonzeroy, nonzerox np.array(nonzero[0]), np.array(nonzero[1]) leftx_current, rightx_current leftx_base, rightx_base left_lane_inds, right_lane_inds [], [] for window in range(nwindows): # 每層窗口的上下邊界 win_y_low binary_edges.shape[0] - (window 1) * window_height win_y_high binary_edges.shape[0] - window * window_height # 左車道窗口 win_xleft_low leftx_current - margin win_xleft_high leftx_current margin # 右車道窗口 win_xright_low rightx_current - margin win_xright_high rightx_current margin # 收集窗口內(nèi)非零像素 good_left ((nonzeroy win_y_low) (nonzeroy win_y_high) (nonzerox win_xleft_low) (nonzerox win_xleft_high)).nonzero()[0] good_right ((nonzeroy win_y_low) (nonzeroy win_y_high) (nonzerox win_xright_low) (nonzerox win_xright_high)).nonzero()[0] left_lane_inds.append(good_left) right_lane_inds.append(good_right) # 窗口內(nèi)像素夠多就重新居中 if len(good_left) minpix: leftx_current int(np.mean(nonzerox[good_left])) if len(good_right) minpix: rightx_current int(np.mean(nonzerox[good_right])) # 用所有收集到的像素做二次擬合 left_fit np.polyfit(nonzeroy[np.concatenate(left_lane_inds)], nonzerox[np.concatenate(left_lane_inds)], 2) right_fit np.polyfit(nonzeroy[np.concatenate(right_lane_inds)], nonzerox[np.concatenate(right_lane_inds)], 2) return left_fit, right_fit邏輯說明histogram統(tǒng)計(jì)下半部分每一列的非零像素?cái)?shù)峰值位置就是車道線起點(diǎn)。nwindows9把畫面從下到上切成 9 層每層開一個(gè)寬度為2*margin的窗口窗口內(nèi)像素足夠就重新計(jì)算中心這樣窗口能跟著彎道走。最后polyfit用二次多項(xiàng)式擬合所有窗口內(nèi)的像素得到一條平滑曲線。參數(shù)說明nwindows越多彎道跟蹤越細(xì)但計(jì)算量越大9 是 720p 下的常用值。margin是窗口半寬80 像素對(duì)應(yīng)車道線寬度的大致范圍太窄會(huì)丟線太寬會(huì)把相鄰車道框進(jìn)來(lái)。minpix是窗口內(nèi)最少像素?cái)?shù)低于這個(gè)值就不更新中心防止噪聲把窗口帶偏。這套滑動(dòng)窗口比霍夫變換慢但彎道表現(xiàn)明顯更好適合對(duì)實(shí)時(shí)性要求不極端的場(chǎng)景。我自己調(diào)這套代碼的習(xí)慣是先把config.py里所有參數(shù)抄到一張紙上每改一個(gè)就在旁邊記下效果別一次改三個(gè)。車道線檢測(cè)的參數(shù)之間耦合很強(qiáng)Canny 閾值一動(dòng)Hough 的 threshold 就得跟著調(diào)。GUI 里的滑塊是給你快速試的但最終值一定要寫回配置文件不然下次跑又回到默認(rèn)值。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
狼人久草| 97午夜剧场日韩| 欧美性五月| 婷婷五月丁香五月| 色综合色欲色综合色综合色综合| 乱伦熟女论坛| 无套后入双马尾| 欧美亚洲美少妇一区二区| 亚洲日本韩国在线| 国产精品无码在线| 黄色片大香蕉| 18禁中文字幕| 亚洲色色探花| 少妇无码av专区线| 乱伦图一区| 51国产午夜精品视频| 国产熟妇一区二区| 欧美影音在线| 日本久久久久久久久| 国产乱人伦AVA麻豆软件.| 色屁屁影院www国产| 天天舔日美女视频| 中文字幕精品专区搜索结果91| 老熟女91av| 久操综合在线| 欧美国产一区二区三区麻豆传媒 | 丰满人妻一区二区三区大胸懂色 | 国产欧美一区二区| 玖色AV| 亚洲操人| 五月婷婷深深爱| 亚洲免费精品一区| 九九自拍伦理| 日韩大香蕉精品在线视频| 色999偷自拍拍| 欧美日韩性感| 亚洲熟女国产综合另类| 91AV老熟女视频| 丰满人妻-区二区三区免费| 婷婷五月天伊人| 午夜天堂啪啪| 日日操天天操| 欧美色道啊| 制服丝袜第二页| 亚欧洲一区二区视频| 色亚州人久干视频在线观看免费版| 日韩精品99久久久久久中文字幕| 欧美人妻另类在线| 国产综合久| 97亚洲在线| 丰满人妻一区二区三区性色| 午夜福利免费精品视频| 91oumei| 校园春色综合| 人妻在线大香蕉| 91女优在线观看 | 日韩精品三区四区| 日日夜夜噜| s片在线观看| 日韩电影天堂视频二区三区| 亚洲国产97在线精品一区| 久久精品综合| 日日夜夜免费| 多乙久久久久久| 国产精品老师| 超碰97色色| 欧美淫乱视频| 两女互慰AV高潮喷水在线观看| 强奸乱伦亚洲第一页| 国产宅男宅女在线观看| 丁香色婷婷| 操香逼| 亚洲Av噜噜一区二区三区妖精| 久久6热精品99视频| 大香蕉综合| 久操网视频| 激情九月婷婷| 欧美狠狠弄| 成人片视频| 欧美亚洲中文| 色婷婷av在线观看| 欧美91色| 小泽玛利亚一二三| 视频黄站| 国产乱伦亚洲| 九九综合九九综合| 国产在线视视频有精品| 亚洲AV高潮| 999久久久国产精品| 亚洲天堂AV在线播放| 久久艹逼视频| 午夜久久久| 在线日韩精品一区二区三区| 精品久久一区二区三区四区五区| 亚洲AV色图一区| 亚洲中文字幕在线视频一区二区| www.yw尤物| 亚洲国内精品成人不卡| 日韩激情啪啪| 日韩少妇在线视频| 日韩精品 视频一区二区| 后入 亚洲 美女 射| 国产乱人伦AVA麻豆软件.| 国产AV久久久蜜爱影集| 日韩特一级久久| 曰本人妻人人澡人人夹| 久久精品99久久久久久| 中文字幕狠狠玩| 婷婷五月天无码| 亚洲日韩美女丝袜美腿人妻视频| 六九九九| 国产人妖的免费的视频| 日本男人插女人的逼黄色| 97精品| 日日操天天操| 九九九久久久| 美女高潮视频91| 久久一区二区三区四区五区| 蜜臀少妇一区二区| 84YTCOM性无码| 18一区二区三区| 九九碰九九爱97超碰| 色婷婷综合网| 欧美色图91| 日韩欧美视频青青| 日韩av无码网站| 日本一区二区三区欧美日韩中文字幕| 亚洲av噜噜噜噜噜噜| 91狠| 可以免费观看的日韩av毛片| 欧美BT 亚洲色图| 男女一级A片大黄,一进一出| 天天综合官网| 国产不卡中文字幕免费avi| 蜜臀一区二区三区在线| 少妇精品| 920日本午夜免费| 91天天| 1024亚洲中文字幕久在线看片你懂的| 84YTCOM性无码| julia在线观看久久| V A在线| 黄资源| 日人妻视频91| 欧美亚洲小说| 欧美性视频二区三区| 激情专区综合| 偷拍 欧美 日韩| 人妻 欧美 中文| 色久桃花影院在线观看| 亚洲好色人妻| 蜜桃在线观看一区二区三区| 久久香蕉综合一本到3atv| 欧美日韩国产精品久久色婷婷| 99久在线精品99re8热| 人人操人人色网| 一区二区蜜臀| 99色在线| 综合自拍| 欧美日日操| 少妇三p| 久久精品一区| 亚洲啪啪性视频| 欧美人黑A片无码免视费| 亚洲色香| WWW4虎| 午夜寂寞欧美| 国产黄色视频久久| 日韩99999| 韩国女主播青草在线| 99免费在线视频| 九九干| 超碰91在线| 性九九九九九九| 伊人国产av| 中文字幕乱码人妻二区三区| av2014 日韩在线中文字幕| 九九热精品免费视频| 国产精品爽爽v| 丝袜 中出 制服 人妻 美腿 中文字幕| 色色99| 亚洲久热| 成人精品在线| blacked精品一区国产| 葡萄牙性视频一二区| 日韩电影天堂视频一区二区| 又大又长又爽| 久操大香蕉手机视频在线看 | 国产亚洲在线观看| 亚洲天天艹| 在线无码操| 岛国在线免费视频| yaouchengrenav| 色区97| 日韩欧美蜜桃精品久久中文字幕久久 | WWW黄片COM| 粉嫩粉嫩一区性色AV片| 樱花蜜乳av| 超碰综合色| 91精品人妻五十路| 青青草原人妻| 国产精品午夜高潮呻吟久久av| 日韩免费av片高清无码| 毛片久久| 三级日本一区二区三区| 乱伦强奸区日韩| 久久精品超碰| 992视频一区| 日本欧美不卡| 欧美综合天天| 日韩三A大片在线观看| 精品人妻一区二区三区四区石在线| 日本不卡一二区| 上床啊啊啊| 青青草原av| 久久精品无码一区二区三区| 97综合激情| 日日骚AV| 新久久AV| 日韩精品在线观看网站| www.色操逼| 免费黄色视频网址| 人妻激情另类| 久久超碰98| 色老牛| 97超级色碰碰| juliaann欧美丝袜办公室| 久久久久久久唑| 欧美亚洲综合高清在线| 久久久久亚洲熟妇熟女| 无码av永久免费专区网站| 丰满人妻大屁一区二区| 99激情视频| 日韩精品三区四区| 天天超级碰碰碰| 熟女露脸激情自拍视频| 熟妇色99| 18禁中文字幕| 920日本午夜免费| 91丝袜美女| 加勒比伊人综合| 熟女91网站| 午夜.DJ高清在线观看免费7| 久久ww| 欧美三级一级| 麻豆九九九| 精品人妻夜夜草| 国产精品午夜福利视频| 爱爱啊啊啊| 丰满少妇乱子伦精品无| 91蜜桃婷婷狠狠久久综合9色| 日本三级中国三级99人妇网站| 亚洲色图超碰在线| 午夜美女诱惑电源网| 污色区网站| blacked精品一区国产| 五月婷在线| 91精品婷婷国产综合久久竹菊| 熟妇无码视频三区| 国产中文大片资源中文字幕| 色蜜AV| 欧美一品道| 欧美精品69性爱| 国产一区二区三区白丝| 亚洲天堂在线怕怕视频 | 岛国片在线观看视频亚洲| 天天欧美色| 人妻天天爽| 翔田千里AV无码秘 三区| 欧美东京热精品A∨| 成 人 影视 一区 二区 三区 四区 | 爱干爱射网啊啊啊| 欧美高清色| wwwcaobibi| 蜜臀久久久| 日韩亚洲欧美中文字幕| 久久综合九九| 欲色综合| 久热超碰| 国产传媒av天美传媒在线| 岛国片在线观看视频亚洲| 人人超碰在线观看黄| 毛片久久| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 囯产精品强| 成人自拍三级在线观看| 青青草亚洲一区| 久久久久国产精品久久久| 九九Av| 亚洲第一男人天堂| 毛片电影一区二区三区| 日韩欧美久久婷婷网站| 日韩欧美字幕亚洲一区二区| 亚州色图片在线色| 91精品伊人久久久大香线蕉91| 美女淫穴| 99热99在线播放激情| 一区二区三区无卡视频在线观看| 亚洲导航深夜福利| 91美女视频。| 中文字暮97| 东北少妇高潮zzzz| 九热大香蕉| 国产强奸乱伦xd| 欧美激情一区二区| 国产精品嫩草久久久久| 天天操天天谢| 99自拍视频在线观看| 久久精品导航| 欧洲乱码一区二区| 91足交| 欧洲亚洲人妻无码高清久久三区四区| 嗯嗯啊啊视频在线看| 超碰97综合| 狼人综合婷婷激情四射 | 嗯嗯啊啊啊好爽| 亚洲色堂免费视频| 在线岛国新天堂8| 60秒免费小视频| 亚洲无码久久久久久久| 欧美偷拍| 狠狠色一区二区中文字幕| 亚欧无码在线| 午夜舔阴达高潮视频免费看| 男人天堂免费| 91在线|亚| 欧美色视频在线| 亚洲综人| 国产乱弄免费在线视频。 | 射欧美综合| 成人八戒网站| 久久人妻| AV在线播放网址| 亚洲熟女乱色| 熟女突然公开看18禁影片| 欧美99999| 亚av顶级裸体一区二区三区四区五区 | 天天看,天天做| 老司机福利青青草| 久久久啊啊啊| 国产九区| 欧州色图区| 免费公开人人操| 亚洲有码视频二区| 亚洲人精品久久久| 国产精品网站www| 日本99视频| 日韩免费在线视频观看| 亚洲综合九九| 五十路成人在线视频二区三区| 一牛影视久久久一区二区三区| 人人操人人搞人人草| 欧美成97爱| 亚洲电影91| 神马福利久草| 五月丁香六月激情综合| 日本理论在线| 不卡啪啪视频| 美女午夜福利免费视频| 国产精品成人久久一区二区三区| 老熟妇91| 日韩无码第3页| 久久超碰98| 欧美天天谢综合网| 久7色| 乱色视频中文字幕| 黄片在线免费在线观看| 日韩乱插| 国产欧美日韩在线不卡第一页| 九热大香蕉| 96久久精品一二三区色欲| 日本成人在线不卡一区二区三区| 一本色道久久综合狠狠操| 一区二区亚州激情久婷婷欧美| 99xav| 91人妻视频在线| 国产原创自拍| 神马精品视频| 久久精品人体| 日本免费不卡二区| 亚洲综合 欧美| 看黑丝美女操逼青青网站| 嗯啊不要啊在线 | 爆乳免费黄网站| 婷婷在线视频| 长长久久免费视频| 久久久久13| 9/A片 | 大学生美女口爆| 亚洲欧美首页| 亚洲无码太久| 91n处女在线观看| 欧美激情超碰777| www网站黄| 亚洲啪AⅤ永久无码| 在线毛片片免费观看| 亚洲伊人久久综合97| 狠狠久久手机视频精品| 在线免费观看日韩一区| 亚洲精品中文字幕一区在线视频| 777奇米影视777四色| 五月丁香激情综合| 久久久久久久一级黄色打同平台| 国产精品国产自产拍高清AV| 性性欧美| 日韩内| 日本不卡五区| 欧美激情性爱视频网站| 日韩成人性爱电影在线播放| 麻豆精品久久久久久久| 国产极品久久久| 美女网站黄页| 亲子敌伦对白在线播放| 人妻 丝袜美腿 中文字幕| 亚洲精品一区二区三区在线播放 | 亚洲影院无码在线| 日本欧美一区二区三区视频麻豆| 亚欧国产无码精品在线| 色婷婷蜜臀av| 这里都是精品| 久久久国产av美女私房| 熟女突然公开看18禁影片| 粉嫩国产精品久久粉嫩| 9长久久精品| 啊啊啊好大好深| 日本人妻丰满熟妇久久久久久| 麻花豆传媒剧国产MV出差| 曰韩av中文字幕专区| 久久久99久9| 天天日骚逼熟女| 日韩强奸av| 日本免费一区二| 亚洲欧美另类图片| 97超碰巨乳| 啪啪啪精品| 东京热天堂网| 夜夜天天噜狠狠爱2021| 亚洲天堂,男人| 97精品中文字幕| 亚洲福利影院一区久久| 一级性爱aaaa| 蜜臀久久99精品| 麻豆久久精品亚洲精品88| 欧美久久伊人| 99色骚| 久久久97| 成功精品影院| 婷婷人妻激情| 中文字幕av乱伦| 欧美亚洲AN| 国产精品久久aV| 五月天激情小说网| 精品美女少妇一区二区| α√在线| 美女让帅哥通她小鸡鸡| 男人天堂黄片| 夜夜操av亚洲一区二区| 中文字幕欧美丝袜07资源| 免费在线观看AV无码网站| 日韩精品人妻中文字有码在线| 国产1024在线播放| 国产青一二三| 黑人娇小av在线播放| 色优久久| 成人青青草原伊人| 五月婷婷深深爱| 久久精品超碰| 亚洲第一综合| 国产日韩久久| 1024亚洲中文字幕久在线看片你懂的 | 四虎AV在线播放| 国产精品久久久鸭无码的功能| 亚洲黄a三级三级三级看三级| 夜夜操青青草| 日韩精品三级片长长久久| 日本性爰一道本| 啊啊啊啊啊啊啊啊啊啊在线观看| 视频国产精品未满十八禁止在线观看| 熟女高潮合集-永久久久-成人AV| 综合欧美激情网| 欧美日韩中国x| 熟女突然公开看18禁影片 | 在线视频免费观看午夜| 另类亚洲图色| 91爆操视频| 97超碰影音| 青青草日韩无码| 国产97在线视频| 美女久久久久久久| 久久国内| 久久久新亚洲AV| 亚洲淫乱骚妇AV| 99精品欧美一区二区三区桃色| 欧美传媒一区| 天天爽天天操| 91人妻最真实刺激绿帽| 欧美日日人人天天| 色性欧美| 国语精品内射在线观看| 午夜啊啊| 日本A级视频| 色综合尤物| 青青草好吊色| 免费国产视频| 丝袜视频一区二区在线播放国产中文| 欧美顶级黄片AAAAA在线免费看| 伊人九九九| 青青久操| 麻豆天美国美国产| 一级特级aaaa毛片免费观看 | 性爱乱伦网址| av激情亚洲五月天| 色天天野狼综合社区| 青青操97| 成人日韩欧美| 人人看欧美性爱| 夜夜精品视频| 亚洲se电影| 不卡九肏| 久久久一热在线播放| 欧美大香蕉同搞| 男人的午夜天堂| 亚洲日韩黑丝| 啊啊啊啊啊好大好舒服想要| 99色| 中文字幕黄色片| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国产麻豆福利av在线播放| 女色综合| 九九五月天| 日韩视频小说在线观看 | 亚洲成a人v欧美综合天堂下载| 亚洲 欧美 综合 91| 亚州色站 日韩电影| 91色情黑丝搞鸡在线观看一区二区三区三州| 91人妻精华帖| 日本爽爽爽爽爽爽免费视频| 神马午夜久久| 九九热re99re6在线精品| 是还免费视频1727我| 91日日| 男人的天堂2018东京热啪啪啪| 欧美特大黄一级片片免费| 99这里只有精品国产| 久久97| 亚洲黄色| 777超碰| 4虎在线观看| 日本2020一区二区| 97日韩欧美亚洲| 不卡六六在线91| 亚洲日本天堂| 精品人妻视频一区二区在线播放| 国产精品久久久久999| 日韩精品电影| 国产精品高朝久久久久久久| 日韩人人精品| 97视频一区| 精品夜夜澡人妻无码AV| 美女9118禁| 偷拍盗拍亚洲色图图片| 欧美天天射| 丁香色狠狠色综合久久小说| 啪啪啪综合网| 摸奶性爱视频网站在线免费播放| 国产精品黑人一区二区三区| 人人贴人人摸| 国产精品久久伊人| 熟妇熟女视频一区二区三区| 精品久久久九九九孕妇| 91伊人大香蕉| 性九九九九九九| 欧美图片校园春色| 成人线上超碰| 欧美αv.com| 中文字幕亚韩| 精品少妇后入一区二区三区四区人妻巨乳 | 热九九精品| 欧日韩不卡视.频| 男人天堂站| 色网在线| 欧美se综合| 国产综合色精品在线观看| 亚洲码在线中文在线观看| 婷婷去俺也去六月色| 综合欧美日本三级| 免费视频在线观看啊啊啊啊啊| 99久久综合| 熟女高潮精品一区二区| 永久电影三级在线观看| 日韩av在线免费网站| 成人五月香网在线| 噜噜噜亚洲精品| 久久国产精品m码| Sekablack无码一区| 日韩不卡a级视频专区| 精品国产乱码久久久久久影片| 麻豆一区二区三区精品| 99精品九九九九九九| 另类亚洲一区二区三区| 亚洲高清无码免费观看视频| 亚洲蜜臀懂色| 啪啪自拍九九综合| 久久美女国产| 九九热免费在线国产视频伊人五月| 啊啊啊啊好大好硬啊啊啊啊啊 | 人妻加勒比东京热| 天天干夜夜肏| 97资源视频| 天天干美少妇一区| 久久久91福利姬| 亚洲**2021在线观看| 狠狠爱综合| 1024手机看片欧美日韩| 无码不卡亚洲成?人片| 亚洲码专区| 亚洲限制级| 91夜色| 九九久久99| 成人精品欧洲亚洲| 欧美日韩*字幕一区| 一区二区激情国产熟女| 午夜福利 成人 91| 精品v日韩欧美国产| 97看操| 偷拍偷窥与盗摄视频专区| 五月婷婷激情综合| 久久久性少妇| 欧美一区二区观看在线| 很很很很操| 91在线秘 男同| 亚洲不卡不卡中文字幕不卡| 亚洲欧美情色| 日本高清电影欧美色图| 黄色工厂这里只有精品| 欧美做爰无码A片视频| 超碰97欧美日韩| 18禁免费视频| 久久熟女久| 欧美黄片免费在线观看视频| 亚洲欧洲无码97久久精品| 精品国模无码| 抽插爽| 精品国产91av一区二区三区| 在线观看A啊啊啊| 懂色中文一区二区三区 | 国产欧美岛国精品一区| 久久久久久久久久久久欧美日| 午夜一区二区三区国产| 青青草字幕AV| 亚洲色图欧美视频| 加勒比色99999| 亚洲丁香花色| 亚洲欧美色图片| 亚洲日韩av一区二区三区百合| 熟女探花啪啪| 白丝少妇一区二区| 国产精品久久久久久 百度| 久久久精| 蜜臀av一区二区三区免费观看| 欧美黑人熟妇精品91| 久久精品欧美一区蜜桃| 欧美日韩性爱电影在线| 亚州日韩97| 亚洲AV无码国产精品久久久久| 激情内射| 91在线美女| 亚洲 欧美 偷拍 唯美| 国产精品久久久久久久久久二区三区| 人妻人人操| 精品国产乱码久久| 亚洲一二三| 激情专区综合| 综合亚洲欧美精品日韩?v| 精品二999| 丁香五月电影| 国产又色又粗又黄又爽| 欧美色图小说综合| 99色悠悠| 国产精品久久久久久片| 欧美偷拍| 9久精品视频在线观看| 五月丁香激情综合| 国产精品无码成人精品| 国产suv精品一区二六| 国产丝袜美女诱惑| 日本性爱网址| 精品一区二区三区国产| 久草线上视频免费看| 最新欧美色网| 玖玖爱免费观看视频| 超清中文乱码字幕| 人妻无码视频一区二区三区久久| 禁片 高清 在线观看视频网站| 高清国产精品无码| 欧美天堂在线| 中文字幕诱惑制服人妻丝袜美丝袜美| 国产原创自拍| 亚洲欧综合另类无码一区| 97爱爱爱| 一区二区三区一亚洲中文字幕、综合区灬| 亚洲一区二区三区麻豆传媒| 亚洲黄色影视| 国产理论视频在线播放| 精品午夜福利导航| 国产乱码久久久| 精品性爱久久视频| 操人妻丝袜高跟| 九九碰九九爱97超碰| 噜噜噜在线视频| 欧美日韩国产成人高清| 亚91网| 97国产精品久久久久| 99九九久久| 超碰亚洲97| www.婷婷五月天| 亚洲人妻中文高清| 久久久久久人妻一区精品色欧美| 国产精品操| 色色九区| 色淫网站优优视频| 人妻丰满熟妇av无码区蜜桃| 亚州熟妇精品| 性生活无遮挡纯毛片在线看| 色哟哟-国产专区| 操九九九九九九| 熟妇熟女视频一区二区三区| 激情五月天视频| 97国产成人精品免费视频| 欧美性爱中文字幕无线码| av一区二区三区不卡| 日韩性爱小视频| 大香蕉欧美| 亚洲av性爱电影| a'v在线资源| 久久久久久久精| 97超碰人妻| 欧美天天综合网| 精品人妻一区二区三区在| aaaa少妇高潮大片| 国产精品久久久久中文字幕| 欧美视频一区二区在线| 日本Xx性爱| 岛国艾薇凹凸视频天堂| 色牛牛AV| 97色色视频| 猛交交| 久久手机好看网站| 97国产亚洲中文在线| 69视频福利导航| 精品国产国产AV| 日韩人妻丝袜美腿中文| 97天天插| 精品人妻一区二区三区四区| 操人妻视频| 国产高清自拍视频| 国产Av超碰| 亚洲码专区| 国产在线76页| 久久综合女优| 91亚洲狠狠色| 亚洲欧美电影| 天天日天天搞天天干| 无码聚合| 中文字幕在线观看丝袜| 欧美一级欧美三级在线观看| 97欧美日韩中文| 亚洲色婷婷综合久久久久中文| 国产精品久久久久久久久久久久久久吹| 久久97超碰| 久久受www免费人成| 日韩中文字幕在线视频观看| 殴美,日韩国产伦精品| 青青操在线亚洲视频观看欧美在线| 国产第二页| 欧色网址| 啪啪AV导航| 伊人五月天| 好好的日:com久久九九| 欧美同性恋 的搜索结果 - 91n| 国产老女人久久毛| 国产大学生口爆吞精合集| 99精品网| 国产第11页| 麻豆久久一区二区三区| 大香蕉久| 夜夜嗨AV蜜臀av| 欧美啪啪啪91| 人人操人人干网页| 麻豆60秒| 偷拍亚洲情色| 特级特黄一级毛片免费| 久久国产视频性吧| 日日干夜夜欢| se吧提供国产乱老熟视频胖女人| 久久性爱城| 欧美久久人妻少妇一区二区| 欧美性爱一区二区 | 久久久久久十| 国产熟女完整版中字| 亚洲欧美九九| 欲色综合| 俺去俺来也在线www| 91网18| 成人羞羞视频国产| 久久女婷| 国产蜜臀在线| 家庭乱伦性爱av| 九九热视频这里只有精品| 91成人无码| 91婷婷| 天天干1区2区在线| 精品人妻一区二区视频| 美腿丝袜偷拍亚洲欧美| 亚洲?V高清一区二区三区尤物| 婷婷六月色开| 狠狠爱AV| 国产精品免费日韩| 嗯嗯啊啊视频一区二区三区| 欧美中出| 久久国色天香香蕉| 亚州综合色| 欧美一区91大爱| 伊人九九| 日韩三级一区| 97欧美综合| 日本人体九九九九九九| 亚欧美综合网| 天天操狠狠日夜夜干超碰撸com视频在线观看| 欧洲性人爱视频| 熟女人妻一区二区三区| 黄久在线| 激情五月天丁香社区| 久久久久幕乱码| 搡老熟女老女人老熟妇免费视频| 亚洲高清男人天堂| 国产 三级自拍| 97在线/亚洲| 99操逼| 男人天堂新| 亚洲91av| 免费αV在线视频| 久久一二三四不卡 | 是还免费视频1727我| 精品一区二区综合熟妇| 97爱啪| 六月丁香啪啪| 亚洲天天综合| 最新精品久久蜜桃 | WWW4虎| {男男暴菊gay无套网站| 青青青艹在线视频| 久久精品亚洲成a人天堂| 久9爱精品| 蜜臀久久99精品久久久久久久久| 中文字幕97| 国产熟妇一区二区| 日韩黄色一区二区三区| 91美女片在线| 天天日日日射| 亚洲成人福利电影免费| 999国产精品999久久久久久| 日韩精品.久久精品.AV女优.天美传媒| 日韩成人私密一级精品av| 97超碰资源网| 婷色五月| 国产操逼视频在线观看| 97视频在线免费| 国产人妻精品久久久一区二区三区 | 一区二区三区一亚洲中文字幕、综合区灬 | 人妻天天操天天爽视频免费| 亚洲成人黄色在线观看| 亚洲文学偷乱拍啪啪啪啪| 97色色网| 久久亚洲AV无码专区首页| 婷婷丁香人妻 | 花花AV导航| 国产AV人人 夜夜人人澡| 国产区性爱在线视频秋霞豆| 亚洲国产熟妇综合色专区| 欧美aⅴ99久久黑人专区| 九九人人操| 无码高清操逼网址| 97久久超碰日韩精品| 天天舔九色婷婷| www.狠狠操| 欧美成人A天堂片在线观看| 超碰碰97资源站| 欧美亚洲日韩16色| 蜜臀久久99精品久久综合| 成人亚欧免费视频| 日本国产欧美一区三区二区 | 日韩激情中文字幕有码| 国产毛片毛片4p懂色| 高清无码学生妹高潮| 日日黄色三级网站| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 绑缚麻绳人妻寝取完整版| 婷婷色婷婷| 精品偷拍13p欧美dodk视频| 探花精品 一区二区| 少妇九九九九| 国产精品午夜福利视频| 少妇天堂网络| 日韩精品.久久精品.AV女优.天美传媒| 操逼操网| 日韩国产不卡在线视频| 欧美性xxxxx狂欢| 哈哈操电影| 国产又长又大又粗的视频| 久久久久ab| 亚洲综合在线高清| 欧美拳交在线播放| 色婷视频| 亚洲色综合| 欧美视频边做饭边橾| 免费看黄视频亚洲网站| 中文AV制服乱伦| 国产色产精品在线观看| 国产精品久久蜜乳av| 后入精品| 免费视频观看60秒| 九九九九热只有精品| 久久九九精品一区二区| 日本顶级天天操狠狠操夜夜操中文字幕| 成人老鸭窝人人在线视频| 亚殴在线| 精品一区96| 熟妇高潮一区二区免费视频| 精品久久久无码| 天天爽爽爽爽| 96AV精品| 青青11操操操操操操操操| 亚洲少妇色| 亚洲18禁| AV天堂电影网| 91久久久视| 97欧美日韩中文| 久久久国产精品亚洲精品| 日韩资源网| 亚洲天堂久| 久久久涩| 国产精品天堂| 天天视频黄| 国产毛片久久久久久久| 日韩精品一区二区日韩| 日本精品无码三级网站| 殴美在线AⅤ| 无码少妇精品一区二区60岁老人| 九九香蕉网| 狠狠操夜夜操蜜桃视频三区| 久久久亚洲精品电影免费看| 天堂精品小草| 亚洲熟女乱色一区二区三区久久久| 伊人96在线| sewuyueav| 综合久久久久久久久91| 天天插夜夜操| 一级啊性爱在线视频| 激情四射五月天| 澳门人妻久久| 国产日韩欧美| 大香蕉人妻久久| 一区二区三区国产在线播放| 亚洲图片日本AⅤ欧美在线| 天天综合网日韩7799| 中文激情网| 久久久久久久久久久久久久9999| 麻豆AV短剧| 亚洲天堂久| 成年无码动漫av片无尽在线 | 日韩AV电影网站| 亚洲情色图片区| 热热色青青草| J?P?NESEHD熟女熟妇伦| 成人性爱美曰韩| 超碰亚洲97| 五月天亚洲网| 国产女同在线观看视频| 玖玖爱免费观看视频| 95精品在线| 国产诱惑| 国产精品久久久啊| 性爱乱伦一区| 日韩AV一区二区三区三州三州| 欧洲亚洲人人爽爽视频| 五月丁香激情四射| 91久久精品中文字幕| 九九毛片这里只有精品| 综合大香蕉美。| 88xx成人精品视频| 九九香蕉网| 日韩少妇无吗| 91色图| 成人在线视频网| 99热 按摩 日韩| dy888午夜老子影视达达兔| 亚洲美女自拍偷拍视频| 中文字幕少妇色 | www.91色综合| 青青草国产一区二区三区| 国产肏逼网站| 久久草草欧美精品| 97人人色| 无码精品人妻一区二区三区妖精| 日韩无码嘿咻黑热久| 午夜福利合集| 欧日a| 欧美日韩国产电影| 插入逼91| 久久精品人体| 久久久性爱| 国内自拍 日韩激情 99| 久久国语| 亚瑟国产精品久久无码| 香蕉99秘 精品一区丁香| 精品日日人妻| 亚洲一区中文字幕一区| 99久久9| 久久久久久国产无码精品| 久久久久久91香蕉国产| 大肥女高潮bbwbbwhd视频| 色色热| 大鸡巴久久| 开心激情婷婷| 啊啊啊啊好疼| 丁香五月激情网| 另类欧美色| 色五月综合| 伊人网高清| 久久久久久午夜男人的天堂| 久久久啊啊啊| 五月色丁香| 日日躁夜夜躁狠狠躁超爽| 久久ww| 久久久91| 久久精品欧美一区蜜桃| 九九九九9999| 国产乱婷婷精品二区三区| 国产又黄又爽| 91色图片| 亚洲国产ⅴ高清在线观看| 日本天天干天天搞一区| 亚洲AV噜噜狠狠网址蜜桃动漫| 蜜桃色院一区久久 | 99热这里只有精品1| 精品人妻美妇91job| 精品无人区麻豆乱码1区2区图片| 亚洲欧洲网站免费观看| 2023天天操夜夜操| 色亚州人久干视频在线观看免费版| 国产欧美日韩女同性恋ww喷水精品| 亚洲情色五月天 | 在免费jIzzjIzz在线视频| 日本国产二线女色| www99热| 夫妻天天操岛国视频| 日韩AV一区二区三区三州三州| 欧美日韩国产一区二区小黄片大全| 欧美性暴力猛交XXXX| 操迟操逼在巾线Fre看| 亚洲一二三四区在线免费看视频| 91精品黄在线观看| 91麻豆天美| 91精品成人| 熟女六十路| 91亚洲欧洲| 久久精9| 亚洲啪啪性视频| 黑人猛交| 操少妞在线视频| 九九在线视频| 人妻无一区二区三区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 天天激情干| 黑人性暴力毛片| 久久久久中出| 久久久无码av精| 亚洲国产综合图区中文字幕 | 久久久96| 超碰久久精品| 熟女人妻av在线资源,黄色的资源| 最新av中文字幕高清| 精品久操| 国产传媒1234区| 久99热| 91精品久久久| 凌辱美少妇久久aV| 91影视亚洲| 丝袜熟女2P| 欧美亚洲日本视频久久久| 97超碰精品| 欧美九一精品久久久熟妇| 亚洲色图在线视频| 秋霞曰韩R级| 色欲Av人妻精品一区二| 99热在线只有精品| 激情欧美日韩女同久久| 9九九九九视频在线观看| 日韩色欲久久一二三四区| 欧美天天射| avav青青草久久夜| 抽插爽| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 色黄色美女大长腿午夜视频| 中文字幕一二三| 日本久久久精品电影| 九九九久久久久| 日韩欧美麻豆大片| 欧美久热| 亚洲精品aa久久伊人| 99老司机精品视频在线观看| 久久九色| 91bbbbbb| 天堂亚洲精品| 99这里都是精品| 欧美精品久久| 青青草色情网站视频| 97亚洲国产影视| 中文字幕精品一区二区精品| 欧美精品自慰系列寂寞少妇| 精品人体无圣光凹凸| 日韩黄片影院| 精品国产av一区二区三区四区入口| 久久丝袜| 色色九区| 蜜臀久久99精品久久久久久成人小说 | 国产人人干| 天堂涩涩| 久久久久9| 亚洲精品一卡二卡三卡福利视频网站 | 亚洲自拍青操视频| 啊啊啊不要嗯嗯在线观看| 日韩78m视频| 国精综合一二三区影视| 人妻插插人妻人| 亚洲日本男人天堂网| 不卡超碰护士AV在线免费播放| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 人妻内射一区二区在线视频| 亚洲一本色码中文字幕| 久久久久久中文版| 欧美日韩插逼视频| 嗯嗯嗯啊啊啊在线免费观看| 色九区| 天天日天天爽| 中文啪啪视频| 九九九综合精品| 天天日日本| 伊蕉97蜜桃97狠狠综合干| 日日A∨| 国产精品久久久久久久免牛肉蒲团| 免费网色网站| 乱码人妻一区二区三区| 国产AB视频| 91欧| 97精品| 天天草夜夜草高潮片| 欧美十八禁网站| 婷婷亚洲综合|