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

ARTICLE DETAIL

資訊詳情

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

工業(yè)成像異常檢測實戰(zhàn):從PatchCore到產(chǎn)線避坑指南

工業(yè)成像異常檢測實戰(zhàn):從PatchCore到產(chǎn)線避坑指南 簡介這份碩士項目資料聚焦工業(yè)成像中的異常檢測面向具備一定機器學習基礎、希望將算法落地到質(zhì)量控制與設備故障預防場景的學生和工程師。內(nèi)容圍繞數(shù)據(jù)預處理、特征提取、模型選擇與訓練、異常評分與閾值設定、實驗評估及可解釋性等環(huán)節(jié)展開并涉及半導體制造、機械部件檢測、紡織品缺陷識別等案例以及實時系統(tǒng)集成與模型持續(xù)更新的工程考量。資源包共13個文件約71KB以txt說明、md文檔、py腳本和ipynb筆記本為主其中Jupyter Notebook便于在交互環(huán)境中組織代碼、文本與可視化腳本與說明文件則輔助復現(xiàn)實驗流程。目錄中可見PADIM、Patch-SVDD、SPADE、EGBAD、RIAD等方法模塊以及GDXRay、MVTec等數(shù)據(jù)集入口方便對照不同異常檢測策略。目前已有1780人學習適合作為工業(yè)異常檢測課題的入門參考與實驗起點。1. 工業(yè)成像異常檢測為什么你的模型在產(chǎn)線上總翻車工業(yè)成像里的異常檢測和學術(shù)數(shù)據(jù)集上刷 AUC 完全是兩碼事。很多做碩士項目的同學在 MVTec 這類公開數(shù)據(jù)集上把圖像級 AUROC 跑到 99%信心滿滿地拿到產(chǎn)線上一跑漏檢率直接飆到兩位數(shù)。問題不在模型本身而在于工業(yè)場景的異常定義、成像條件和數(shù)據(jù)分布跟學術(shù) benchmark 之間隔著一道巨大的鴻溝。這個方向要解決的核心問題是在正常樣本充足、異常樣本稀少甚至無法窮舉的前提下讓模型學會“什么是正常的”然后把偏離正常的東西揪出來。它適合做視覺檢測、工業(yè)質(zhì)檢、醫(yī)學影像方向的碩士課題也適合想從通用 CV 轉(zhuǎn)向工業(yè)落地的工程師。接下來我會把這條路徑從原理到代碼到踩坑完整拆一遍盡量讓你少走彎路。2. 異常檢測的三種技術(shù)路線重建、嵌入、合成到底選哪個工業(yè)異常檢測的方法論大致可以分成三條路基于重建的方法、基于特征嵌入的方法、以及基于合成異常的方法。選哪條路取決于你的數(shù)據(jù)條件、算力預算和產(chǎn)線對推理速度的要求。這一章先把三條路的技術(shù)邏輯講清楚再給出選型判斷依據(jù)。2.1 基于重建自編碼器與生成模型的基本邏輯基于重建的思路很直覺用大量正常樣本訓練一個模型讓它學會把正常圖像壓縮再還原。推理時如果輸入是正常圖像重建誤差應該很小如果輸入包含異常區(qū)域模型沒見過這種東西重建就會失敗誤差圖就是異常熱力圖。最經(jīng)典的基線是 AutoEncoder。編碼器把圖像壓到低維隱空間解碼器再還原回來。訓練損失就是輸入和輸出之間的 MSE 或 SSIM。聽起來簡單但實際用的時候有個致命問題如果自編碼器容量太大它連異常區(qū)域也能重建得不錯導致漏檢。這就是所謂的“identity shortcut”問題。import torch import torch.nn as nn class ConvAutoEncoder(nn.Module): def __init__(self, latent_dim256): super().__init__() # 編碼器逐步下采樣提取空間特征 self.encoder nn.Sequential( nn.Conv2d(3, 32, 4, stride2, padding1), # 256 - 128 nn.BatchNorm2d(32), nn.LeakyReLU(0.2), nn.Conv2d(32, 64, 4, stride2, padding1), # 128 - 64 nn.BatchNorm2d(64), nn.LeakyReLU(0.2), nn.Conv2d(64, 128, 4, stride2, padding1), # 64 - 32 nn.BatchNorm2d(128), nn.LeakyReLU(0.2), ) # 解碼器逐步上采樣還原 self.decoder nn.Sequential( nn.ConvTranspose2d(128, 64, 4, stride2, padding1), nn.BatchNorm2d(64), nn.ReLU(), nn.ConvTranspose2d(64, 32, 4, stride2, padding1), nn.BatchNorm2d(32), nn.ReLU(), nn.ConvTranspose2d(32, 3, 4, stride2, padding1), nn.Sigmoid(), # 輸出歸一化到 [0,1] ) def forward(self, x): z self.encoder(x) return self.decoder(z) # 訓練循環(huán)核心只喂正常樣本最小化重建誤差 model ConvAutoEncoder() optimizer torch.optim.Adam(model.parameters(), lr1e-3) criterion nn.MSELoss() for batch in normal_dataloader: img batch.to(device) recon model(img) loss criterion(recon, img) optimizer.zero_grad() loss.backward() optimizer.step()這段代碼里幾個關鍵參數(shù)值得注意。latent_dim控制隱空間維度太小會導致正常樣本也重建不好太大則容易過擬合到異常。LeakyReLU(0.2)的負斜率在重建任務里比 ReLU 更穩(wěn)因為梯度不會在負區(qū)完全死掉。輸出層用Sigmoid是因為輸入圖像歸一化到了 [0,1]如果輸入用的是 [-1,1] 歸一化這里應該換成Tanh。推理階段的異常評分通常用逐像素的 MSE然后做高斯平滑得到異常熱力圖。圖像級評分取熱力圖的 max 或 top-k 均值。這里有個經(jīng)驗用 SSIM 替代 MSE 做評分對光照變化更魯棒但計算慢一些?;谥亟ǖ姆椒ㄟm合紋理類異常檢測比如布匹、金屬表面的劃痕。但對于結(jié)構(gòu)性異常比如缺失零件、錯位裝配重建方法往往力不從心因為異常區(qū)域在低維隱空間里可能被“平滑”掉了。2.2 基于特征嵌入PatchCore 為什么成為工業(yè)基線PatchCore 是這幾年工業(yè)異常檢測里被引用最多的方法之一核心思想是用一個在 ImageNet 上預訓練好的 CNN 提取正常樣本的特征存成一個 memory bank推理時看測試圖像的特征跟 memory bank 里的特征距離有多遠。它的優(yōu)勢在于不需要訓練直接用預訓練特征省去了訓練不穩(wěn)定和過擬合的麻煩。具體流程是把正常訓練集的每張圖切成 patch每個 patch 過一個預訓練 backbone通常是 WideResNet50取中間層的特征做 coreset 采樣壓縮 memory bank推理時用 kNN 找最近鄰距離作為異常分數(shù)。import torch import torch.nn.functional as F from torchvision.models import wide_resnet50_2 class PatchCoreFeatureExtractor: def __init__(self, devicecuda): self.device device # 加載預訓練 backbone取中間層輸出 backbone wide_resnet50_2(pretrainedTrue) self.layer2 backbone.layer2 # 淺層紋理細節(jié) self.layer3 backbone.layer3 # 深層語義信息 self.layer2.eval().to(device) self.layer3.eval().to(device) torch.no_grad() def extract(self, x): # x: [B, 3, H, W] f2 self.layer2(x) # [B, 512, H/8, W/8] f3 self.layer3(x) # [B, 1024, H/16, W/16] # 把 f3 上采樣到 f2 的空間尺寸后拼接 f3_up F.interpolate(f3, sizef2.shape[2:], modebilinear) feat torch.cat([f2, f3_up], dim1) # [B, 1536, H/8, W/8] # 局部鄰域聚合增強空間一致性 feat F.avg_pool2d(feat, kernel_size3, stride1, padding1) return feat def build_memory_bank(self, dataloader, sample_ratio0.1): all_feats [] for batch in dataloader: img batch.to(self.device) feat self.extract(img) B, C, H, W feat.shape # 展平成 patch 向量集合 feat feat.permute(0, 2, 3, 1).reshape(-1, C) all_feats.append(feat) all_feats torch.cat(all_feats, dim0) # coreset 采樣隨機保留一部分實際項目可用 k-center greedy n all_feats.shape[0] idx torch.randperm(n)[:int(n * sample_ratio)] return all_feats[idx]sample_ratio是 memory bank 的壓縮比例通常取 0.01 到 0.1。太小會丟失正常模式的多樣性太大會拖慢推理。實際項目里更推薦用 k-center greedy 做 coreset 采樣雖然慢但覆蓋更均勻。layer2和layer3的拼接是 PatchCore 的關鍵設計淺層特征保留紋理細節(jié)深層特征提供語義上下文兩者互補。推理時對每個測試 patch 特征在 memory bank 里找 k 個最近鄰取距離的加權(quán)和作為該位置的異常分數(shù)。圖像級分數(shù)取所有 patch 分數(shù)的最大值。這里有個工程細節(jié)memory bank 如果存了 10 萬個向量暴力 kNN 在產(chǎn)線上根本跑不動需要用 FAISS 建索引。PatchCore 在 MVTec 上的圖像級 AUROC 通常能到 99% 以上但它的短板是推理速度受 memory bank 大小影響明顯。如果產(chǎn)線節(jié)拍要求單張圖 50ms 以內(nèi)memory bank 得壓到 1 萬條以下這時候精度會掉幾個點。2.3 基于合成異常DRAEM 與 CutPaste 的取舍合成異常的思路是既然異常樣本少那我就人為造一批假異常出來把無監(jiān)督問題轉(zhuǎn)化成有監(jiān)督問題。CutPaste 是最簡單的做法從正常圖像里隨機摳一塊旋轉(zhuǎn)或變色后貼回去作為異常樣本。DRAEM 更進一步用一個獨立的生成網(wǎng)絡合成紋理異常再用判別網(wǎng)絡做分割。import random import torchvision.transforms as T class CutPasteAugment: CutPaste 數(shù)據(jù)增強從正常圖中裁剪 patch 并粘貼到隨機位置 def __init__(self, area_ratio(0.02, 0.15), aspect_range(0.3, 3.3)): self.area_ratio area_ratio self.aspect_range aspect_range def __call__(self, img): W, H img.size area W * H * random.uniform(*self.area_ratio) aspect random.uniform(*self.aspect_range) w int((area * aspect) ** 0.5) h int((area / aspect) ** 0.5) # 隨機裁剪位置 x1 random.randint(0, W - w) y1 random.randint(0, H - h) patch img.crop((x1, y1, x1 w, y1 h)) # 隨機旋轉(zhuǎn)后粘貼到新位置 patch patch.rotate(random.choice([0, 90, 180, 270])) x2 random.randint(0, W - w) y2 random.randint(0, H - h) img.paste(patch, (x2, y2)) return imgCutPaste 的area_ratio控制粘貼塊的大小占比太小模型學不到東西太大又不像真實缺陷。aspect_range控制長寬比模擬不同形狀的缺陷。這個增強方式實現(xiàn)簡單但有個明顯問題粘貼邊界會有硬邊模型可能學會檢測“硬邊”而不是真正的異常。緩解辦法是對粘貼區(qū)域做高斯模糊或泊松融合。DRAEM 的效果通常比 CutPaste 好因為它合成的異常更接近真實紋理但訓練成本高不少需要同時訓練生成器和分割網(wǎng)絡。如果算力有限、時間緊CutPaste 加一個強 backbone 是性價比更高的選擇。選型建議紋理類異常優(yōu)先考慮 PatchCore結(jié)構(gòu)性異??梢栽?DRAEM算力極度受限時用 CutPaste 加 ResNet 做分類。實際項目里我一般會先用 PatchCore 跑一個 baseline看漏檢集中在哪些區(qū)域再決定要不要換方法。3. 從零搭一個可復現(xiàn)的異常檢測 pipeline這一章把數(shù)據(jù)準備、訓練、評估、可視化的完整流程串起來。假設你手頭有一批正常樣本和少量標注異常樣本目標是搭一個能跑通、能出報告的最小系統(tǒng)。3.1 數(shù)據(jù)組織與 MVTec 格式對齊工業(yè)項目里數(shù)據(jù)組織往往比模型本身更耗時間。推薦直接對齊 MVTec 的目錄結(jié)構(gòu)這樣開源代碼和預訓練權(quán)重都能直接用。# 推薦的目錄結(jié)構(gòu) data/ ├── train/ │ └── good/ # 只放正常樣本 │ ├── 001.png │ └── 002.png ├── test/ │ ├── good/ # 測試用正常樣本 │ ├── scratch/ # 異常類型1 │ ├── dent/ # 異常類型2 │ └── contamination/ # 異常類型3 └── ground_truth/ ├── scratch/ # 對應的像素級標注 mask ├── dent/ └── contamination/訓練集只放正常樣本這是異常檢測的基本設定。測試集按異常類型分文件夾方便后續(xù)做分類別的漏檢分析。ground_truth里放二值 mask白色是異常區(qū)域黑色是背景。如果標注是多邊形格式需要先轉(zhuǎn)成 mask轉(zhuǎn)換腳本用 OpenCV 的fillPoly就行。數(shù)據(jù)量方面每個異常類型至少要有 10 到 20 張測試圖否則評估結(jié)果波動會很大。正常訓練樣本通常 200 張起步紋理簡單的場景 100 張也能跑但結(jié)構(gòu)復雜的場景建議 500 張以上。3.2 訓練循環(huán)與早停策略以 PatchCore 為例它其實沒有傳統(tǒng)意義上的訓練循環(huán)核心是構(gòu)建 memory bank。但如果用 DRAEM 或 AutoEncoder就需要寫訓練循環(huán)。def train_one_epoch(model, dataloader, optimizer, criterion, device): model.train() total_loss 0.0 for img, _ in dataloader: img img.to(device) recon model(img) loss criterion(recon, img) optimizer.zero_grad() loss.backward() # 梯度裁剪防止重建任務里的梯度爆炸 torch.nn.utils.clip_grad_norm_(model.parameters(), max_norm1.0) optimizer.step() total_loss loss.item() return total_loss / len(dataloader) # 早停驗證集用正常樣本的重建誤差誤差不再下降就停 best_loss float(inf) patience 10 wait 0 for epoch in range(100): train_loss train_one_epoch(model, train_loader, optimizer, criterion, device) val_loss evaluate_recon(model, val_loader, criterion, device) if val_loss best_loss: best_loss val_loss torch.save(model.state_dict(), best.pth) wait 0 else: wait 1 if wait patience: print(fEarly stop at epoch {epoch}) breakclip_grad_norm_的max_norm1.0是經(jīng)驗值重建任務里梯度爆炸不算常見但一旦出現(xiàn)就會導致 loss 變 NaN。早停的patience10意味著驗證損失連續(xù) 10 個 epoch 不下降就停這個值可以根據(jù)數(shù)據(jù)集大小調(diào)整小數(shù)據(jù)集用 5 到 10大數(shù)據(jù)集可以放寬到 20。驗證集怎么選從正常訓練樣本里切 10% 出來不參與訓練只用來監(jiān)控重建誤差。注意驗證集也必須是正常樣本不能用異常樣本做早停判斷否則就泄露了。3.3 評估指標AUROC 之外的漏檢率與過殺率學術(shù)論文里幾乎只用 AUROC但產(chǎn)線上真正關心的是漏檢率Miss Rate和過殺率Overkill Rate。漏檢率是異常被判成正常的比例過殺率是正常被判成異常的比例。這兩個指標跟閾值直接相關而 AUROC 是閾值無關的。import numpy as np from sklearn.metrics import roc_auc_score, precision_recall_curve def evaluate_detection(scores, labels, threshold): scores: 模型輸出的異常分數(shù)越高越異常 labels: 0 表示正常1 表示異常 threshold: 判定閾值 preds (scores threshold).astype(int) # 漏檢率異常樣本中被判為正常的比例 miss_rate np.sum((labels 1) (preds 0)) / np.sum(labels 1) # 過殺率正常樣本中被判為異常的比例 overkill_rate np.sum((labels 0) (preds 1)) / np.sum(labels 0) # AUROC 作為參考 auroc roc_auc_score(labels, scores) return { miss_rate: miss_rate, overkill_rate: overkill_rate, auroc: auroc } # 閾值選擇在驗證集上找漏檢率滿足要求時過殺率最低的點 precisions, recalls, thresholds precision_recall_curve(val_labels, val_scores) # 實際項目里通常先定漏檢率上限再選閾值 target_miss_rate 0.01 valid_idx np.where((1 - recalls) target_miss_rate)[0] best_threshold thresholds[valid_idx[np.argmax(precisions[valid_idx])]]閾值選擇是工業(yè)落地的關鍵。學術(shù)上常用 F1 最大化的閾值但產(chǎn)線上通常先定一個漏檢率上限比如 1%在這個約束下選過殺率最低的閾值。target_miss_rate根據(jù)產(chǎn)線質(zhì)量要求設定汽車零部件可能要求 0.1%一般消費品 1% 到 5% 都能接受。還有一個容易被忽略的指標異常定位的 IoU。圖像級判定為異常之后產(chǎn)線操作員還需要知道異常在哪。如果熱力圖定位不準復檢效率會大打折扣。計算像素級 AUROC 或 PROPer-Region Overlap能反映定位質(zhì)量。4. 工業(yè)成像異常檢測的避坑與排查清單這一章記錄幾個我在實際項目里踩過的坑每個都按現(xiàn)象、原因、解決來寫。有些坑在學術(shù)數(shù)據(jù)集上根本遇不到但一到產(chǎn)線就暴露。4.1 坑一正常樣本里混進了異常模型直接學歪現(xiàn)象訓練 loss 正常下降但驗證集上漏檢率居高不下可視化發(fā)現(xiàn)模型把某些缺陷區(qū)域也當成正常重建了。原因訓練集里混進了少量帶缺陷的樣本。工業(yè)現(xiàn)場采集數(shù)據(jù)時操作員可能沒仔細篩選或者缺陷太細微肉眼沒看出來。異常檢測的前提是訓練集“純凈”一旦混入異常模型就學會了重建這些異常。解決訓練前用聚類或孤立森林做一輪粗篩把離群樣本挑出來人工復核。具體做法是用預訓練特征提取每張圖的全局向量跑 K-Means看哪些樣本離聚類中心最遠。另外訓練完成后檢查重建誤差最高的前 20 張訓練圖如果里面有明顯缺陷說明數(shù)據(jù)清洗沒做到位。4.2 坑二光照變化被當成異常過殺率爆炸現(xiàn)象同一批產(chǎn)品換一個班次或換一盞燈過殺率從 2% 飆到 30%。原因模型學到的是“亮度分布”而不是“結(jié)構(gòu)異?!??;谥亟ǖ姆椒▽庹仗貏e敏感因為光照變化直接改變像素值重建誤差自然變大。解決訓練時加顏色抖動和高斯噪聲增強讓模型對光照變化魯棒。推理前做直方圖均衡化或自適應歸一化把不同批次的圖像拉到同一亮度分布。更徹底的做法是改用特征嵌入方法因為預訓練特征對光照的敏感度遠低于像素級重建。4.3 坑三memory bank 太大推理超時現(xiàn)象PatchCore 在測試集上精度很好但部署到產(chǎn)線后單張圖推理要 300ms節(jié)拍要求是 80ms。原因memory bank 存了 20 萬個特征向量每次推理都要做全量 kNN計算量隨 bank 大小線性增長。解決用 FAISS 建 IVF 索引把暴力搜索換成近似最近鄰速度能提升 10 倍以上。同時把sample_ratio從 0.1 降到 0.01memory bank 壓到 2 萬條以內(nèi)。如果精度掉得太多可以按異常類型分別建 bank推理時只查最相關的那個。import faiss import numpy as np # 假設 memory_bank 是 [N, C] 的 numpy 數(shù)組 N, C memory_bank.shape # IVF 索引把空間分成 sqrt(N) 個簇 nlist int(np.sqrt(N)) quantizer faiss.IndexFlatL2(C) index faiss.IndexIVFFlat(quantizer, C, nlist, faiss.METRIC_L2) index.train(memory_bank) index.add(memory_bank) # 推理時只搜索最近的 nprobe 個簇 index.nprobe 8 # 越大越準越小越快 distances, indices index.search(query_feat, k1)nprobe控制搜索多少個簇取 8 到 16 之間通常能在速度和精度之間取得平衡。nlist取sqrt(N)是 FAISS 的推薦值太大索引構(gòu)建慢太小搜索范圍大。4.4 坑四閾值在不同產(chǎn)品間不能復用現(xiàn)象A 產(chǎn)品上調(diào)好的閾值直接用到 B 產(chǎn)品上漏檢率直接翻倍。原因不同產(chǎn)品的紋理復雜度、缺陷對比度、成像條件都不一樣異常分數(shù)的分布自然不同。一個固定閾值不可能通用。解決每個產(chǎn)品單獨標定閾值。產(chǎn)線換型時用新產(chǎn)品的少量正常樣本和已知異常樣本重新跑一遍閾值選擇流程。如果新產(chǎn)品沒有異常樣本可以用正常樣本的分數(shù)分布做無監(jiān)督閾值設定比如取 99.5 分位數(shù)作為閾值。更工程化的做法是把閾值選擇做成配置項跟產(chǎn)品型號綁定。4.5 坑五數(shù)據(jù)增強把異常特征也增強了現(xiàn)象用了 CutPaste 之后模型對真實缺陷的檢測反而變差了。原因CutPaste 合成的異常和真實缺陷的形態(tài)差異太大模型學會了檢測“粘貼邊界”這種偽特征而不是真實缺陷的紋理。另外如果增強強度太大正常樣本的分布也被改變了。解決降低 CutPaste 的使用概率不要每張圖都做增強控制在 30% 到 50%。同時加高斯模糊軟化粘貼邊界減少偽特征。如果真實缺陷有明確的形態(tài)特征優(yōu)先用 DRAEM 這類基于紋理合成的方案而不是簡單的 CutPaste。5. 把異常檢測推到產(chǎn)線幾個能直接用的進階技巧前面四章把方法論和 pipeline 講完了這一章收在幾個實戰(zhàn)技巧上。這些技巧不一定寫在論文里但在產(chǎn)線落地時能幫你省不少時間。第一個技巧是多尺度評分融合。單一尺度的異常分數(shù)往往不夠穩(wěn)尤其是缺陷大小差異大的場景。做法是在 backbone 的不同層級分別提取特征、分別算異常分數(shù)然后加權(quán)融合。淺層分數(shù)對小缺陷敏感深層分數(shù)對大缺陷敏感。權(quán)重可以用驗證集上的漏檢率來調(diào)通常淺層權(quán)重 0.4、深層 0.6 是個不錯的起點。第二個技巧是利用無標注異常做半監(jiān)督微調(diào)。產(chǎn)線上總能攢到一些被操作員攔下來的異常樣本雖然沒標注像素級 mask但圖像級標簽是有的。用這些樣本對模型做一輪微調(diào)把異常分數(shù)拉高能顯著降低漏檢。注意微調(diào)時學習率要小1e-5 量級否則容易把預訓練特征帶偏。第三個技巧是時序一致性過濾。工業(yè)產(chǎn)線通常是連續(xù)采集同一個產(chǎn)品可能有多幀圖像。如果某一幀被判為異常但相鄰幀都正常大概率是噪聲導致的誤報。用一個簡單的滑動窗口做投票能壓掉不少過殺。窗口大小取 3 到 5 幀投票閾值取 2/3 或 3/5。第四個技巧是異常熱力圖的后處理。模型輸出的熱力圖往往有噪聲直接拿來做定位效果不好。先做高斯平滑再用連通域分析去掉面積過小的區(qū)域最后用形態(tài)學閉運算把斷裂的異常區(qū)域連起來。這幾個操作在 OpenCV 里都是現(xiàn)成的加起來不到 20 行代碼但定位 IoU 能提升 5 到 10 個點。import cv2 import numpy as np def postprocess_heatmap(heatmap, min_area50): heatmap: [H, W] 浮點異常分數(shù)圖已歸一化到 [0,1] min_area: 最小連通域面積小于此值的區(qū)域視為噪聲 # 高斯平滑抑制孤立噪點 smoothed cv2.GaussianBlur(heatmap, (5, 5), sigmaX1.5) # 二值化閾值取 0.5 是經(jīng)驗值可根據(jù)驗證集調(diào)整 binary (smoothed 0.5).astype(np.uint8) # 連通域分析去掉小面積區(qū)域 num_labels, labels, stats, _ cv2.connectedComponentsWithStats(binary, connectivity8) clean np.zeros_like(binary) for i in range(1, num_labels): if stats[i, cv2.CC_STAT_AREA] min_area: clean[labels i] 1 # 形態(tài)學閉運算連接斷裂區(qū)域 kernel cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (7, 7)) clean cv2.morphologyEx(clean, cv2.MORPH_CLOSE, kernel) return cleanmin_area根據(jù)實際缺陷的最小尺寸來定如果產(chǎn)線要求檢測 0.5mm 的劃痕按像素當量換算一下就行。sigmaX1.5的高斯核大小取 5這是速度和效果的折中核再大定位會變糊。最后一個習慣每次換產(chǎn)品、換光源、換相機都重新跑一遍驗證集看漏檢率和過殺率有沒有漂移。工業(yè)現(xiàn)場的環(huán)境變化比實驗室里大得多模型不是一次調(diào)好就能一直用的。我一般會在產(chǎn)線部署后的第一周每天抽檢 50 張圖確認指標穩(wěn)定后再放寬監(jiān)控頻率。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
少妇3P性爱自拍| 免费观看日本操逼视频| 一起草三级AV电影在线观看| 五十路熟女人妻一区二区在线观看| 日韩欧美性爱电影在线观看| 凹凸视频特色日本特黄| 欧美性综合| 人人操天天爽| 久久亚洲AV成人精品无码| 久久亚洲人妻| 色男人色天堂东京热| 国产精品久久久久久亚洲色欲| 国产熟妇 码视频户外直播| 69精品少妇一区二区三区蜜桃| 狠狠穞A片一區二區三區| 婷婷五月天av| 伦理第一页| 精品国产乱码久久久久久久久久毛片| 玖玖超碰熟| 久久专区| 2020中文在线一区二区三区| 日本五十路熟女一区二区| 志村玲子视频一区二区| 自拍视频大全亚洲专媒视频/一区二区三区| 日韩9999| 国产熟女无套内射| 亚洲第2页| 激情综合网激情五月天| 丝袜美腿校园春色| 日韩亚洲欧美中文字幕| 欧美黄片欧美黄片xxx| 欧美久久婷| 九九九国产精品| 亚洲 自拍偷拍 欧美| 97人妻碰碰中文无码久热丝袜| 欧美18禁91| 狠狠超| 精品人妻美妇91job| 情侣操 逼视频99| 国产强奸AV在线| 人人色97| 另类欧美色| 午夜男人一级A片7777| 亚洲青色欧美| 人人操人人摸人人看人人干| 啊啊啊不要啊啊受不了了视频在线 | 秋霞曰韩R级| 综合久久欧美| 欧美中字不卡| 日韩精品一区二区三区色欲 | 国产精品黄色三级av| 日韩欧美成人大香蕉| 一区二区免费电影久久| 欧美亚洲国产日本在线,久久精品国产| 99re黄| 欧美高清91| 我要色综合网| 91人妻人人妻| 中文视频在线观看| 青青草原人妻| 精品无码久久久久久久杏吧| 综合熟女| 天天干天天舔| 久久视频,这里只有精品| A 天堂在线观看视频| 色偷偷2020免费视频播放| 91超级碰| 青娱乐亚洲自拍| 亚洲精品乱码久久久久久蜜桃麻豆 | 脫衣舞一区二区三区| 久久久天美| 九九九九九九亚洲| 人妻精品一区二区在线| 亚洲天堂男人网| 久久亚码| 射丝袜高跟鞋99| 偷窥自拍A片| 秋霞网无码| 97精品视频在线| 色噜噜人妻丝袜AV资源| a在线观看| 影音先锋每日最新资源在线观看 | 欧美日韩系列| 秋霞男人网| 午夜精品久久久久久久男人的天堂| 国产精品一区二区a| 青青草在线视频播放器| 老熟女网站| 午夜毛片亚洲精品片国产久久久| 97干天天| 欧美激情一区二区| 激情国产乱伦Av| 蜜臀在线免费观看在线免费观看| 超碰资源亚洲97| 8050午夜少妇无码| 乱老女人一区二区视频| 久久亚州精品成人Av无| 亚洲黄色电影| 一区二区三区亚洲| 一牛一区二区三区久久| 亚洲春色一区二区三区| 亚洲一区二区三区麻豆传媒| 又大又大又大又粗爽高潮观看| 呦女网站| 久夜操| 亚洲麻豆18发?| 国产suv精品一区二六| 午夜视频久久久| 日本亚欧爱爱| AV女资源| 欧美gv在线观看| 狠狠操狠狠操操| 麻豆综合一区av| 国产欧美精选激情视频| 欧美丰满少妇xx高潮| 国产亚洲精品玖玖玖在线观看| 免费作爱一级视频| 欧美中出1| 91欧美偷拍| 91处女在线视频| 超碰色97| 成人激情无码在线视频| 亚洲欧美中文日韩视频中国语 | 国产盗摄美女如厕大神作品在线观看| 天天综合欧美综合| 欧美亚洲韩国视频十五区| 熟女少妇视频| 十八禁av无码免费网站APP| 乱伦3P视频| 伊人影院在线理论播放| 久久中文字幕在线观看| 欧美极品色| 欧美论理片| 东京热AV男人的天堂| 欧美色图91| 欧美组图日韩亚洲中文字幕| 亚洲无码一区成人免费午夜| 十八禁一区二区无码观看| 亚洲网自拍| 国产熟女完整版中字 | 中文字幕日韩人妻视频一区二区三区 | 免费国产视频| 97色视频在线| 大地资源在线观看中文第二页| 日本片日本片祼观看网站在线看中文版网页在线看| 尤物视频新赏网鲜网色诱网| 91色碰| 欧美精品亚洲精品日韩传电影| 天天91~综合入口| 婷婷综合五月| 国产精品国产亚洲区艳妇糸列| 中文字幕乱在线伦视频中文字幕乱码在线| 开心婷婷五月| 欧美美女视频| 91亚洲黑人| 五月天亚洲色图| 99性爱| 日韩一卡二卡三卡| 丰满人妻-区二区三区免费| 夜夜嗨一区| 成人AV在线电影| 97亚洲色图| 久操综合在线| 精品人妻中文字幕高清| 安徽熟妇视频| 蜜乳性色无码专日粉嫩骚逼AV| 亚洲性猛| 天天流夜夜操| 亚洲无线码欧洲精品区别| 日本蜜桃| 小少妇| 日韩有码 一区二区三区| 躁躁日曰躁2020| 青青操综合网| 久久青青草在线视频| 日韩欧美亚洲国产日韩| 岛国毛片在线观看免费| 亚洲熟女乱色一区二区三区久久久| 黄色在线网站| 91天天| 殴美性天天| 日本 情色 1区| 蜜臀AV一区二区三区激情综合| 国产精品999aaa| 婷婷香蕉欧美在线一区二区三区 | 亚洲第一视频 欧美风情 日韩| 国产少妇与亚洲av| 人人喜人人妻| 中文字幕超碰CAO| 久热久操| 99热日| 免费一级黄色录像影片| 久久精品老司| 97超碰站| 久久精品男人的天堂| 国产成人在线观看网址| 嗯嗯嗯啊啊在线观看| 日韩熟女精品无码专区一区二区 | 91大香蕉伊人| av天天在线| 99热综合| 天天天操天天天爱| 精品妇操一区二区三区| 97亚洲一区| 国产一级特黄大片处女| 国产综合日韩伦理| 午夜性生活av免费在线看| 亚洲色图 91| 在线小视频| 亚洲熟女乱综合一区二区三区 | 天天影视网综合少妇| 天天爽人人综合免费7799| 人妻一区视频| 免费A V在线| 干婷婷综合网| 五月丁香综合| 成人贴图日韩欧美| 久久国产对白激情浪潮 | 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 欧美精品人妻视频| 大香蕉 222| 91在线丝袜视频| 亚洲精品97中文字幕| 97国产精品在线观看| 亚洲图片视频小说| 亚洲欧美天堂| 黄色电影在线播放综合网站| 天天精品| 夫妻四区五区六区| 后入福利视频| 加勒比伊人| 久久美女国产| 韩国黄色片精品久久久| 欧美 亚洲 综合 制服 另类| 精品成人女人久久| 日韩青久久| 中文字幕av丝袜| 日韩在线一区高清在线| 色女99一级片在线观看| 日本天天操| 成人开心网在线视频| 91无码西班牙视频在线| 亚洲性综合9| 精品久久久久,69国产成人精| 美女黄页| 色色亚洲| 香蕉久久国产AV一区二区| 色色99| 秋霞一级鲁丝片A片| 免费一级精品啪啪视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 精久久久| 色色色色色色色色综合| 国产最新小视频在线播放下载| 啊啊啊操死我了| 亚洲影院无码在线| 好看的91视频| 欧美做爰无码A片视频| 99自拍B亚洲 | 中文字幕欧洲有码| 亚洲一区二区三区春色| 一级成人性爱| 啊啊啊免费| 香蕉人人操tv| 五月天激情影院| 97色网| 久久久久久亚洲精品不卡人乳| 九9热伊人| 手机看片1025| 最新制服中文第一页| 99在线精品观看99| 中文一区二区三区影院| 操美女人妻| 中文字幕一区电影在线观看| 久久6热精品99视频| 国产欧美一区激情交| 国产99999| 性色国产东北露脸精品视频| 玖玖爱伊人玖玖爱| 国产精品久久久久综合| 色吊丝 日日骚 清纯唯美| 中文字幕交换人妻| aV中文麻| 欧美一区二区日韩传媒搭讪精品| 色欲天天婬色婬香WWW夜色| 强奸少妇AV导航网| 亚洲欧美在线观看无码| 91精品免费| 大香樵伊人网| 97日韩| 97亚洲欧美日韩| 99操视频| 1级午夜影院费免区| 欧美伦乱爱| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 色五月综合| 国产三级在线现体验区| 91久久久久久久| 麻豆熟妇乱妇熟色A片在线看| 天天爽天天干| av2014 日韩在线中文字幕| 欧美亚洲中文字幕| 亚洲国产福利视频| 91综合色| 男人的天堂2019| 草草草草视频| 欧美午夜视频免费观看| 91社操逼| 殴美牲| 天天操天天射天天日| 九九九九九用不成了| 国产人妻久久精品一区二区三区| 97超碰欧美精品| 怡红院亚洲怡春院av| 一二三区精品视频| 岛国大片国产| 亚洲中文字幕网| 免费又黄又裸乳的视频| 操逼999| 台湾佬中文娱乐自偷自拍| 午夜精品一区二区三区三上悠亚| 久久久麻豆精品| 天天天天干| 色婷婷在线视频精品导航| 亚洲宅男天堂| 中文精品一区二去| 天天影视之亚洲综合网| 麻豆天天躁天天揉揉AV| 欧美不卡二区| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 午夜精品人妻二区三区| 中文字幕视频二区| 91精品婷婷国产综合久久竹菊| 插老姨肥穴| 人妻熟女午夜精品在线| 日日干夜夜干| 天天日老熟妇| 1204av韩国| 免看60秒涩涩视频| 99精品人妻| 大香焦A片| 搡老熟女老女人老熟妇免费视频| 青青色在线观看| 久久性生大片免费观看性| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 狠狠色狠狠色狠狠五月| 一级啊性爱在线视频| 色一情一乱一乱一区91Av| 香蕉在线一区二区三区| 亚洲少妇在线影音| 91综合熟女| 老熟女乱子伦中文字幕一区二区| 91干熟女| 伊人久久蜜月| 一起草视频在线| 亚洲少妇综合在线播放| 午夜福利久久久噜久噜久久综合| 91在线/欧洲| 秋霞午夜成人福利片片| 网页导航五月天免费一二三区| 日韩精品一二三四| 欧美日韩不卡传媒| 草草网站影院白丝内射| 国产人伦精品一区二区三区 | 欧美国产日韩高清在线| 欧美专区日本专区| 大香蕉国产中文自拍| 使劲用力艹少妇视频一区二区| 美女91在线观看| 超碰天天操| 人人妻人人玩人人澡人人爽| 久热这里| 色欲Av人妻精品一区二| 色婷婷综合久久久久中文一区二区| 成人国产二区三区在线,男女精品。| 麻豆精品一区二区三区四区免费观看| 啪啪啪男女亚洲中文字幕99| 黄色片大香蕉| 福利五区| 成人怡红院| 男人亚洲91首页在线| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 精品国产72| 91 刺激在线| 日本熟女免费視颖| 丰满岳乱妇一区二区三区| 精品久久久一本一道| 一本一道波多野毛片中文在线| 精品国模无码| 97色碰| 久久99草| 欧洲中文字幕| Blackedraw视频一区二区| 亚洲一区深夜| 香蕉久久AⅤ...| 亚洲久久天堂| 亚洲三级网址久久最新| 超碰午夜| 夜夜免费视频| 欧美制服另类丝袜| 夜夜天天噜狠狠爱2021| 欧美色青| 一区二区无码视频| 国产盗摄美女如厕大神作品在线观看| 黄色片,com| 91熟女视频| 亚洲无限观看| 日本三级小说中文字幕| 久久精品视频在线观看| 毛片电影一区二区三区| 国产v亚洲v日韩v欧美v片另类| 99亚亚热| 深爱激情五月天| 久久精品亚洲成a人天堂| 男人综合网| 九九这里只有精品| 日韩精品一区,二区 九九...老司机| 色999;丁香五月| 97人人操人人摸人人爱| 天天日天天干天天色| 東南亚性呦成人伦理资源在线视频| 青青青青草av在线观看| 97香蕉人人乳| 欧美乱色| 日韩三级网址| 日日夜夜国产综合| 又大又黄国产| 91大神电影天堂| 久久綜合很很很| 超碰精品| 五月丁香六月激情| 我要看免费韩日黄片| 99日视频在线免费| 亚洲永久AV无码精品秋霞| 在线国产福利网址导航| 激情小说在线视频| 久久久久久久久久久久九| 爱爱久久| 91香蕉视频在线观看免费| 精品一区二区人妖| 超碰综合色| 影音先锋一区二区在线资源| a片亚洲一本通视频| 亚洲第一页色| 91丝袜激情在线 | 少妇贴图| aⅴ日韩成人电影av在线免费看av大全| 国产欧美美女免费观看视频| 熟女精品一区二区在线观看| 无码精品久久久久久亚洲| 丁香五月电影| 亚洲激情在线| 久久草草欧美精品| 狠色婷婷久久一区二区三区_| 亚洲色图91欧美日韩| 99久久99九九99九九九| 欧美日韩人人精品| 欧美综合色综合| 国产老太乱伦一区| 99久久久er直播网址| 99色综合| 密臀国产在线| av一区二区三区不卡| 婷婷丁香在线| 欧美91久久久久| 一二三区操逼国产91| 欧美丰满熟妇XXXX性ppX人交| 久久久啊啊| 亚洲97网站| 亚洲精品国产拍免费91在线| 日本狂喷奶水在线播放212| 五月天婷婷综合网| 欧美BT 亚洲色图| 被体育老师抱着c到高潮| 国产精品视频播放| 超碰在线人妻中文字幕| 国产乱婷婷精品二区三区| 97国产|免费| 户外裸露刺激视频第一区| 国产乱子伦一区二区三区免看| 亚洲在线观看| 成人短视频在线观看| 亚州欧美综合| 欧美性爱在线无码| 91n处女在线观看| www…国产操逼| 中文字幕国产| 一区二区三区在线资源| 极品色综合| 日韩AV中文字幕电影| 亚洲美女AV无码| 日韩少妇丰满亚洲| 国产日韩在线播放| 偷拍在线观看视频| 婷婷激情五月| 4虎在线视频| 酒色综合网| 久久久久久久九九九九九九| 激情久久久| 人人爱人人乐人人操| 97视频在线免费看| 强奸乱伦日韩AV| 天天干天天舔| 欧美瑟综合| 第二页中文字幕| 国产精品熟女丝袜一区二区| 九九英色视频| 五月天伊人网| 日日干夜夜操视频h| 美女国产一区二区久久| 97在线精品| 人人看人人插| 无码人妻精品酒店| 囯戸精品高潮呻吟旡码| 日韩欧美经典在线观看| 久热9| 99精品视频在线观看| 免费黄色A片| 成人怡红院| 91超碰在线观看| 在线观看一级α片刺激高潮视频| 尤物黄色在线观看网站| av在线观看不卡网站| 大香交伊人网| 综合色拍| 久艹视频在线| 无码视频一区二区| 中文字幕一区二区三区字幕| 传媒在线观看一区二区三区| 麻豆伊人网| 欧美色图偷拍另类| 2025亚洲男人天堂| 99色综合| 夜夜一区二区| 中日亚韩免费视频| 亚洲欧洲无码bt精品合集| 97天天| 日韩本不卡视频在线观看 | 亚洲s在线观看| julia高潮后不停追击中出| 九九Av| 激情婷婷丁香| 亚洲伊人久久精品狠狠在线| 操逼日韩无码 | 秋霞午夜视频一区二区| 色天使大香蕉| 物业黑人 AV一区| 精品人妻一区二区三区蜜桃视频| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日韩精品影视| 97色妞| 免费亚洲国产精品久久一区| 久久伊人青青草| 久久精品高清无码一区| 婷婷性网| 欧美中文字幕日韩在线| 岛国色情视频在线观看| 国产做?爰片久久毛片?片美国| 九九黄色视频在线观看| 野狼激情网| 在线观看视频91| 久悠悠av| 国产精品国产精品国产| 男人的天堂久久狠| 婷婷15月天青娱乐| 久久久99999久网站| 亚洲1区| 老熟女91av| 日本影视久久免费| 99热综合| av日韩中文字幕| 操高情无码| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 九九热超碰97亚洲最新香蕉 | 超碰在线人妻不卡| 亚洲人精品午夜不卡| 欧美97网| 无码 黑人一区二区三区| 美女高潮视频91| 草b在线 | 激情啪啪拍91| 96精品久久久久中文字幕| 91N综合网| 欧美,日韩,亚洲视频| 日本人妻天堂网站在线播放| 蜜臀久久99精品久久久久| 亚洲熟女中文字幕在线| 人人爽夜夜玩视频| 在线观看国产黄色| 青青青草原| 日本一本道A级黄色毛片试看60分钟| 亚洲91亚洲| 国产三级在线现体验区| 青苹果影院男人的天堂| 日日干天天干夜夜爽| 污到发麻的视频 国产| 天天视频黄| 操操操操操操| 精品亚洲国产成人av网站| 亚洲s色图| 久久久com| 色牛aV| 91欧美成人色站| 激情小说成人日本无码一| 99福利社| 97超碰国产亚洲精品资源| aaa亚无码专区| 婷婷久草| 婷婷情色综合网| 久久精品国产亚洲AV片多多| 99这里都是精品| 国产日本熟女顶级一区二区三区视频 | 色吧 综合| 香蕉av一区二区三区| 色色婷婷五月| 久久av无码| 久久久极品| 色偷偷超碰亚洲| 日本有码影片下载| 天天躁日日躁XXXXYY| 精品视频在线观看精品| 玖玖草久草99蜜月一区二区三区| 亚洲se91| 大香蕉日亚洲日本亚大| 超碰97人人cao| 久久欧美按摩999| 男人的天堂三级| 国产成人欧美一区二区三区的国产| 婷婷色导航| 97干com| 欧美精品91| 麻豆久久视频在线地址| 五月天婷婷成人网| 91丝袜美女| 婷婷精品国产一区二区三区日韩| 精产国品一区二三产品| 97综合在线观看| 少妇免费视频| 亚洲无码一区二区三区三州| 一区二区三区高清天码| 操国产逼| 亚洲欧美电影| 殴美日韩m| 草草影院最新网址| 亚 欧 美 综合| 欧美少妇色图| 婷婷色网| 福利操逼| 大香蕉乱伦视频网| 99人人干| 超碰97 线线 在现| 330Dv国产女人终合视频极品人与兽 | 国产Aα| 伊人青青草久久| 天天操人人操狠狠插| 国产高清亚洲日韩一区| 久久av一级av少妇av高潮| 人人摸人人入| wwe 天天干.com| 污污汅18禁网站在线永久免费观看 | 成人精品在线| 欧美性爱综合,免费| 日韩精品一二三四| 日韩免费在线观看不卡| 欧美淫穴| 人妻夜夜爽天天爽麻豆三区网站| 成人网欧美风情| 日韩色图 一区二区| 欧美 色 亚洲| 成人av福利在线观看| 日韩精品黄片免费观看| 婷婷五月丁香五月| 9精品久久| 中日韓欧美高清| A 天堂在线观看视频| 亚州精人品大香蕉| 新怡红院| 日韩在线一区高清在线| 啊啊啊啊啊在线观看网址| 蜜屁Av| 9ⅰ久久久天天| 欧美激情视频在线一区| 亚洲.欧美.丝袜.中文.综合| 青草园大香蕉| 91搞逼视频| 校园春色欧美色图| 久久久无码视频| 国产精品秘 福利姬在线观看| 青青操在线亚洲视频观看欧美在线 | 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 欧美精品二区视频在线| 欧美精品999| 九九九九九九免费视频| av午夜影院在线播放| 青青青青草av在线观看| 黄色免费网| 厕所偷拍在线| 三级日韩一区二区三区| 精品网站9999| 国产精品分类在线观看| 91嫩草欧美| 涩涩这里只有精品视频| 精品97精品97| 韩国成人精品久久久免费看| 99热日| 精品性爱一区二区| 九九热精品| 久久啊哟| h无码动漫在线观看| 97干在线视频| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 欧美1区二区三区公司| 99久久精品无码一区二区毛片免费| 日本精品中文字幕视频| 国产精品亚洲一级av第二区| 熟女人妇一区二区三区| 精品高清一区二区三区三州| 97干97色| 国产91专区| 96久久科窝| 国产精选三级在线观看| 91麻豆天美| 亚洲图片偷拍欧美| 天天日天天舔| 欧美夜夜草视频| 国产后入清纯| 中文字幕av色| 91人妻素女| 日韩青久久| 九九草| 极品欧美一区二区三区| 亚洲一本色码中文字幕| 97操在线| 91久久久亚洲| www.操| 色欲日韩欧美在线一区| 3PAV乱伦视频| 久久久久久人妻一区精品色欧美| 久久‘黄片视频| 久久久久久久久九九久孕交| 久久久9999| 留下AⅤ黄色片| 国产熟妇一区二区| 日韩人妻网站| 91丝袜| 乱伦av.com| 天天天操天天天爱| 亚洲情色图片区| 黑人粗大V S日韩女优视频| 人妻日日干| 免費人妻夜夜爽天天爽爽一区| 亚洲欧美97| 啪啪一区| 被男人吃奶很爽的毛片| 超碰97资源大奶| 高潮的A片激情扒开一区| 91精片| 日本免费中文字幕在线| 国产无码精品无码| 国产精品一区二区后入| 性色av婷婷久久一区二区点复制| 国内一级精品| 国产精品视频电影| 狠操91,com| 亚洲操逼视频网站| 丁香色色网| 欧美超碰9798| 亚洲视频,小说| 九九超碰综合网| 亚洲91在线| 亚洲无线码欧洲精品区别| 日本操逼视频导航| 99热最新| 亚洲综合图色在线| 亚洲第一视频 欧美风情 日韩| 91美女在线| 免费在线看黄片av| 国产女s强制榨精视频| 欧美亚洲日本激情在线| 婷婷精品视频| 精品国产乱码久久久兰草影视| 夜夜 中文视频rt| 蜜臀99久久精品久久久久| 国产探花精品在线| 熟啊v色欧美热| 人妻精品一区二区| 99精品久久久久久久婷婷| 97人肏| 四虎AV在线播放| 高清成年美女黄网站免费大全 | 亚洲激情视频| 国模少妇一区二区三区| 中文在线久久字幕| 美日韩男女操屄视频| 五月天激情婷婷| 秘书高跟黑色丝袜国产91在线| 性饥渴少妇av无码毛片| 亚洲情色电影网| 伊人91| 超碰av人人人| 精品国产Av无码久久久伦古装| 久久草大香蕉| 九九九九AV| 亚洲天堂电影精品一区| 亚洲欧美日韩不卡人妻| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 国产亚洲禁久一区二区| 麻豆一区在线| 乱伦图一区| 国产三级中文字幕粉嫩| 91精品久久久久久综合五月天| 亚洲情色1区| 少妇xx精品| 懂色av中文字幕| 天天插天天干| 91综合在线| 极品丝袜无码| 91色艳| 久久av无码| 中文字幕第9页萱萱影音先锋| 成人性生活高清视频在线播放| 欧美综合色综合| 国语精品av| 网友自拍第一页| 亚洲乱色熟女一区| av天堂5| 日本日逼高清| 97国产精品一区二区传媒公司| 好吊色在线观看| 自拍六区| 日日爽熟女| 欧美精品三区| 91成人在线| 色色五月婷| 天堂69亚洲精品中文字| 国产97在线 | 亚洲| 玖玖爱综合网| 久操| 成熟熟女国产精品一区二区| 欧美性爱第一页久久| 又大又大又大又粗爽高潮观看| 亚洲天天自拍| 国产精品免费日韩| 精品一区二区三区18| 久草精品视频| 吉田爱美AV在线| 热天堂一区二区| 国产超碰人人爽人人做| 国产精品久久久久久照片| 国产成年女黄特黄| 欧美日韩在线小说 | 人妻熟女一区二区三区视频| 97在线青| 果冻传媒A片一二三区| 91 综合 色| 色综合20p| 亚州精品人妻一二三区| 深夜激情| 久久超碰com| 亚洲欧美日韩免费观看| 日本孕妇一区二区视频操逼免费看 | 国产精品suv一区| 99热免费精品| 小骚逼被操的爽不爽| 亚洲色图 综合| com 首页 18岁 禁区 女优 免费 精选 同城 | 97在线免费视频| 97色综合中文网| 97无码视频在线播放| 先锋色眉乱伦资源| 五月香婷婷| 超碰色中文| 丰满搜索结果 -第18页- 久久高清无码| 少妇与黑人高潮在线| 欧美玖玖爱免费玖玖| 黄色在线网站| 久久久久ab| AV天堂国产| 无码人妻精品酒店| 97这里都是精品| 欧美aaaaaaa| 啊啊啊 在线| 日韩人妻精品久久久久| 欧美成人A√在线一区二区| 1000午夜黄色| 欧美亚洲| 综合网亚洲| 欧美韩日精品资源| 翘臀vidoes| 国产精品国产自产高清AV| 97久久精品国产| 色官网在线| 欧州一区二区三区四区| 9997se| 久7色| 国产成人无码啪| 美女诱惑久久| 亚洲永久永久永久永久一级一级一级精品| 午夜精品探花| 中文?日韩?免费?精品| 亚洲国产亚洲天堂| 亚洲综合码| 成人黑料社久久| 日韩精品人妻中文字有码在线 | 欧美第一页性| 国产精品岛国片在线观看| 亚洲在钱| 丝袜美腿欧美| 在线无码视频| 欧美色人| 熟女久久| 国产成人啪一区二区| 不卡视频一区蜜桃视频 | 亚洲视频1区| 97精品全部| 青青草色插素人| 啊啊啊用力在线观看| 操婷婷逼| 亚洲 欧美 偷拍 唯美| 久久久无码视频| 中文字幕熟女人妻丝袜丝| 午夜精品人妻二区三区| 欧美三级一级| 高清国产av无码| 91爆操视频| 成人无码在线视频网站| 97精品免费| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 无码操逼天堂| 国产传媒一区日韩| 欧美三级免费伊人| 蜜臀久久99精品久久久久久久久| 九色婷婷| 欧美性爱系列| 激情久久久| 久久精品亚洲成a人天堂| 国产欧美在线观看免费观看| 亚洲美女AV无码| 国产熟女无套内射| 亚洲欧洲激情卡通另类文学四射小说网站| 天天综合,91入口| 精品国产乱码久久久影院| 土豪酒店各种姿势玩弄极品幼稚| 白 大 人妻 区 在线| 欧美暴力猛交| 97干天天| 久湿久久 | 99国产女人| 性交一区二区在线播放| 天天躁狠狠躁av| 亚洲综合69| 后入式999| 69精品| 日韩传媒在线| 四虎视频在线观看| 欧美成熟性爱精品| 五月综合久久| 97在线观看播放视频| 亚洲精品97p| 日本亚洲vr欧美不卡高清专区| 精品黑人一区二区| 九色 蝌蚪 熟女自 | 麻豆人妻精品一区二区| 大香蕉久| 久久↗↗| 黄色AAAAA欧美| 亚洲91网站| 操逼网站网站| 一本道综合色图| 大学生口爆吞精| 久久专区| 91 丝袜在线播放| 加勒比综合a∨| 激情99| 国产隔壁老王影院在线| 91亚洲黄色网| 亚洲 中文 女同| 亚洲欧洲日韩国产自在线| 丰满岳乱妇一区二区三区| 一区二区影院| 亚洲天堂 视频你懂的| 六月丁丁香| 黄色不卡视频| 欧美高潮| 国产精品人妻无码久久久老鸭窝| 99久久久久久亚洲精品不卡| 岛国1区2区3区在线观看| 综合久久六月久久婷婷| 久9热| 99啪啪| 99精品综合久久久久五月天| 欧美高清第一页| 思思热国产在线视频| 亚州AV无码国产精品| 五月激情综合网| 午夜欧美神马久久久久| 色狠狠一区二区三区香蕉| 男女一进一出视频久久| 成人八戒网站| 成人资源中文字幕在线观看天天 | 亚洲一二三精品久久网| 91久久久老司机| 97资源亚洲| 偷拍自拍在线视频观看| 亚洲日本加勒比在线| 亚洲成人妻日韩在线| 久久亚洲一区二区色婷婷| 亚洲熟伦熟妇AV无码春色| 大香蕉丝袜一级片| 屌妞视频久久久久久久| 偷拍亚洲情色| 人妻啪| 天天综合网~69| 9久9久9久9久视频网站| 99久久久久久亚洲精品不卡| 男人天堂2012| 久久网亚洲| 双插性欧美一二三区| 中文字幕视频在线观看一区二区| 久久97资源 网| 97亚洲综合| 制服乱伦| 中日韩久久久免费看| 亚洲春色欧美激情自拍| 激情四射婷婷四五月天| 97精品全部| 99热这里只有精品地址| 欧美 日韩 另类 亚洲| 欧美激情亚洲| 亚洲中文字幕精品久久久久久直播 | 啊啊啊啊操死我了| 丰满人妻一区二区三区色-百度| 思思性爱| 久草线上视频免费看| 国产精品熟女九色九色蜜臀| 亚洲色图欧美色图制服丝袜| 一二三区精品视频| 九九伊人网| 久热精品在线| 国产精品国产自产高清AV| 久久av色| 精品九九九九九九| 1024久久高清视频| 99re这里只有| 中文字幕人妻丝袜| 噜噜噜噜久久久精品免费| 一块操欧美| 2020天天色综合| 久久五月丁香| 久久中文字幕人妻熟av女蜜柚| 69精品久久久久中文字幕| 国产十八禁视频| 三级日韩一区二区三区| 人人操天天爽| 国产家庭乱伦表演| 91网18| 国产h小视频在线观看免费| 欧美日韩丝袜| 久久精品高清无码一区| 高清无码 国产精品| 日本最新1区2区3区| 偷拍自拍在线视频观看| 97色欧洲| 日本特黄f c2| 永久电影三级在线观看| 日韩一级二级在线| 97亚洲中文| 夜夜操91744565| 亚洲一区操| 激情小说亚洲图片| 日本一级二级三级网站| 我爱操| 日韩三级一区| 97九色| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产欧美一区激情交| 少妇色欲综合网2| 香蕉在线一区二区三区| 久久成年片色大黄全免费网站| 久久夜嗨| 国产强奸超碰AV| 欧美 亚洲精品首页| 大香蕉AV丝袜| 欧美一级AAAAAAA| 蜜臀亚洲中文| 婷婷激情五月天小说网| 中国熟妇| 国产农村妇女精品1区二区| 久久久久久久亚洲Av无码| 后入精品| 91丝袜美腿网站| 午夜精品五区| 超碰在线在公开超碰在线在公开| 99无码精品| 91久久九九精品国产综合| 天天草AV| 丁香六月婷婷久久综合| 蜜臀网址在线| 久久久久久久久久久精| 亚洲午夜av| 密臀在线视频| 香蕉久久精品| 狠狠干,狠狠操| 欧美日韩性爱电影在线| 久久久性少妇| 久久久啊啊| 性做久久久久久久| 亚洲熟妇一,二,三期| 天天爱综合网| 久久久久久久久久久97| 国产无马视频| 欧美色图综合| 亚洲人精品久久久| 夜夜高潮夜夜爽高清视频一| 热99这里只有精品| 亚洲色图综合| 精品人妻久久久| 夜夜嗨AV蜜臀av| 丁香六月婷婷| 日本三级一区二区 在线| 中文字幕乱码在线观看| 久操在97| 日韩内射视频| 99综合免费视频| 激情综合二| 亚洲无码国产探花在线观看| 香蕉精品二区二区| 亚洲性综合| 第四色亚洲色图| 男人夜色天堂ss| 日韩黄色一区二区三区| 无码外流操逼视频| 后入式免费视频| 亚洲精品国产av天美传媒| 67194无码不卡| 97五月天| 日欧操屄视频| 在线一道啪| 人人操,人人插| 九九九九九九视频免费| 青青久草| 蜜臀99久久精品| 亚洲黄色网址| 热久日综合| 日本一片一区| 日本三级小说中文字幕| 欧美一区91大爱| 一级啊性爱在线视频| 亚洲欧美国产va在线播放频| 91精品人妻一品二品三品| 亚洲综合色在线| 青草影院内射高潮| 91精产一区二区三区| 骚熟女吞| 啊啊啊啊操死我了| 无码视频一区二区| 欧美97日韩| 亚洲情色在线| 少妇超碰在线| 熟妇熟女视频一区二区三区|