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

ARTICLE DETAIL

資訊詳情

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

Python RGB轉(zhuǎn)HSV實(shí)戰(zhàn):OpenCV顏色分割與值域陷阱解析

Python RGB轉(zhuǎn)HSV實(shí)戰(zhàn):OpenCV顏色分割與值域陷阱解析 1. 從一次調(diào)色翻車說(shuō)起為什么RGB轉(zhuǎn)HSV不是調(diào)個(gè)函數(shù)那么簡(jiǎn)單去年幫一個(gè)做工業(yè)質(zhì)檢的朋友處理一批金屬表面的圖像目標(biāo)是把氧化發(fā)黑的區(qū)域從正常銀灰色里分離出來(lái)。我第一反應(yīng)是拿RGB三通道做閾值分割結(jié)果在產(chǎn)線燈光偏暖的那批圖上全線崩盤(pán)——同一塊氧化斑在冷光下R和G的差值很小在暖光下差值被拉得很大閾值根本沒(méi)法統(tǒng)一。后來(lái)?yè)Q成HSV空間只盯H和S兩個(gè)維度問(wèn)題一下就收斂了。這件事讓我意識(shí)到RGB轉(zhuǎn)HSV這個(gè)看起來(lái)一行代碼就能搞定的操作背后其實(shí)藏著色彩空間建模的一整套邏輯用不對(duì)地方代碼跑通了結(jié)果也是廢的。這篇內(nèi)容就是圍繞python--RGB轉(zhuǎn)HSV這個(gè)主題把我在圖像處理、計(jì)算機(jī)視覺(jué)項(xiàng)目里反復(fù)用到的轉(zhuǎn)換方法、踩過(guò)的坑、以及不同庫(kù)之間的差異完整地梳理一遍。核心關(guān)鍵詞包括RGB色彩空間、HSV色彩空間、OpenCV顏色轉(zhuǎn)換、色相飽和度明度、圖像閾值分割、顏色特征提取。不管你是剛接觸圖像處理、還在糾結(jié)cv2.cvtColor參數(shù)怎么填的新手還是已經(jīng)寫(xiě)過(guò)不少視覺(jué)代碼、但總在顏色分割上翻車的老手這篇都能給你一些能直接抄作業(yè)的東西。先說(shuō)清楚這篇適合誰(shuí)如果你做的是顏色識(shí)別、目標(biāo)跟蹤、膚色檢測(cè)、工業(yè)分揀、圖像增強(qiáng)這類活兒RGB轉(zhuǎn)HSV幾乎是你繞不開(kāi)的一步。但很多人只知道HSV比RGB好做顏色分割卻說(shuō)不清好在哪、什么時(shí)候不該用、轉(zhuǎn)換過(guò)程中哪些信息被丟掉了。我會(huì)把這些講透并且給出可以直接運(yùn)行的Python代碼和參數(shù)對(duì)照表。2. RGB和HSV到底在描述什么兩種坐標(biāo)系的本質(zhì)差異2.1 RGB是設(shè)備視角HSV是人眼視角RGB色彩空間的本質(zhì)是加色混合模型。它把顏色拆成紅、綠、藍(lán)三個(gè)通道的強(qiáng)度值每個(gè)通道通常取0到255。你可以把它理解成三盞燈分別打紅、綠、藍(lán)三種光疊加出各種顏色。這個(gè)模型非常貼合顯示器和攝像頭的物理實(shí)現(xiàn)——屏幕上的每個(gè)像素就是三個(gè)子像素發(fā)光攝像頭傳感器也是分別感應(yīng)三種波長(zhǎng)的光。所以RGB是設(shè)備怎么產(chǎn)生顏色的描述方式。但問(wèn)題在于RGB的三個(gè)通道是高度耦合的。你想表達(dá)這是一個(gè)偏紅的顏色在RGB里得同時(shí)約束R高、G中、B低三個(gè)值互相牽扯。光照一變?nèi)齻€(gè)值一起漂移你很難用一個(gè)簡(jiǎn)單的規(guī)則把紅色框出來(lái)。HSV換了一套坐標(biāo)。H是色相Hue表示顏色在色環(huán)上的角度位置比如紅色在0度附近綠色在120度附近藍(lán)色在240度附近。S是飽和度Saturation表示顏色的純度越低越接近灰白。V是明度Value表示顏色的亮暗。這套描述方式更接近人腦感知顏色的方式——我們平時(shí)說(shuō)這個(gè)紅很正高飽和、這個(gè)紅發(fā)暗低明度用的就是HSV的語(yǔ)言。2.2 轉(zhuǎn)換過(guò)程中到底發(fā)生了什么從RGB到HSV的轉(zhuǎn)換不是簡(jiǎn)單的線性變換而是一組分段函數(shù)。核心思路是先把RGB歸一化到0到1找出三個(gè)通道里的最大值max和最小值min然后V max明度直接取最大通道值S (max - min) / max當(dāng)max不為0時(shí)飽和度取決于通道的極差相對(duì)于最大值H則根據(jù)max是哪個(gè)通道分三種情況計(jì)算本質(zhì)是判斷顏色偏向哪個(gè)色相區(qū)間這里有個(gè)關(guān)鍵點(diǎn)很多人忽略當(dāng)S為0時(shí)H是沒(méi)有定義的。因?yàn)镾為0意味著三個(gè)通道相等也就是灰色灰色在色環(huán)上沒(méi)有對(duì)應(yīng)的角度。OpenCV在這種情況下會(huì)把H設(shè)為0。如果你在做顏色分割時(shí)沒(méi)注意這一點(diǎn)灰色區(qū)域可能會(huì)被誤判成紅色因?yàn)镠0對(duì)應(yīng)紅色這是個(gè)非常隱蔽的坑。另一個(gè)關(guān)鍵點(diǎn)是值域范圍。不同庫(kù)對(duì)H、S、V的取值范圍定義不一樣這是新手最容易栽跟頭的地方我在第4節(jié)會(huì)專門(mén)用表格對(duì)比。2.3 為什么HSV更適合顏色分割舉個(gè)具體例子。假設(shè)你要從一張圖里提取所有紅色的像素。在RGB里你得寫(xiě)類似R 150 and G 100 and B 100這樣的條件而且這個(gè)閾值對(duì)光照極其敏感換個(gè)亮度就得重調(diào)。在HSV里你只需要約束H在紅色區(qū)間比如0到10和170到180因?yàn)榧t色跨了色環(huán)的0度邊界S和V給一個(gè)寬松的下限過(guò)濾掉灰白和過(guò)暗的像素。光照變化主要影響V而V你本來(lái)就給了寬松范圍所以魯棒性大幅提升。這就是HSV在顏色分割任務(wù)里幾乎成為默認(rèn)選擇的原因。但HSV也不是萬(wàn)能的。它的色相在低飽和度、低明度區(qū)域非常不穩(wěn)定。一個(gè)接近黑色的像素RGB三個(gè)值都很小微小的噪聲就能讓max對(duì)應(yīng)的通道跳變導(dǎo)致H劇烈抖動(dòng)。所以在暗部或灰部做色相分析結(jié)果往往不可靠。這一點(diǎn)在做夜間圖像或陰影區(qū)域處理時(shí)要特別小心。3. Python里做RGB轉(zhuǎn)HSV的幾條路選錯(cuò)庫(kù)等于白干3.1 OpenCV的cvtColor工業(yè)級(jí)首選在Python生態(tài)里做RGB轉(zhuǎn)HSV最常用的就是OpenCV的cv2.cvtColor。它的調(diào)用方式很直接import cv2 import numpy as np # 假設(shè)img是BGR格式OpenCV默認(rèn)讀入格式 img_bgr cv2.imread(test.jpg) img_hsv cv2.cvtColor(img_bgr, cv2.COLOR_BGR2HSV)這里第一個(gè)大坑就來(lái)了OpenCV讀入圖像默認(rèn)是BGR順序不是RGB。如果你拿PIL或matplotlib讀的圖直接丟給cv2.cvtColor并指定COLOR_RGB2HSV顏色通道就錯(cuò)位了轉(zhuǎn)換出來(lái)的H值全是錯(cuò)的。我見(jiàn)過(guò)不止一個(gè)項(xiàng)目因?yàn)檫@個(gè)問(wèn)題導(dǎo)致紅色和藍(lán)色識(shí)別對(duì)調(diào)排查了半天。正確的做法是明確你的輸入是什么格式。如果是OpenCV自己讀的用COLOR_BGR2HSV如果是其他庫(kù)讀的RGB數(shù)組要么先轉(zhuǎn)成BGR要么用COLOR_RGB2HSV。我個(gè)人的習(xí)慣是統(tǒng)一在OpenCV體系里操作讀入就用imread避免混用。OpenCV的HSV值域是H取0到179S取0到255V取0到255。注意H只有180個(gè)值不是360。這是因?yàn)镺penCV為了把H塞進(jìn)8位無(wú)符號(hào)整數(shù)0到255里把角度除以了2。所以如果你從別的庫(kù)拿到H是0到360的轉(zhuǎn)到OpenCV前要除以2。3.2 PIL/Pillow的convert方便但值域不同Pillow也能做色彩空間轉(zhuǎn)換from PIL import Image img Image.open(test.jpg).convert(HSV) hsv_array np.array(img)Pillow的HSV值域是H、S、V都是0到255。H的計(jì)算方式是角度乘以255除以360所以和OpenCV的H值不一樣。如果你在Pillow里調(diào)好了閾值直接搬到OpenCV里用結(jié)果會(huì)完全不對(duì)。這個(gè)差異我在第4節(jié)的表格里會(huì)詳細(xì)列出來(lái)。Pillow的好處是API簡(jiǎn)單適合做批量圖像格式轉(zhuǎn)換或簡(jiǎn)單的顏色統(tǒng)計(jì)。但它在做像素級(jí)操作時(shí)性能不如OpenCV而且功能相對(duì)有限。3.3 matplotlib和skimage科研場(chǎng)景常用skimagescikit-image提供了rgb2hsv函數(shù)from skimage.color import rgb2hsv hsv rgb2hsv(rgb_image)skimage的特點(diǎn)是輸入輸出都是浮點(diǎn)數(shù)值域歸一化到0到1。H是0到1的角度比例S和V也是0到1。這種歸一化在科研和算法驗(yàn)證時(shí)很方便因?yàn)椴挥貌傩恼麛?shù)溢出和值域問(wèn)題。但如果你要部署到嵌入式設(shè)備或做實(shí)時(shí)處理浮點(diǎn)運(yùn)算的開(kāi)銷和OpenCV的定點(diǎn)優(yōu)化比起來(lái)還是有差距。matplotlib的colors.rgb_to_hsv也能用但主要是給繪圖配色服務(wù)的處理大圖像性能一般不建議在圖像處理流水線里用。3.4 手寫(xiě)轉(zhuǎn)換理解原理的最好方式但別用在生產(chǎn)想真正搞懂轉(zhuǎn)換過(guò)程我建議你手寫(xiě)一遍。下面是一個(gè)基于NumPy的向量化實(shí)現(xiàn)import numpy as np def rgb_to_hsv_numpy(rgb): # rgb: (H, W, 3), 值域0-255 rgb rgb.astype(np.float32) / 255.0 r, g, b rgb[..., 0], rgb[..., 1], rgb[..., 2] maxc np.max(rgb, axis-1) minc np.min(rgb, axis-1) delta maxc - minc # 計(jì)算H h np.zeros_like(maxc) mask delta ! 0 rmask mask (maxc r) gmask mask (maxc g) bmask mask (maxc b) h[rmask] (60 * ((g[rmask] - b[rmask]) / delta[rmask]) 360) % 360 h[gmask] 60 * ((b[gmask] - r[gmask]) / delta[gmask]) 120 h[bmask] 60 * ((r[bmask] - g[bmask]) / delta[bmask]) 240 # 計(jì)算S s np.zeros_like(maxc) s[maxc ! 0] delta[maxc ! 0] / maxc[maxc ! 0] # V就是maxc v maxc return np.stack([h, s, v], axis-1)手寫(xiě)的好處是你能清楚看到每個(gè)像素的計(jì)算路徑調(diào)試時(shí)能定位到具體哪一步出了問(wèn)題。但生產(chǎn)環(huán)境還是用OpenCV因?yàn)樗牡讓邮荂優(yōu)化過(guò)的速度差幾十倍。4. 值域?qū)φ毡聿煌瑤?kù)之間轉(zhuǎn)換的隱形陷阱前面反復(fù)提到值域問(wèn)題這里集中列一張表。這張表是我在實(shí)際項(xiàng)目里踩坑后整理的建議收藏。庫(kù)/函數(shù)H范圍S范圍V范圍輸入格式備注OpenCVCOLOR_BGR2HSV0-1790-2550-255BGRH是角度除以2OpenCVCOLOR_RGB2HSV0-1790-2550-255RGB同上注意輸入順序Pillowconvert(HSV)0-2550-2550-255RGBH是角度乘255除360skimagergb2hsv0-10-10-1RGB浮點(diǎn)歸一化適合科研matplotlibrgb_to_hsv0-10-10-1RGB浮點(diǎn)同skimage這張表最實(shí)用的地方在于跨庫(kù)遷移閾值。比如你在skimage里調(diào)好了紅色的H范圍是0到0.05和0.95到1.0搬到OpenCV里就要乘以180變成0到9和171到180。S和V從0到1乘以255變成0到255。這個(gè)換算不做閾值全廢。還有一個(gè)隱蔽的坑OpenCV的H在紅色區(qū)域是跨0的。紅色對(duì)應(yīng)H接近0和接近179兩個(gè)區(qū)間。如果你只寫(xiě)H 10會(huì)漏掉H在170到179的那部分紅色。正確寫(xiě)法是用cv2.inRange配合兩個(gè)區(qū)間做或運(yùn)算或者用位運(yùn)算合并掩碼。# 提取紅色OpenCV HSV lower_red1 np.array([0, 100, 100]) upper_red1 np.array([10, 255, 255]) lower_red2 np.array([170, 100, 100]) upper_red2 np.array([179, 255, 255]) mask1 cv2.inRange(hsv, lower_red1, upper_red1) mask2 cv2.inRange(hsv, lower_red2, upper_red2) mask cv2.bitwise_or(mask1, mask2)這段代碼我用了很多次S和V的下限設(shè)100是為了過(guò)濾掉灰白和過(guò)暗的像素。具體數(shù)值要根據(jù)你的圖像調(diào)整但思路是通用的。5. 實(shí)戰(zhàn)用HSV做顏色分割的完整流程與參數(shù)調(diào)優(yōu)5.1 從一張圖到掩碼的完整鏈路假設(shè)你有一張產(chǎn)品圖要從傳送帶上分離出藍(lán)色的零件。完整流程是這樣的import cv2 import numpy as np # 1. 讀入并轉(zhuǎn)換 img cv2.imread(product.jpg) hsv cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # 2. 定義藍(lán)色范圍OpenCV值域 lower_blue np.array([100, 80, 50]) upper_blue np.array([130, 255, 255]) # 3. 生成掩碼 mask cv2.inRange(hsv, lower_blue, upper_blue) # 4. 形態(tài)學(xué)去噪 kernel np.ones((5, 5), np.uint8) mask cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel) mask cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel) # 5. 提取結(jié)果 result cv2.bitwise_and(img, img, maskmask)這個(gè)流程里第4步的形態(tài)學(xué)操作經(jīng)常被省略但實(shí)際項(xiàng)目里幾乎必做。因?yàn)镠SV閾值分割出來(lái)的掩碼往往有大量噪點(diǎn)尤其是圖像邊緣和反光區(qū)域。開(kāi)運(yùn)算去掉小噪點(diǎn)閉運(yùn)算填補(bǔ)內(nèi)部空洞這兩個(gè)操作能讓掩碼質(zhì)量提升一個(gè)檔次。5.2 參數(shù)怎么調(diào)一個(gè)可復(fù)用的調(diào)試方法調(diào)HSV閾值最笨的辦法是反復(fù)改數(shù)字看結(jié)果效率極低。我常用的方法是先做交互式取色。用OpenCV的鼠標(biāo)回調(diào)點(diǎn)一下圖像就打印出該點(diǎn)的HSV值def pick_hsv(event, x, y, flags, param): if event cv2.EVENT_LBUTTONDOWN: hsv_img param[hsv] print(f位置({x},{y}) HSV: {hsv_img[y, x]}) img cv2.imread(product.jpg) hsv cv2.cvtColor(img, cv2.COLOR_BGR2HSV) cv2.imshow(image, img) cv2.setMouseCallback(image, pick_hsv, {hsv: hsv}) cv2.waitKey(0)在目標(biāo)區(qū)域多點(diǎn)幾個(gè)點(diǎn)記錄H、S、V的分布然后取一個(gè)能覆蓋大部分目標(biāo)點(diǎn)、又不包含背景的范圍。這個(gè)方法比盲調(diào)快十倍。調(diào)參時(shí)有個(gè)經(jīng)驗(yàn)H的范圍盡量窄S和V的范圍盡量寬。因?yàn)镠決定顏色類別窄一點(diǎn)能避免把相近顏色混進(jìn)來(lái)S和V受光照影響大寬一點(diǎn)能適應(yīng)不同亮度。但S的下限不能太低否則灰色會(huì)被誤判V的下限也不能太低否則暗部噪聲會(huì)進(jìn)來(lái)。5.3 光照變化的應(yīng)對(duì)策略如果你的應(yīng)用場(chǎng)景光照會(huì)變固定閾值遲早出問(wèn)題。幾個(gè)實(shí)用的應(yīng)對(duì)手段自適應(yīng)白平衡預(yù)處理在轉(zhuǎn)HSV之前先做一次灰度世界或白平衡校正把光照色偏拉回來(lái)用S和V做歸一化有些場(chǎng)景下只靠H做分割S和V只用來(lái)過(guò)濾極端值分區(qū)域閾值如果圖像不同區(qū)域光照差異大可以分塊處理每塊用不同的閾值直方圖均衡化對(duì)V通道做均衡化提升暗部細(xì)節(jié)但要注意這會(huì)影響S和H我在一個(gè)戶外分揀項(xiàng)目里用過(guò)組合方案先做白平衡再轉(zhuǎn)HSVH范圍放寬S和V用動(dòng)態(tài)閾值根據(jù)圖像整體亮度調(diào)整。這套方案在陰天和晴天都能跑比固定閾值穩(wěn)定得多。6. 那些年我在RGB轉(zhuǎn)HSV上踩過(guò)的坑6.1 通道順序搞反最經(jīng)典也最致命前面提過(guò)OpenCV讀圖是BGR。我見(jiàn)過(guò)一個(gè)項(xiàng)目開(kāi)發(fā)者用cv2.imread讀圖然后用COLOR_RGB2HSV轉(zhuǎn)換結(jié)果紅色和藍(lán)色完全對(duì)調(diào)。更麻煩的是這種錯(cuò)誤在灰度圖上不明顯只有彩色圖才暴露如果測(cè)試用例都是灰度圖上線后才炸。避坑方法在代碼里明確注釋輸入格式或者封裝一個(gè)統(tǒng)一的讀圖函數(shù)所有圖像都經(jīng)過(guò)同一個(gè)入口避免混用。6.2 灰色區(qū)域H值跳變隱蔽的誤判源前面講過(guò)S接近0時(shí)H不穩(wěn)定。我做過(guò)一個(gè)缺陷檢測(cè)背景是灰色金屬結(jié)果部分灰色像素的H偶爾跳到紅色區(qū)間被誤判成缺陷。排查了很久才發(fā)現(xiàn)是S太低導(dǎo)致的H抖動(dòng)。避坑方法在閾值里給S設(shè)一個(gè)下限比如S 30把灰色區(qū)域直接排除。如果你的任務(wù)必須處理灰色那就不要用H改用S和V做判斷。6.3 值域換算遺漏跨庫(kù)遷移的定時(shí)炸彈從skimage換到OpenCV或者從Pillow換到OpenCV值域不換算閾值全錯(cuò)。這個(gè)坑我在第4節(jié)專門(mén)做了表格但實(shí)際項(xiàng)目中還是容易忘。避坑方法寫(xiě)一個(gè)轉(zhuǎn)換函數(shù)把不同庫(kù)的HSV統(tǒng)一到同一個(gè)值域再處理。或者干脆全項(xiàng)目只用一種庫(kù)減少切換。6.4 性能問(wèn)題大圖逐像素轉(zhuǎn)換有人用Python循環(huán)逐像素做RGB轉(zhuǎn)HSV處理一張4K圖要幾十秒。OpenCV的cvtColor是向量化底層優(yōu)化的同樣的圖毫秒級(jí)完成。避坑方法永遠(yuǎn)用庫(kù)函數(shù)不要手寫(xiě)循環(huán)。如果非要手寫(xiě)用NumPy向量化別用for循環(huán)。6.5 浮點(diǎn)精度問(wèn)題skimage返回浮點(diǎn)HSV如果你把它轉(zhuǎn)成uint8存儲(chǔ)會(huì)丟失精度。反過(guò)來(lái)從uint8轉(zhuǎn)浮點(diǎn)做運(yùn)算再轉(zhuǎn)回uint8也可能因?yàn)樯崛氘a(chǎn)生偏差。避坑方法在流水線里保持?jǐn)?shù)據(jù)類型一致中間計(jì)算用浮點(diǎn)最終輸出再轉(zhuǎn)整數(shù)。不要反復(fù)在整數(shù)和浮點(diǎn)之間來(lái)回轉(zhuǎn)。7. 進(jìn)階HSV之外什么時(shí)候該考慮其他色彩空間HSV不是終點(diǎn)。在某些場(chǎng)景下其他色彩空間可能更合適Lab色彩空間感知均勻適合做顏色差異度量。如果你要判斷兩個(gè)顏色看起來(lái)差多少Lab比HSV更準(zhǔn)YCrCb亮度和色度分離得更徹底膚色檢測(cè)常用HSL和HSV類似但L的定義不同某些圖像編輯軟件用這個(gè)但HSV的優(yōu)勢(shì)在于直觀、計(jì)算簡(jiǎn)單、OpenCV支持好。對(duì)于大多數(shù)顏色分割任務(wù)HSV夠用了。只有在需要精確顏色差異度量或特定領(lǐng)域應(yīng)用時(shí)才需要考慮換空間。我個(gè)人的選擇邏輯是顏色分類和分割用HSV顏色差異度量用Lab膚色檢測(cè)用YCrCb。這個(gè)組合覆蓋了我遇到的大部分場(chǎng)景。8. 幾個(gè)能直接抄的代碼片段最后放幾個(gè)我反復(fù)用的代碼片段都是經(jīng)過(guò)項(xiàng)目驗(yàn)證的。批量轉(zhuǎn)換并保存HSV圖像import cv2 import os def batch_convert(input_dir, output_dir): os.makedirs(output_dir, exist_okTrue) for fname in os.listdir(input_dir): if not fname.lower().endswith((.jpg, .png, .jpeg)): continue img cv2.imread(os.path.join(input_dir, fname)) if img is None: continue hsv cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # 為了可視化把HSV轉(zhuǎn)回BGR顯示注意這不是原始顏色 vis cv2.cvtColor(hsv, cv2.COLOR_HSV2BGR) cv2.imwrite(os.path.join(output_dir, fname), vis)注意這里轉(zhuǎn)回BGR只是為了可視化HSV圖像本身不能直接保存為普通圖片格式因?yàn)閳D片格式存的是RGB/BGR。顏色范圍可視化工具import cv2 import numpy as np def create_hsv_trackbars(): cv2.namedWindow(trackbars) cv2.createTrackbar(H_min, trackbars, 0, 179, lambda x: None) cv2.createTrackbar(H_max, trackbars, 179, 179, lambda x: None) cv2.createTrackbar(S_min, trackbars, 0, 255, lambda x: None) cv2.createTrackbar(S_max, trackbars, 255, 255, lambda x: None) cv2.createTrackbar(V_min, trackbars, 0, 255, lambda x: None) cv2.createTrackbar(V_max, trackbars, 255, 255, lambda x: None) img cv2.imread(test.jpg) hsv cv2.cvtColor(img, cv2.COLOR_BGR2HSV) while True: h_min cv2.getTrackbarPos(H_min, trackbars) h_max cv2.getTrackbarPos(H_max, trackbars) s_min cv2.getTrackbarPos(S_min, trackbars) s_max cv2.getTrackbarPos(S_max, trackbars) v_min cv2.getTrackbarPos(V_min, trackbars) v_max cv2.getTrackbarPos(V_max, trackbars) lower np.array([h_min, s_min, v_min]) upper np.array([h_max, s_max, v_max]) mask cv2.inRange(hsv, lower, upper) result cv2.bitwise_and(img, img, maskmask) cv2.imshow(result, result) if cv2.waitKey(1) 0xFF 27: break cv2.destroyAllWindows()這個(gè)工具用滑動(dòng)條實(shí)時(shí)調(diào)閾值比盲調(diào)快得多。我每個(gè)新項(xiàng)目都會(huì)先跑一遍這個(gè)找到大致范圍再寫(xiě)死到代碼里。HSV值域轉(zhuǎn)換函數(shù)def convert_hsv_range(h, s, v, from_libskimage, to_libopencv): 在不同庫(kù)的HSV值域之間轉(zhuǎn)換 if from_lib skimage and to_lib opencv: return int(h * 180), int(s * 255), int(v * 255) elif from_lib opencv and to_lib skimage: return h / 180.0, s / 255.0, v / 255.0 elif from_lib pillow and to_lib opencv: return int(h * 180 / 255), s, v else: raise ValueError(f不支持的轉(zhuǎn)換: {from_lib} - {to_lib})這個(gè)函數(shù)雖然簡(jiǎn)單但在跨庫(kù)項(xiàng)目里能省很多事。9. 關(guān)于HSV轉(zhuǎn)換我最后想說(shuō)的幾點(diǎn)體會(huì)做了這么多年圖像處理RGB轉(zhuǎn)HSV這個(gè)操作我用了無(wú)數(shù)次但每次遇到新場(chǎng)景還是會(huì)有新的坑。最大的體會(huì)是不要迷信HSV也不要輕視它。它在顏色分割上的優(yōu)勢(shì)是實(shí)打?qū)嵉牡木窒扌浴惋柡投葏^(qū)域H不穩(wěn)定、值域因庫(kù)而異、光照敏感——也是實(shí)打?qū)嵉?。我的建議是拿到一個(gè)新任務(wù)先用交互式工具快速看一下目標(biāo)顏色的HSV分布心里有個(gè)數(shù)。然后寫(xiě)代碼時(shí)把值域轉(zhuǎn)換、通道順序、灰色過(guò)濾這幾個(gè)點(diǎn)檢查一遍。最后一定要用多張不同光照、不同場(chǎng)景的圖測(cè)試別只用一張圖調(diào)通了就上線。還有一個(gè)實(shí)用技巧如果你的應(yīng)用允許在轉(zhuǎn)HSV之前先做一次高斯模糊。這能平滑掉傳感器噪聲讓H值更穩(wěn)定。模糊核大小根據(jù)圖像分辨率定一般3x3或5x5就夠。這個(gè)操作對(duì)后續(xù)的閾值分割幫助很大尤其是低質(zhì)量圖像。至于HSV和其他色彩空間的配合我的經(jīng)驗(yàn)是不要一開(kāi)始就上復(fù)雜的方案。先把HSV用熟遇到它解決不了的問(wèn)題再考慮Lab或YCrCb。大多數(shù)顏色分割任務(wù)HSV加上合理的預(yù)處理和后處理已經(jīng)能覆蓋八九成的需求了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产9 9在线 | 亚洲| xxxx网站亚洲精品| 国产无马视频| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 99在线免费观看| 色老久久| 国产极品99热在线播放69| 国产白嫩精品久久| 无码久久国产| 人妻一区久久二区三区色播| 无码高清操逼网址| 10000部十八禁看电影| 97网色| 欧美色婷婷| 午夜噜噜噜| 国产激情av女片自拍| 麻豆国产精品午夜视频| 亚洲天堂另类小说男人| av毛片aaaaa免费看| 亚洲 图片 欧美 色图| 777超碰| 日韩精品区二区三区不卡| 97超碰影音| 自拍偷拍2025在线观看| 淫淫综合网| 色噜噜狠狠色综无码久久合欧美| 狠狠操狠狠操操| 国模限制级电影| 加勒比伊人| 日韩国产品视频中文字| 国产三级多多影院2022国产AA一级毛片无码 | 久草精品国产99| 成人综合网 欧美| 久久黄色性爱视频| 亚春色色| 中文字幕片| 超97在线精品视频| 亚洲最新Av| 天天综合网1| 人人摸人人叼| 婷婷超| 国产污视频麻豆传媒一区二区| 五十路六十路七十路熟婆| 超碰在线97国产| 91操人| 国产AV中文| 亚洲欧美色图| 91天天c| 久热大香蕉| 日本人妻最新在线中| 久久国99999| 色爱综合网| 国产精品黑人一区二区三区| 搡老女人老91妇女熟女| 99成人| 日本三级A片网站com| 亚欧美综合网。| 91N欧美| av无线看| 无码最新| 伊人国产成人av网站| 97视频900| 麻豆国产免费影片| 免费少妇一区二区| 亚洲男人电影天堂| 大白逼三四级| 亚av顶级裸体一区二区三区四区五区 | 国产精品视频内谢女人| 啊啊啊在线看| 歐美性天天| 六九九九| 91超级碰碰| 超碰在线观看av不卡| 97亚洲综合在线| 欧美国产视频| 一区二区视频你懂的| 九九色综合| 377p欧洲日本亚洲大胆| 亚洲综合影院| 久久久久久性爱免费视频| 伊人操你| AAAA级日本片免费视频| 色噜噜狠狠色综无码久久合欧美| 人人爽夜夜玩视频| 加勒比伊人综合| 影音综合网| 婷婷亚洲综合| 曰韩av中文字幕专区| 免费无码国产精品v片在线观看| 舔足天天操天天射| 97神马久久| 呻吟 欧美 日本 中出| 日少妇亚洲版| 超碰98综合网| 国产乱青青草久久| 亚洲综合贴图91 | 夜夜操天| 亚洲婷婷五月天| 色欲天天综合网| 综合欧美激情网| 亚洲另类欧美精品| 国产精品日韩在线一区| 国产一区二区免费福利片| av影片在线观看不卡| 人妻熟女一区二区在线视频| julia国产在线| 新91视频.cmp| 久九九九九九九九热| 中文字幕第95页| AV综合中文字幕干| 婷婷久月| 国产精品对白内射| 精久久久91| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产精品不卡av免费在线观看| 日韩图色| 中文字幕三四区| 又粗又长又大国产不卡| 香蕉欧美| 亚洲成人性| 黄色网址在线免费观看| 日韩女模中文造逼| 91oumei| 91久久国产综合久久| 骚货| 97超碰逼| 国产热av| 国产精品视频在线观看| 欧美日韩在线视频网站| 乱伦a片视频| 1024人妻熟女一区二区三区| 日本免费亚洲欧美| 国产13区| 蜜桃狠狠色伊人亚洲综合| 伊人色综合网电影| 五月天激情小说| 中日无幕一二三四区| 天堂资源欧美| 中文字幕av一区二区三区人妻少妇| 久久久极品| 欧美不卡五十路| 久久久久久亚洲中文| 激情接吻视频久久久久久| 无码99| 偷拍网站久久男女男| 九九成人精品| 精产品久久| 日韩偷拍一区二区三区 | 欧美人体性爱互联网第一页婷婷日本| 精品黑人一区二区| 草伊人高潮喷水超碰| 日本中文字幕一区| A级毛片在线看免费| 2024人人操人人摸| 国产熟女精品区| www欧美91| 26uuu国产亚洲综合| 日本欧美国内在线| 操B久久| 日本亚洲熟女视频| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧洲精品一二三在线| www欧美91| 操高情无码| 狠狠久久四虎| yazhouzaixian| av爱爱爱| 日韩精彩免费| 成人精品在线免费视频| 一区二区三区机械有限公司| 98福利在线视频| 黄片www视频免费| 欧美日综合| 久久久久无码一妻区| 丰满人妻一区二区三区蜜桃视频| 99久久久| 91蜜臀人妻中文字幕在线| 韩国三级一线观看久| 丰满人妻av一区二区三区| 国产白丝在线| 久久黄片国产一区二区| 射丝袜高跟鞋99| 亚洲欧洲日韩中文字幕一区| 久久人人舔人人爽舔人人av片| 精品妇女一区二区三区| 亚洲欧美在线丝袜| 大香蕉五月天| 亚洲图片小说欧洲| 98一区二区精品| 青女偷拍网| www狠狠| 欧美日日人人天天| 久久久夜夜嗨免费视频| 亚洲色图第四色| 欧美另类精品xxxx| 欧美日韩亚洲五月天婷婷| 性无码专区2020| 色性综合| 好爽免费视频| 九九九九九九九九九九九免费国产| 亚洲天堂一区二区| 亚洲精品成人| 亚洲欧美另类图片| 久久综合久久综合人久久夜精品| 国产91影院| 色眯眯射| 欧美日韩不卡a片| 天天干天天中出av| 秋霞无码av鲁丝片一区| 国产AV线| 久久久久9999| 欧美爆乳精品一区二区| 亚码人妻| 8050无码八戒| 久久免费9| 国产不卡片| 思思久热在线精品66| 天天肏美女| 另类亚洲一区二区三区| 欧美在线综合| www.色婷婷| 91亚洲欧洲| 岛国小电影| а√天堂资源官网在线资源| 黑人精品久久97| 日韩卡一卡二卡三在线| 丰满熟女一区二区三区在线播放| 青青草大香蕉在线视频| 欧美日韩国内不卡| 久久久久久久9| 欧美亚洲20p| 无码丰满熟妇一区二区浪潮AV| 自拍亚洲综合| 天综合中文| 第四色奇米影视777| 亚洲欧美setu| 91狠狠色丁香婷婷综合久久精品| 国产狂喷潮在线精品| a片亚洲一本通视频| 岛园激情| 国产 日韩 欧美一区| 人妻酒店出差被中出免费在线播放| 无码日韩人妻av一| 欧洲综合色图| 国产深喉| 久久有码| 欧美日韩m| 日本Xx性爱| 97爱爱爱| 东北女人高潮视频| 日韩色图 一区二区| 天天操夜夜操| 激情视屏国产乱伦强奸| 香蕉国产精品麻豆亚洲欧美日韩 | 亚洲超碰在线| 秋霞成人做爱| 久久春色| 欧美激情专区| 色综合中文字幕不卡| 91强热人妻| 26uuu最新| 欧美性爱一区二区三区| 风月影院男女十八禁| 天天日老熟妇| 国产免费永久精品无码| 岛国大片在线观看网站入口| 成人羞羞视频国产| 78精品在线| 999 久久久| 嗯嗯啊啊操死我| 午夜欧美女人操逼| 久久首页| 日韩操p| 清纯唯美综合| 91麻豆天美国产欧美高潮| 久久夜色一区二区| 久操视频免费在线观看| 亚洲人成网www| 亚洲第2页| 国内亚洲高清无码| 亚洲 暴爽 AV人人爽日日碰| 精品人妻少妇| 好湿好紧视频| 一本一道久久综合久久| 九99久久| 青青草华人在线欧美在线| 欧美72网页| 不卡超碰护士AV在线免费播放| 欧美做爰无码A片视频| 亚洲最新av无码成人精品区 | 久久精品国产97欧美精品亚洲| 国产乱人妻精品入口| 久久啊啊啊| 极品人妻少妇综合| 78精品| 久久日韩肥臀| 国产一区在线看| 麻豆熟妇乱妇熟色A片在线看| 性感美女啊啊啊在线| 91欧美性| 死我十八禁| 国产AV天美传媒一区二区三区| 精品无码人妻一区二区免费蜜桃| 欧美亚洲高清不卡| 九一国产精品| 日本亚洲嫩草影院啪啪| 青草精品视频-日本久久久久网站| 91高清欧美| 久久久久久九九九九九| 好吊色综合| 日本久久女同性恋视频| 无码高清少妇久久| av在线一区二区三区| 国产h片在线观看视频| 污污汅18禁网站在线永久免费观看 | 国产2.3.4区| 4tube欧美女厕所| 91久热| 后入式视频国产自| 亚洲图片 欧美电影| 东京热av影院| 人人妻人人澡人人爽久久av| 草草影院最新网址| 五月色网| 97色色色综合网站| 大香蕉92| 2024年最新色情网站在线观看| 国产精品99精品视频网站| 国产AV激情无码久久无码| 无码日韩网站| 97视频在线免费看| 欧美熟女操屄| 又大又白奶子| 亚洲综合性网址| 欧美成人精品一区二区男人蜜臀 | 9999九九九久久久| 欧美激情视频一区二区| 啪啪啪东京| 精品婷婷| 色臀aV| 香蕉人欧美综合| 少妇人妻好深太紧了vr91| 五月婷婷久久综合| 国精综合一二三区影视| 国产尤物在线三区| 亚洲欧美在线观看免费| 日韩免费人妻色情网站| 日日AAvv| 欧美丝袜制服久久| 伊人成人情色综合| 国产精品一区二区三| 伦激情人妻另类人妻| 无套内射性感少妇视频| 情色五月天网| CCYY草草影院地址入口| 久久久一区二区三区四曲免费听 | 骚货人妻偷情自拍在线视频| 肉丝中文无码高清| 亚洲一区二区三区播放在线| 天天摸夜夜摸| 精品免费一区| 极品色社| 超碰97男女| 夜夜影视四色| 亚洲淫色网中文| 国产午夜在线观看| 大香蕉碰碰| 少妇九九九九| 日韩视频啪啪| 国内外毛片在线观看| 久久久久久亚洲Av无码| 麻豆九九九| 啊啊啊啊啊啊在线观看| 红杏大香蕉| 少妇九九九九| 97碰在线视频| 国产三级中文字幕粉嫩 | 97视频在线看| 97爱爱爱综合| 性猛交| 夜色五月天| 欧美se综合| 色色色色综合网| 狠狠操狠狠燥| 欧美 亚洲 偷拍自拍| 啊啊啊不要嗯嗯在线观看| 高清国产性猛交xxxx乱大交| 一级日本牲交大片好爽在线看| 久久国产三区| 亚洲欧美国产va在线播放频| 91成人国产综合久久精品蜜月| 欧美精品成人一区二区在线观看| 天天日日舔舔| 牛牛操视频逼| 黄久在线| 在线播放成人网站| 俞拍久久国应视频| 草b在线 | 久久久久亚洲Av无码专区老牛影视| 2020中文字幕| 人人干黄色| 天天天乱色综合全| caoni国产亚洲av| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 女人天堂网| 欧美一级色| 欧美日韩在线小说| 中文字幕版| 五月婷婷六月丁香网址| 九九热午夜欧亚国产视频| 中文字幕狠狠玩| 国产精品对白自产拍| 激情综合久久| 超碰成人人人爽人人爽| 91熟女综合| 黄片aaaaa一区| 91热热色| 女生自91网站| 99超级碰免费视频| 国产美女在线精品免费看| 日日夜夜青青草母狗| 久久精品国产亚洲AV片多多| 伊香蕉综合久久久久久久噜噜噜| 性色avv| 免费一级黄色录像影片| 国产999精品久久久| 欧美少妇大量自拍视频在线观看| 日韩成人在线性爱视频| 久久久啊啊啊| 伊人青青草久久| 国产精品久久久鸭无码的功能| 999精品久久久久久久| 超碰色男人操熟女| 91观看 国产白丝| 日韩av色图综合| 日本三级R| 色网站导航大全| 欧美亚洲清纯| 国产又大又粗又长视频在线| 日本色色色| 影音先锋乱伦资源| 美女久久久| 久久久精品久久| 国产在线不卡导航| 亚欧国产无码精品在线| 三级精品三级在线观看| 香蕉视频精品亚洲一区二区三区在线播| 情色五月天久久久| 青青草中文-久久青草精品一区二区三 | 久久动漫精品视频这里只有精品| 五月丁香综合| 国产第25页在线观看| 亚洲不卡三级手机播放| 天天操福利视频综合网站| 爽爽爽免费视频| 亚洲一区深夜| 2024人人操人人摸| 盗摄女人妻在线| 在线人成亚洲视频免费观看| 97超碰色色| 久热精品在线| 加勒比性爱成人在线| 综合亚洲情色| 色月天AV导航| 超碰在线成人| 色综合久| 日本国产成人亚洲精品无码| 小视频玖玖| 日韩熟女操逼| 91视频精品| 91青青草| 欧美亚洲情色| 香蕉欧美| 黄片免费视频2019| 国产精品久久久久久高清无码免费看 | 国产强奸乱伦欧美| 久久少妇| 亚洲天天综合| 91精品国产91综合久久蜜臀| 火箭成精品视频884必出精品| 亚洲中文字幕久久无码精品| 亚洲天堂一区二区| 夜夜嗨一区二区三区三州加勒比 | 国产精品制服丝袜中文字幕日韩一区二区三区| 精品一区二区三区蜜桃臀赵总| 一区二区三区机械有限公司| 99热超碰在线| 免费观看欧美日韩操逼视频| 熟女丰满人妻一区| WWW4虎| 国产一区二区三区不卡手机在线| 艾草av| 久久少妇视频| 久久久男人的天堂| 欧美极品色| 日本免费二区三区| 超碰碰97资源站| 午夜爽爽爽| 欧美Ⅴ性爱| 99在线免费公开视频| 人人妻人射| 中文字幕亚洲在线一区| 婷婷五月天基地| 天综合中文| 国产高清不卡视频| 91无码人妻| 久久亚洲一区女同性恋中文字幕 | 日本不卡中文| 黑人免费福利视频| 狠狠中文字幕| 欧美在线干| 蜜臀久久久久久999| 国产久久视频| 日韩av电影网站| 色约约一区=区三区| 呦呦一区| 国产精品婬乱一级毛片彝族| 日韩精品区二区三区不卡| 少妇一区二区三区在线观看| 91碰碰| 国产精品视屏| 美女操逼福利视频| 女同亚洲欧美一二三区久久电影| 97在线观视频免费观看| 伊人麻豆传媒| 国产女人和拘做爰视频 | 多乙久久久久久| 一二三四日本视频高清| 亚洲精品不卡一二三区| 欧美亚洲图片| 伊人女女资源在线观看| 夜夜操av亚洲一区二区| 国产夫妻性生活视频| 搡老熟女免费视频| 色婷婷导航| 久久久久亚洲精品| 久久专区| 国产热RE99久久6国产精品首| 中文字幕一区二区三区人妻少妇在线| 人人妻天天做天天爽| 日本影视久久免费| 国产欧美日韩在线不卡第一页| 91丝袜美女| julia国产在线| www..com操老师| 97国产精品国| 麻豆亚洲AV成人无码久久精品| 熟女五十路一区二区三| 97玖玖人妻| 78精品在线| 欧美夜色| 国产强奸乱伦第1页| 91黑人无码激情在线| 久久久穴999| 国产传媒av天美传媒在线| 国产精品自在线发布| 亚洲综合性感在线| 五月婷亚洲精品天堂| 婷婷五月天影院| 少妇99| 中国一级操逼视频| 精久久久91| 日韩一级久久毛片| 国产精品一区二区在钱播放| 骚女天天综合网| 六月激情婷婷| 国产丁香精品露脸视频| 爱av免费| 久艹99| 亚洲一本色道中文无码aV天美| 色五月第四色| 伦激情人妻另类人妻| 夜夜嗨av午夜成人| 97超碰磁| 久久亚洲天天做| 国产精品黑人一区二区三区| 怡红院怡春院| 妇女性内射冈站HDWWWCOM| 日韩99999色| 国产毛片片精品天天看视频| 日韩一999精品| 偷拍精品一区二区三区| 校园春色制服丝袜中文字亚洲| 在线视频资源| 野狼激情网| av影片在线观看不卡| 精品久久久久,69国产成人精| 夜夜嗨视频| 人妻精品综合中文字幕在线 | 日韩成人人妻网站| 在线不卡视频| 啊啊啊好想要| 六月丁操逼| 东北丰满熟女国产一区| 日韩熟女视频二区| 色婷婷综合网| 色欲天天综合久久久无码网中文| 日韩人妻网站| 人人操,操人人| 日韩去日本高清在| 天天干18禁| 在线 亚洲 网爆 自拍| 99re热有精品视频国产| 少妇人妻激情四射| 99热9| 日韩欧美性爱电影在线观看| 亚熟hd视频在线| 五月天黄色激情视频| 青草地一本线一区二区三区| 九九久久久久久爱| 99热99在线播放激情| 风间由美日韩欧美久久| 欧美男女午夜啪啪| 亚洲图片激情综合另类| 亚洲资源网| 九九热在线精品视频| 国产 日韩,欧美 自拍| 亚州高清色综合| www.色五月| 操逼日批| 久操国产在线| 狠狠色一区二区中文字幕| 国产精品秘 福利姬在线观看| 97精品久久| 97超碰超欧美。| 97香焦色区| 太久视频| 尤物av网站免费在线播放| 啊啊啊啊啊啊啊啊啊在线观看| 欧美亚洲日韩人妻在线观看| 国产中文大片资源中文字幕| 九t超碰| 超碰98综合网| 少妇99成人麻豆| 少妇一区二区三区在线观看| 激情四射五月天| 亚洲人体视频在线观看| 91狠狠狠| 老鸭窝黄色视频网站| 69超碰综合| 亚洲成人性爱在线观看| 麻豆国产97在线| 96一区二区三区| 日日夜夜噜| 少妇蜜汁| 蜜桃臀av在线观看| 色青青久久影视| 午夜操逼不卡| 国产1024在线播放| 久久久精品网| 国产9熟妇视频网站| 久久久九九九九| 蜜桃臀 后入 一区 二区 三区 在线| 久久这里只精品99re66图| xxxx网站亚洲精品| 中文字幕黄片在线| 91色综合| 国产精品第一页国产大屁股视频免费区| 美国三级日本三级久久99| 久久成年精品| 日韩内射视频| 九一屌逼| 亚洲精品丝袜| 性色avv| 欧美天天综合在线| 天美传媒精品久久视频| 精品国产乱码久久久久久日本公司| 欧美页片| 久久久网一区| 国产白丝在线| 久久综合超碰| 熟女一区二区三区| 婷婷15月天青娱乐| 激情四射五月天| 伊人国产视频| 操死我了嗯嗯嗯| 1204av韩国| 成人五月天色网| 10000部十八禁看电影| 亚洲少妇诱惑| 啊啊啊啊二区好大| 亚洲第一二区另类图| AV在线资源| 色大香蕉97N| 亚洲黄色网址| 亚洲天堂少妇| 91丰满| 亚洲天堂男人网| 天天躁日日躁狠狠躁| 中文久久| 色翁荡息又大又硬又粗又爽| 国产精品极品美女视频| 国产三级日产三级韩国三级| 性爱av在线免费观看| 91Chinese在线| 禁片 高清 在线观看视频网站| 操少妇很爽av| 久偷拍| 日韩综合97P| 国产一区二区在线看| 四虎在线视频| 亚洲乱码精品一区二区| 一级片在线观看高清无码| 日本欧美亚洲高清在线看| 久久五月视频| 亚洲伊人久久精品狠狠在线| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 在线无码操| 99热成人| 超碰 av 女人天堂| 亚洲天在线| 久久国产在线一区二区| 99热99在线播放激情| 九九碰九九爱97| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 97久久精品亚洲| 国产美女口爆吞精| 91日产桃蜜| 日韩免费福利在线观看| 亚州操逼网| 日本不卡码黄色| 91老熟女91老女人| A级在线视频| 色综合久久88色综合久久天天| 九九成人| 97在线观视频免费观看| 啪啪自拍九九综合| 久久精品高清AV| 精品久久久久,69国产成人精| 天堂伊人久久| 欧亚综合一卡二卡中文字幕| 男插女青青影院| 色原狠狠天天天| 国产一区二区在线播放量| 色色色色综合网| 热久久99999| 亚州性色| 无码抄逼网| 亚洲 欧美 小说| 91亚洲人| 国产欧美亚洲精品a第2页| 亚洲中文字幕乱码无码一区二区| 密臀成人视频久久久| 亚洲日韩视频二区| 夜夜肏2021| yazhouzaixian| 中国少妇XXXX做受| 啪啪91| 97se亚洲| 一级久久久久久久久久久| 亚州色图狠狠干| 大色综合| 日韩一级二级| 亚洲日精品| 人妻日日干| 另类av综合久久| 国产偷拍网站| 黄色污污污污污污网站| 国产91美女视频| 亚洲精品aa久久伊人| 最新av在线| 国产亚洲深夜激情| 午夜呻吟欧美| 99无码| 少妇超碰在线| 国产精品久久泡妞网站| 欧美很很操视频| 蜜臀久久99'精品久久久| 日本操色导航| 四虎在线播放| 亚洲国产精品有声| 99蜜桃臀久久久欧美精品网站| 伊人网免费视频| 久久色激情一区二区三区| 天美传媒AV在线| 亚洲人妻一区二区三区| 97久久国产| 日本精品一区三区| 亚洲国产97| 欧美日韩国产中文精品字幕自在自线, | 丁香六月婷婷久久综合| 欧美丝袜91| 亚洲综合五月天| 人妻欧美| 九九精品美女高溯喷水| 成人精品无码| 10000部十八禁看电影| 色y情视频免费看| 欧美伦乱爱| 久久亚洲AV无码专区首页| 精品国产一区二区三区香蕉欧美| 91中文精品日韩欧美在线| 在线观看不卡一区二区三区| 欧美色一二三| 黄页视频网站野外| 人妻激情视频| 天综合中文| 老子午夜伦不卡影院| 亚洲成人色情五月天丁香花| 色狠狠 - 百度| 日夜尻逼网| 七久久久| 性暴力欧美猛交在线直播| 欧美亚洲宗合色性图| 欧美黄色大香蕉一区二区| 亚洲精品国产拍免费91在线| 麻豆久久视频在线地址| 久久草草亚洲蜜桃臀| 97超视频在线观看| 欧美日韩99| 亚洲av噜噜噜噜噜噜| 日韩在线97| 国模精品娜娜一二三区| 中文字幕后石码四区五区| 中文字幕乱碼在线| 8050无码八戒| 亚洲色狠| 四虎在线免费视频| 五月婷婷丁香六月| 国产久久成人| 蜜臀AV一区二区三区| www.操| 日本性爱不卡视频| 国产女大学生AV| 操逼短片| 超AV色女| 国内精品久久久久影院亚洲| 亚洲欧美日韩偷拍色图| 欧美青青草视频| 亚洲精品819| 日本操BAV| 亚洲国产一级黄色视频| 97在线播放 | 国产精品动态一区二区三区四四| 99色悠悠| 岛国片在线观看视频亚洲| www熟女乱伦com| 日日骚一区二区三区| 青久操| 亚洲天堂电影精品一区| 亚洲国产成人福利在线观看| 密臀视频三区免费网站| 狠色婷婷久久一区二区三区_| 激情综合97| 国产懂色精品国产av| 色综合国产在线观看| 欧美日韩人妻精品一区二区三区| 久久夜夜夜夜| 亚洲中文字幕噜噜噜久久久| 国产第25页在线观看| 沈阳熟女高潮对白视频| 中文字幕乱妇免费视频| 日韩精品9区| 影音综合网| 日韩欧美女优电影| 激情久久久| 狠狠操夜夜| 无码137片内射在线影院| 青草一区二区| 成人九九| 亚洲自拍青操视频| 夜夜 中文视频rt| 国产AV天美| 97精彩视频网站| 天天爱天天韩国日本牛牛牛牛 | 26uuu性| 美女操逼A A| 色在线视频导航| 亚洲天堂男人的天堂| 東南亚性呦成人伦理资源在线视频| 啊嗯嗯啊好大好爽| 国产性爱乱伦AV| 麻豆国产视频精品观看| 人人爱人人乐人人操| av中亚| 日韩情色一区二区| 中文字幕一区二区三区人妻不卡| 欧美色图自拍| 福利天天都操| 大香蕉2017| 蜜臀va69| 97久操| 少妇天堂| 91精品人妻一区二区三区蜜臀| 女人香蕉久久毛毛片精品| 亚州五月| 大香蕉日韩| 97视频免费播放| 嗯嗯啊啊操我| aaa亚无码专区| 你懂的在线观看区国产| 伊人五月天婷婷| 高清国产性猛交xxxx乱大交| 操逼片国产| 操逼逼福利视频| 日韩女模中文造逼| 大香蕉手机视频| 日本免费中文一区二区三区四区 | 韩国一级婬片A片AAAAA| 激情五月婷婷| 久久久一区二区三区四曲免费听| 亚洲91极品| 久久国产视频专区一二三| 骚逼一区二区| 天天插天天操天天摸天天射天天看| 欧美成人国产精品| 国际精品久久久| 五月婷亚洲精品天堂| 亚洲天堂在线怕怕视频| 麻花豆传媒剧国产MV出差| 亚洲精品啪视频| 成功精品影院| 免费9 1久久| 天欧美在线| 人妻精品一区二区| 内射老妇BBWX0C0CK| 自拍偷拍 高清无码| 久久久网站| 欧美内射少妇| 精品一区二区久久| 久久超碰网| 欧美一区二区三区另类精品| 色99视频| 超碰天天久久79| 91熟女视频网| 免费观看日本操逼视频| 黄骗免费| 亚洲综合色男人网| 在线观看午夜婷婷久久久久清性观看| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 99无码精品| 爱啪精品一区| 竹菊一区二区三区AV线| 一级黄色性爱裸体视频| 欧美十八禁网站| 久久伊人在线五区| 超碰97人人乐| 久久日韩精品一区二区| 激情看片网站| 精品小视频在线| 精精品人妻一区二区三区| 嫩草在线视频| 午夜精品一区二区三区三上悠亚| av线电影| 91在线免费精品视频| 人人摸人人叼| 久久一区,青青青青草视频在线播放| 美女上床网站| 收看日本人日bb| 人妻激情另类| 久久久久久无码人妻中文字幕| 热思思免费视频| 99综合视频| 国产网站在线播放| 午夜情侣自拍网站| 小电影欧美91| 思思热免费在线视频| 欧美熟妇视频| 天天摸天天操视频| 亚洲av综合色区无码一| a男人的天堂| 最新制服中文第一页| 人人摸人人摸人人干| 91欧美偷拍| 伊人麻豆传媒| 丁香婷婷九月| 欧美一区二区三区成人性生活| 国产精品白领在线观看 | 亚洲成人日韩小说| 国产一区二区三区不卡手机在线| 日韩欧美中文字幕搭讪巨乳美人妻视频| 大香蕉www.超碰| 嗯……啊…嗯嗯…啊…好舒服| 91爱啪| 大香蕉丝袜一级片| 死我十八禁| 把腿张开老子CAO烂你| 久久久久ab| 99久久精品无码一区二区毛片免费| 中文字幕高清20页视频| 天美传媒麻豆一区二区三区国产精| 精品人体无圣光凹凸| 97超碰无码网| 日韩欧美性爱电影在线观看| 亚洲性爱高潮影院| 97干在线视频| 中出91| 亚洲风情在线观看| 日本熟妇一区二区三区| 午夜一区| 五月天丁香| 精品国产AV一区天美传媒| 丁香五月天视频| 91白虎| 日日操天天操| 亚州综合在线| 97超碰jingpin| 女色综合| 日韩欧美成人大香蕉| av网站免费看| 日本天堂网| 99e久久国产精品| 久9久9精品| 国产精品999zyz| 亚州高清av| www色日本| 日韩三级av片| 性色avv| 中文字幕高清精品一区| 亚洲激情色片| 一区二区三区四区免费视频| 免费99精品国产自在在线| 国产免费久久久久| 4虎在线观看| 久久久99久9| 一个国产在线综合网站| 亚洲综合骚逼| 色婷婷网| 亚洲成a人v欧美综合天堂下载| 亚洲aw毛茸茸在线 | 搡老女人老91二区| 嗯……啊…嗯嗯…啊…好舒服| 久久精品国产亚洲AV高清演员表| 国产久久一区二区| 曰韩无码777| 东北女人无套内谢视频| 日本不卡二三区| 日本性爱少妇| 午夜毛片亚洲精品片国产久久久| 人人色人人射人人妻| 欧美性生活免费网| 67914在线兔费成人视频| 一二三四日本视频高清| 午夜超爽| 高精欧美色| 青久操| 婷婷五月天av| 日本羞羞的视频在线播放| 99热日| 射 色综合| 中文字幕91页| 精品亚洲天堂| 走光一区92下载| 欧美亚洲玖玖玖| 国产精品免费日韩| 人妻久久一区二区三区| 二三四区精品| 欧美亚洲综合色| 综合欧美激情网| 无码人妻一区二区三区免费九色| 国产天美传媒精品| 67914亚洲精品| 色偷综合| AV天天综合| 国产呦精品一区二区三区下载| 3PAV乱伦视频| 97超碰伊人| 亚洲天堂情色| 精品无码久久久| 日韩性爱电影一区| 无码人妻精品一区二区三区99不卡| 欧美草草高清日韩视频| 1204金沙人妻懂旧版免费| 国产11页| 亚洲欧美日韩夜夜| 亚洲视频1区| 国产一区二区二区按摩精品啪视频| 99999这里都精品| 校园春色综合色| 天天添天天干电影| 日本肏逼视频在线观看| 99亚洲精品| 男人天堂电影院| 天天干人人乐| 人妻喷水| 青草园大香蕉| 91欧美美女日韩国产婷婷| 欧美三级不卡| 在线日韩视频| 国产一区二区在线电影| 久久久久亚洲三级电影| 久久六六| 91制服丝袜中文字幕| 九九九九一区| 亚洲高清男人天堂| 日本最新免费韩国1区2区视频播放| 九久久九精品视频| 东京热激情视频一二三区| 亚洲综合婷婷| 国产亚洲禁久一区二区| 操操逼操操逼操操逼逼| 无码久久国产| 成人国产视频在线观看| 亚洲国产精品无石码久久 | 麻豆 亚洲 97| 精品然女一区二区| 日韩精品人妻中文字幕有码午| 懂色综合久久久| 日韩欧美女优电影| 国产精品交换一区二区| 六月丁香五月婷婷| 久操热| 久99热| 九九热视频在线观看| 色婷婷小说| 久久婷婷五月天| 91操操| 亚洲天堂中文字幕无码男同| 夜夜爽33333| 视频二区美腿丝袜制服人妻欧美| 日日夜夜干| 东京热激情视频一二三区| 久久啊哟| 第四色亚洲色图| 亚洲自拍一区夜夜操| 国产精品丝袜久久亚洲不卡| 丝袜av一区二区三区| 97在线青| 亚洲加勒比色图| 久久亚洲一区女同性恋中文字幕| 蜜臀99久久国产| 亚洲色图91| 思思视频免费看网站| 亚洲免费在线探花| 最近2019中文字幕国语免费版| 岛国黄色大片网站| 丁香色婷婷| 婷婷色一区| 黑丝日韩av丝袜av| 热热色色综合| 少妇大屁屁| 欧美亚洲激情| 大香蕉免费3| 啪一啪免费视频| 大香蕉综合网| 中文字幕视频2区| 9999亚洲精品| 欧美性高潮| 成年人黄色视频免费| 秋霞久久亚洲精品成人| 欧美疯狂做爰xxxx| 天美传媒国产原创中文字幕亚洲欧美另类 | 入口操逼网站| 红杏大香蕉| www.高清无码诱惑一区.com | 无码人妻精品一区二区中文| 色综合av男人天堂| 五月天综合网| 嫩草伊人久久精品| 亚洲做性| 欧美操人视频| 天天看,天天做| 青青草在线视频人人想人人上| 夜夜 中文视频rt| 亚洲激情视频| 亚洲精品毛片在线观看| 中文区中文字幕免费看| 亚洲在线网站| 日韩一级免费性爱| 狠肏骚人妻|