久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

基于SURF特征匹配的表計圖像透視校正實踐

基于SURF特征匹配的表計圖像透視校正實踐 1. 表計讀數(shù)識別為什么必須加校正這一環(huán)做表計讀數(shù)識別的朋友應該都有過這種經(jīng)歷算法模型在干凈的樣張上識別準確率挺高一到現(xiàn)場實拍圖就全線崩潰。我第一版做字符分割時就踩過這個坑——采集器抓拍的表計圖像往往帶有明顯的旋轉(zhuǎn)和透視傾斜直接按固定區(qū)域切字符邊界全歪分割出來的數(shù)字殘缺不全識別率連五成都不到。后來才想明白讀數(shù)識別的前置條件不是這張圖里有表盤而是表盤必須正對相機刻度方向是標準的”?,F(xiàn)場安裝的攝像槍很難做到完美的正面拍攝角度一偏整個數(shù)字區(qū)域的幾何結(jié)構(gòu)就變了。所以第二篇我們要做的事情就是通過SURF特征匹配把任意角度、任意透視變形的表計圖像校正到和標準模板一致的位置。這個環(huán)節(jié)在整套表計讀數(shù)識別流程里承上啟下——上承接第一篇對表盤的定位與裁剪下為后續(xù)的刻度檢測、字符分割和讀數(shù)識別提供一張規(guī)矩的圖像。校正做得好不好直接影響后面每一步的容錯率。我用的開發(fā)環(huán)境是 VS2015 搭配 OpenCV整套流程全部用 C 實現(xiàn)。之所以在環(huán)境選擇上多費了些周折是因為 SURF 在 OpenCV 里的歸屬比較特殊——它不在主模塊里而是放在擴展模塊 opencv_contrib 的 xfeatures2d 命名空間中。版本匹配、動態(tài)庫鏈接、模塊加載每一步都可能浪費半天時間。這篇文章會把環(huán)境搭建、特征提取參數(shù)調(diào)節(jié)、匹配策略選擇、單應性矩陣求解與透視變換完整走一遍最后附上我在實際圖像上遇到的問題和調(diào)參經(jīng)驗供準備做同類項目的朋友參考。2. VS2015與OpenCV的版本匹配SURF模塊引入的兼容性取舍先交代環(huán)境細節(jié)。我本機是 Windows 10IDE 是 VS2015編譯器工具集對應 vc14。OpenCV 這里有個很容易踩的坑官方發(fā)布的預編譯庫Windows 版只提供 vc14 和 vc15 兩個工具集版本其中 vc14 對應的就是 VS2015vc15 對應 VS2017。如果你機器上裝了 VS2019直接下載 vc15 的庫也能用因為 VS 本身向后兼容但 VS2015 用戶就必須老老實實選 vc14 版本否則鏈接階段會報一大堆 LNK2038 之類的運行時庫不匹配錯誤。關(guān)于 OpenCV 的具體版本號我建議選 3.4.x 系列不要選 4.x也不建議選更老的 2.x。原因有三點2.x 的 API 風格比較老很多函數(shù)名和 3.x/4.x 不統(tǒng)一網(wǎng)上資料也以新版本為主排查問題不方便。4.x 雖然 API 和 3.x 基本一致但部分舊模塊位置有調(diào)整SURF 依然在 contrib 里可很多第三方博客針對的是 3.x 的路徑配置照抄容易出錯。3.4.x 處于一個穩(wěn)定性較高的狀態(tài)SURF、SIFT 這些非自由算法依然可以通過 contrib 正常調(diào)用社區(qū)資料也最豐富。我在項目里選用的是 OpenCV 3.4.16這也是 3.4 系列最后一個版本。下載的時候需要注意擴展包和解壓路徑有講究。下載頁面通常提供兩個壓縮包一個是標準包 opencv-3.4.16-vc14_vc15.exe另一個是擴展包 opencv_contrib-3.4.16.zip。標準包解壓到 D:\opencv3416擴展包不用單獨解壓直接保留 zip 文件即可因為 CMake 編譯的時候只需要指定它的路徑而不是先解壓到某個固定目錄。等等這里有個問題如果你下載的是官方預編譯的 Windows 庫SURF 是已經(jīng)編譯好的直接在鏈接器里加上 opencv_xfeatures2d3416.lib 就能用。但如果你的 OpenCV 是從源碼自己編譯的就需要先配置 OpenCV 的 CMake 工程把 OPENCV_EXTRA_MODULES_PATH 指向擴展包路徑然后重新生成解決方案。兩種方式我都試過。官方預編譯的方式最簡單但有個隱患——預編譯庫的 contrib 模塊默認是開啟狀態(tài)可實際使用中SURF 需要額外的第三方庫支持如果 install 目錄里的 include 文件不齊全編譯時找不到 features2d 頭文件會很麻煩。我后來實際部署時選擇了自己編譯因為項目需要同時啟用一些 contrib 下的私有模塊而預編譯庫只開放了默認子集。自己編譯時在 CMake 里需要打開 BUILD_EXAMPLES 和 BUILD_opencv_xfeatures2d同時確認 OPENCV_ENABLE_NONFREE 設(shè)置為 ON。這里特別提醒一下SURF 和 SIFT 屬于有專利限制的算法OpenCV 官方默認編譯時是不開啟的必須在 CMake 配置階段顯式把 OPENCV_ENABLE_NONFREE 打開否則雖然特征提取函數(shù)能編譯通過運行時會拋異常提示 This algorithm is patented and is excluded in this build。編譯耗時大概要一個多小時建議直接用 Release 和 Debug 兩套配置都編譯一遍避免后面調(diào)試時發(fā)現(xiàn) Debug 庫缺失又要重新來。我一開始只編了 Release后來程序崩了想用 Debug 查才發(fā)現(xiàn)沒有對應的 dll又等了將近四十分鐘白白浪費時間。環(huán)境配置部分include 目錄和 lib 目錄的設(shè)置不展開細說了有一點值得單獨提醒鏈接器附加依賴項里不要一股腦把 lib 全加進去至少需要以下幾個opencv_world3416.lib或你編譯時生成的 opencv_world 庫文件名opencv_xfeatures2d3416.libopencv_features2d3416.libopencv_core3416.libopencv_imgproc3416.libopencv_calib3d3416.lib鏈接順序無所謂VS 不像老式 GCC 那樣對庫順序敏感。運行時需要把對應的 opencv_world3416.dll 和 opencv_xfeatures2d3416.dll 放到 exe 同目錄否則啟動時報找不到 dll這是最常見的發(fā)布環(huán)境問題。3. 模板圖像選擇與SURF特征點提取的細節(jié)處理3.1 模板圖的準備邏輯校正的本質(zhì)是把待識別圖像變換到模板圖的視角下所以模板圖的質(zhì)量直接決定校正的上限。我的經(jīng)驗是模板圖必須滿足三個條件表盤完整清晰邊緣沒有被裁切。表盤中心盡量位于圖像中心長邊與圖像邊緣平行也就是標準的正面正對視角。表盤本體在畫面中占比盡量大不要把無關(guān)背景大量帶進來。你可以用一張已經(jīng)貼墻安裝、且相機正對表計拍攝的照片作為模板也可以用廠家提供的標準表計渲染圖。我個人更推薦用真實拍攝并人工轉(zhuǎn)正后的照片作為模板因為 SURF 特征點對光照變化有一定魯棒性但紋理細節(jié)與真實表的差距過大時匹配效果會明顯下降。比如我用的是某款智能電表的正面照片表盤上有液晶屏、單位標簽、條碼區(qū)、品牌標識這些都能提供豐富的角點和紋理特征SURF 才能找到足夠多的可區(qū)分性關(guān)鍵點。順帶說一下模板圖分辨率不宜過低。建議長邊至少 800 像素以上否則特征點數(shù)量不夠后面的匹配容易失敗。我用的模板是 1280x960 的灰度圖特征點提取數(shù)量默認在 400 左右效果比較理想。3.2 SURF檢測器的基本使用方式OpenCV 里 SURF 的調(diào)用方式很簡單但參數(shù)命名和版本間有差異。在 OpenCV 3.4.16 的 xfeatures2d 命名空間下標準寫法是#include opencv2/features2d.hpp #include opencv2/xfeatures2d.hpp #include opencv2/xfeatures2d/nonfree.hpp cv::Ptrcv::xfeatures2d::SURF detector cv::xfeatures2d::SURF::create(400); std::vectorcv::KeyPoint keypoints_tpl, keypoints_query; cv::Mat descriptors_tpl, descriptors_query; detector-detectAndCompute(templateImg, cv::Mat(), keypoints_tpl, descriptors_tpl); detector-detectAndCompute(queryImg, cv::Mat(), keypoints_query, descriptors_query);這里的 create(400) 其實是給的是 Hessian 閾值。SURF 算法通過計算圖像每個像素點的 Hessian 矩陣行列式來尋找斑點狀特征閾值越高檢測到的特征點越少但每個點的穩(wěn)定性越強。閾值 400 是個比較中庸的取值適合大多數(shù)場景。模板圖和查詢圖建議使用同一閾值避免兩個圖的特征點數(shù)量差異過大導致匹配失衡。3.3 Hessian閾值與特征點數(shù)量的聯(lián)動關(guān)系實際調(diào)參時我發(fā)現(xiàn)Hessian 閾值對結(jié)果的影響遠比想象中敏感。閾值設(shè)得過高比如 1000 以上模板圖和實拍圖可能各自只剩幾十個特征點匹配時正確匹配對數(shù)量不夠RANSAC 求單應性矩陣時容易出現(xiàn)退化情況。閾值設(shè)得過低比如 100特征點密密麻麻匹配計算量暴漲而且容易出現(xiàn)誤匹配反而降低模型精度。我在實際項目中采用了一個簡單的自適應策略先用 400 這個默認閾值提取特征點如果匹配率低于某個閾值比如正確匹配對少于 20 對就把 Hessian 閾值調(diào)低到 200 重新提取再不行降到 100。反之如果特征點數(shù)量超過 1500 且匹配很慢就上調(diào)到 600。項目里大多數(shù)表計圖像用 300~400 之間的閾值都能穩(wěn)定工作。另外SURF 默認檢測的是帶方向的特征點即每個關(guān)鍵點會計算一個主方向。這個方向的作用是讓描述子具備旋轉(zhuǎn)不變性。如果你的表計圖像本身傾斜角度不會很大比如只差 5~10 度可以把 create 時的參數(shù)改為不計算方向加速明顯。但本項目的核心需求恰恰就是矯正大角度傾斜所以方向信息必須保留不能為了性能犧牲旋轉(zhuǎn)適應性。3.4 描述子與匹配前的數(shù)據(jù)預處理detectAndCompute 函數(shù)返回的描述子矩陣類型是 CV_32F行數(shù)為關(guān)鍵點數(shù)量列數(shù)為描述子維度。SURF 默認描述子維度是 64也有擴展的 128 維版本需要在 create 時設(shè)置 extended 參數(shù)。我一開始想當然用了 128 維以為描述子越長匹配越準實際測試后發(fā)現(xiàn) 64 維在表計圖像上已經(jīng)足夠而且 128 維占用內(nèi)存翻倍匹配速度慢不少。特征點的區(qū)分度取決于表計紋理的獨特性而不是盲目增加描述子長度。還有一個小細節(jié)如果輸入圖像是彩色圖detectAndCompute 默認會先轉(zhuǎn)成灰度再處理。不過為了控制變量我習慣在調(diào)用前手動 cvtColor把原圖統(tǒng)一轉(zhuǎn)灰度再做一次高斯濾波降噪這樣可以避免不同色彩空間帶來的匹配結(jié)果不穩(wěn)定。特別是表計拍攝環(huán)境中常有 LED 顯示屏或強反光彩色信息反而會引入額外的光照干擾。4. 特征匹配策略KNN、距離比例篩選與交叉驗證4.1 為什么不用簡單的暴力匹配拿到兩組特征描述子之后第一步是把模板圖中的每個特征點到查詢圖中找最相似的特征點。最直觀的方法是暴力枚舉也就是 Brute-Force Matching對每個模板特征點逐一計算和所有查詢特征點的歐氏距離取最小距離對應的點作為匹配點。這種做法在特征點數(shù)量少、圖像內(nèi)容簡單時沒問題但在表計圖像上畫面里的刻度線、數(shù)字、條碼區(qū)域非常密集很多局部紋理看起來幾乎一樣暴力匹配很容易給某個特征點找到一個錯誤但距離偏小的假匹配。直接拿這種匹配結(jié)果去做單應性估計RANSAC 雖然能剔除一部分外點但外點比例太高時RANSAC 的內(nèi)點率算不出來模型直接崩掉。所以標準做法是先做 KNN 匹配取 k2。也就是對每個模板特征點找到查詢圖里距離最近的前兩個候選點然后比較最近距離和次近距離的比值。如果最近距離明顯小于次近距離說明這個匹配是獨一無二的可信度高如果兩者差不多說明該特征點在查詢圖里有多個相似區(qū)域匹配結(jié)果不可靠直接丟掉。這個思路用生活化的話說就是如果一個人在一群人中只有一個長得很像的朋友那他很容易被認出來如果他在人群里有一堆孿生兄弟那你認出他的把握就要打折扣。4.2 距離比例系數(shù)的選擇與實現(xiàn)OpenCV 里實現(xiàn) KNN 匹配和比例篩選的代碼如下cv::BFMatcher matcher(cv::NORM_L2); std::vectorstd::vectorcv::DMatch knn_matches; matcher.knnMatch(descriptors_tpl, descriptors_query, knn_matches, 2); const float ratio_thresh 0.8f; std::vectorcv::DMatch good_matches; for (size_t i 0; i knn_matches.size(); i) { if (knn_matches[i][0].distance ratio_thresh * knn_matches[i][1].distance) { good_matches.push_back(knn_matches[i][0]); } }距離比例系數(shù) ratio_thresh 是 Lowe 在 SIFT 論文里提出的方法經(jīng)典取值為 0.8。意思是最近距離必須小于次近距離的 80%才被認為是有效匹配。這個值在 SIFT 上表現(xiàn)好換到 SURF 上也大致適用。我實測在表計圖像上0.8 的篩選力度比較適中大約能濾掉 40%~60% 的不可靠匹配剩下的匹配對正確率明顯提高。如果你發(fā)現(xiàn) good_matches 數(shù)量太多可以調(diào)小 ratio_thresh 到 0.7匹配對數(shù)會顯著減少但每個匹配的置信度更高。反之如果 good_matches 太少說明圖像差異大可以放寬到 0.9。注意這個參數(shù)不能無腦往 1.0 靠否則等于退化成直接取最近鄰誤匹配會大量涌入。4.3 交叉驗證我推薦額外加的篩選層只用比例篩選還不夠。有一次我在一個反光嚴重的表計圖像上測試比例篩選后 good_matches 有 80 多對看起來一切正常但后續(xù) RANSAC 的 inlier 比例只有 40%明顯不對。后來查了一下發(fā)現(xiàn)相當一部分錯誤匹配呈現(xiàn)出對稱性錯誤——模板圖的 A 點在查詢圖里匹配到 B 點而查詢圖的 B 點在模板圖里匹配到的卻是 C 點雙方不是互認的。最簡單的解決辦法是加交叉驗證也就是正向匹配和反向匹配同時進行從模板到查詢做一次匹配再從查詢到模板做一次匹配只保留兩個方向都認為對方是最優(yōu)匹配的特征點對。這個策略代碼上要增加一次 knnMatch 調(diào)用和一組集合判斷但效果立竿見影。我加上交叉驗證后后續(xù) RANSAC 的 inlier 比例普遍能從 50% 提升到 75% 以上。4.4 均勻化特征點分布防止局部區(qū)域主導匹配還有一個比較隱蔽的問題。表計圖像的左上角如果有一塊密密麻麻的條碼區(qū)特征點會大量集中在這個區(qū)域?qū)е缕ヅ鋵σ苍言谶@里單應性矩陣被這些局部點牽著鼻子走而表盤其他區(qū)域的特征點幾乎沒有參與計算。這樣求出來的變換矩陣對整體圖像不友好可能出現(xiàn)表盤中心區(qū)域校正得還行但邊緣區(qū)域扭曲明顯。針對這個問題我寫了一個簡單的均勻化邏輯把圖像劃分為 4x4 網(wǎng)格對每個網(wǎng)格內(nèi)返回的 good_matches 數(shù)量設(shè)上限。超過上限的網(wǎng)格只保留距離比例最小的前 N 個匹配這樣保證每個區(qū)域的匹配點都有貢獻。這個操作對提高單應性矩陣的全局魯棒性幫助很大尤其是當拍攝角度比較大的時候強烈建議加上。5. 單應性矩陣求解與透視變換理論到代碼的銜接5.1 單應性矩陣是什么為什么它能完成校正先解釋基礎(chǔ)概念。單應性矩陣Homography Matrix是一個 3x3 矩陣描述的是同一個平面在兩個不同視角下的投影映射關(guān)系。表計的表盤是一個近似平面所以從任意角度拍攝到的表計圖像和標準模板圖之間可以由一個單應性矩陣完成映射。數(shù)學上假設(shè)模板圖上的一個點為 (u, v)查詢圖上對應點為 (x, y)那么映射關(guān)系為[ s \cdot \begin{bmatrix} x \ y \ 1 \end{bmatrix} H \cdot \begin{bmatrix} u \ v \ 1 \end{bmatrix} ]其中 s 是尺度因子。展開后H 矩陣的 8 個自由度足以描述旋轉(zhuǎn)、縮放、平移和透視變形。OpenCV 的 findHomography 函數(shù)就是從一組匹配點對中求解這 8 個參數(shù)。最少需要 4 對匹配點即可求解但實際使用時匹配點對中難免有錯誤點所以必須配合 RANSAC 或 LMEDS 這類魯棒估計算法來剔除外點。5.2 findHomography 的參數(shù)選擇RANSAC 還是 LMEDSOpenCV 的 findHomography 提供了幾個計算方法其中實際項目里常用的是 RANSAC 和 LMEDS。兩者的區(qū)別在于對錯誤數(shù)據(jù)外點的容忍方式和計算效率。RANSAC 算法的思路是隨機抽取 4 對匹配點計算一個候選 H然后用這個 H 去測試所有匹配點統(tǒng)計滿足誤差閾值的點內(nèi)點數(shù)量反復迭代多次取內(nèi)點數(shù)量最多的那個 H。LMEDS 則是最小化內(nèi)點的中位誤差它在數(shù)據(jù)包含較多外點時也能有不錯的估計但計算量更大而且對誤差閾值的設(shè)置不像 RANSAC 那么直觀。我在項目里使用 RANSAC并設(shè)置了兩個關(guān)鍵參數(shù)閾值 ransacReprojThreshold默認取 3.0單位是像素。這個值表示某匹配點經(jīng)過 H 變換后的位置和實際位置的距離小于該值時視為內(nèi)點。值越小篩選越嚴格。最大迭代次數(shù)OpenCV 默認是 2000 次一般夠用。特征點數(shù)量很大時可以適當降低減少耗時。代碼實現(xiàn)如下cv::Mat H cv::findHomography(points_tpl, points_query, cv::RANSAC, 3.0);這里要特別留意輸入點的類型。points_tpl 和 points_query 必須是 std::vector cv::Point2f 而且順序要一一對應即 points_tpl[i] 和 points_query[i] 是同一條匹配對的兩個端點。我之前犯過一個低級錯誤把模板點和查詢點搞反了結(jié)果 H 矩陣求出來是反的透視變換后的圖像直接被翻轉(zhuǎn)排查了很久才發(fā)現(xiàn)問題。5.3 從 DMatch 提取點坐標的正確姿勢KNN 匹配得到的是 DMatch 結(jié)構(gòu)體數(shù)組每個 DMatch 包含 queryIdx查詢圖特征點索引、trainIdx模板圖特征點索引和 distance。注意這里的query和train指的是調(diào)用 knnMatch 時兩個描述子的傳入順序而不是圖像語義上的查詢圖或模板圖。我的代碼里以模板圖作為第一個參數(shù)所以模板圖的特征點對應 trainIdx查詢圖的特征點對應 queryIdx。提取坐標時一定要搞清楚這個對應關(guān)系否則又是一處隱性翻車點。std::vectorcv::Point2f points_tpl, points_query; for (const cv::DMatch m : good_matches) { points_tpl.push_back(keypoints_tpl[m.trainIdx].pt); points_query.push_back(keypoints_query[m.queryIdx].pt); }5.4 透視變換與圖像尺寸的決策求解得到 H 矩陣之后用 warpPerspective 函數(shù)完成變換cv::Mat correctedImg; cv::warpPerspective(queryImg, correctedImg, H, templateImg.size());這里的關(guān)鍵是輸出尺寸的選擇。我直接把 templateImg.size() 作為輸出尺寸這樣校正后的圖像和模板圖在空間上一一對應后續(xù)如果要做模板匹配或者區(qū)域比對坐標可以直接復用。相比之下如果輸出尺寸設(shè)成 queryImg.size()校正后的圖像雖然變正了但尺寸還是原圖的坐標體系和模板不同后續(xù)操作要多一層坐標換算沒必要。warpPerspective 的插值方式默認是 INTER_LINEAR對于表計讀數(shù)識別場景線性插值夠用。如果你的表計圖像分辨率很高放大時想保留更清晰的邊緣可以試試 INTER_CUBIC但速度會略慢。邊界模式一般默認 BORDER_CONSTANT填充黑色方便觀察校正后的圖像區(qū)域。5.5 校正效果自檢怎么判斷變換矩陣是否可信拿到 H 之后不要急著往下走先做一個簡單的可視化自檢把 good_matches 中的匹配點在模板圖、查詢圖上畫出來同時把 transform 后的圖顯示出來肉眼觀察表計是否轉(zhuǎn)正、刻度方向是否水平、長寬比例是否自然。這一步雖然土但非常有效。另外推薦一個數(shù)值化的校驗方法計算 H 矩陣的條件數(shù)或者檢查 H 矩陣中某些奇異值是否過大。如果 H 矩陣數(shù)值不穩(wěn)定說明求解過程出現(xiàn)了退化情況這時候即使圖像看起來好像轉(zhuǎn)正了也可能是巧合后續(xù)識別步驟很容易出錯。更嚴格的做法是隨機抽取一部分匹配點做交叉驗證看穩(wěn)定匹配比例是否超過 60%。6. 實戰(zhàn)中的問題排查記錄與調(diào)參技巧6.1 真實場景一表計反光導致特征點丟失第一個讓我頭疼的場景是夜間或強光下的反光表計。這類表計的玻璃面板會反射出環(huán)境光源形成一個亮斑區(qū)SURF 在亮斑附近提取的特征點質(zhì)量很差而且方向描述子容易受到高光干擾。我的解決方案是在做特征提取前先對圖像進行一次自適應直方圖均衡化CLAHE把局部對比度增強同時限制光照不均勻造成的梯度偏移。這個預處理只影響特征點提取不對原圖做永久修改。實測下來匹配對數(shù)從 30 對提高到 70 多對效果好得明顯。6.2 真實場景二鏡頭畸變導致邊緣匹配錯位某些廣角攝像頭存在明顯的桶形畸變靠近畫面邊緣的表計會發(fā)生輕微的彎曲變形。SURF 特征點不受這種低頻形變的影響太大但單應性矩陣只能描述平面投影變換不能描述非線性畸變導致邊緣部分的匹配殘差較大。這種情況我建議在特征匹配前先調(diào)用 getOptimalNewCameraMatrix 和 undistort 對圖像做畸變校正或者在采集端直接使用長焦鏡頭減少廣角畸變。后一種方式往往更省事成本也低。6.3 真實場景三匹配對數(shù)不足怎么兜底無論怎么優(yōu)化總會遇到某些表計圖像因為遮擋或極端角度導致匹配對數(shù)不足 10 對。這時候強行求單應性矩陣是危險的我采用了一個分級降級策略先嘗試 SURF RANSAC。匹配對數(shù)不足時改用 ORB 特征再做一次匹配ORB 對光照變化不如 SURF但在一些紋理簡單的表計上反而更好使。如果還是不足就退化為邊緣直線檢測通過找表盤矩形邊緣估算旋轉(zhuǎn)角做簡單的仿射校正。這個降級策略保證了流程在絕大多數(shù)情況下不會完全中斷。雖然第三步精度不如特征匹配但至少后續(xù)步驟能拿到一個可用的初值不會因為一個異常圖導致整條識別鏈路卡死。6.4 耗時優(yōu)化實時性不夠怎么辦SURF 的計算量比 ORB 大得多在 1280x960 的圖上特征提取加匹配大約需要 150~300 毫秒具體取決于 CPU 性能。對于離線批量識別場景這個速度可以接受但如果要做實時視頻流需要做兩處優(yōu)化把模板圖的特征點和描述子在程序啟動時預先計算一次后續(xù)每一幀只用檢測查詢圖并匹配省掉模板圖檢測的時間。查詢圖在進入特征提取前先做一次降采樣。比如把長邊降到 640 像素。SURF 對尺度變化不敏感降采樣后的特征點數(shù)量雖然減少但匹配質(zhì)量不會下降太多。實測降采樣到 640 后一幀的處理時間能控制在 80 毫秒左右基本能達到 12 FPS 的準實時效果。6.5 一個容易忽略的小細節(jié)dll 運行環(huán)境最后提一個容易被發(fā)布環(huán)節(jié)坑到的地方。VS2015 編譯的程序默認依賴 vc14 運行庫如果目標機器上沒有安裝對應版本的 Visual C Redistributable程序啟動會直接報程序無法正常啟動。我當時把程序部署到車間工控機上就踩了這個坑工控機上只裝了 VS2013 的運行庫結(jié)果跑不起來。后來在發(fā)布包里附帶了 vc_redist.x64.exe并在部署腳本里自動安裝問題才解決。類似的還有 OpenCV 的 dll 依賴。建議在最終發(fā)布時把用到的 opencv_world3416.dll 和 opencv_xfeatures2d3416.dll 直接復制到 exe 同目錄不要依賴系統(tǒng)的 PATH 環(huán)境變量工控機環(huán)境往往很干凈沒有任何配好的環(huán)境變量。7. 模板匹配之外校正后的圖像還能做什么圖像校正完成后后續(xù)的讀數(shù)識別步驟就變得非常簡單。由于校正后的圖像與模板圖尺寸一致、視角一致你可以直接按模板圖里手工標注好的數(shù)字區(qū)域坐標去裁剪字符然后用模板匹配、OCR 或者輕量級 CNN 做數(shù)字分類。這一整套流程下來識別的穩(wěn)定性比直接拿傾斜圖硬識別高出不少。我個人在實際項目中的體會是校正這一環(huán)在整個表計讀數(shù)識別系統(tǒng)里的重要性被很多人低估了。不少團隊一上來就搞深度學習模型指望網(wǎng)絡(luò)能自動學到旋轉(zhuǎn)不變性但工程上的魯棒性往往來自前端幾何校正的扎實程度。數(shù)據(jù)增強雖然能在訓練時引入各種角度但推理時如果輸入圖像角度過偏模型的表現(xiàn)仍然不理想而幾何校正正好把這個問題從源頭解決掉。另外SURF 校正方案對模板圖的依賴比較強如果實際場景中表計型號很多每種型號都需要準備一張模板圖。建議把模板圖特征點離線緩存成二進制文件運行時按型號加載避免每次啟動都重新提取特征。這個緩存文件通常只有幾 MB加載速度在毫秒級幾乎不影響啟動時間。如果你在項目里也打算走表計讀數(shù)識別這條路先別急著上高端模型把 SURF 校正這塊打磨扎實后面每一步都會省心很多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美大的香蕉有线电视视频| 久久久久久裸体| 男同专区一区二区三区在线| 伊人精品视频| 涩五月婷婷| 亚洲国产另类在线中文| 嗯嗯啊啊的视频| 激情久久久| 黄色大片免费在线| 国产精品国产精品国产| 男人的天堂久久狠| 91青视频| 91在线无码精品秘 软件| 91精品人妻一品二品三品| 大鸡吧尹人在线| 91|九色|国产熟女| A片A5445444| 国产风韵犹存熟妇三区| 亚洲A色| 黄网在线播放| 亚洲综合激情五月久久| 深田咏美亚洲精品福利社| 啊v在线观看视频| 国产精品电影推荐| 精品无码久久久久| 新视频sss国产| 欧美性,亚州色| 防屏蔽在线视频| 国产亚洲精品第一最新| 欧美丝袜制服久久| 高清有码一区二区| 最新日本中文字幕| 亚洲春色一区二区三区| 国产99热| 欧美性天天| 亚洲日精品| 天天躁狠狠躁av| 亚洲91亚洲| baisiav| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 午夜精品久久久久久久久久蜜桃| 亚洲图片另类| 五码视频在线观看| 青娱乐二区免费| 永久免费观看的毛片的网站| 欧美一级黄片视频在线| 国产精品久久久无码aV去| 日本阿v天堂在线观看| 懂色av中文字幕| 欧美中文狠| 欧美日韩国产电影| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 老司机天天操| 五月亭亭六月丁香| 啊啊啊慢点| 欧美亚洲中文字幕| TS人妖另类精品视频系列| 精品国产Av无码久久久伦古装| 91制服丝袜| 亚洲丝袜诱惑| 日产欧美电影一区二区三区| 男人女人18禁片免费看网站| 久久亚州精品成人Av无| 丝袜大香蕉| 人妻久久久久久久久久久久久久久| 95人妻爽爽人人做人人澡| 丁香五月性| 久久国产视频性吧 | 懂色Av一区二区三区| 久操频道免费在线呗看| 欧美色网| 免费看黄视频亚洲网站| 果冻国产精品麻豆成人av| 色官网在线| 色五月婷婷中文字幕| 久热免费视频| 色婷婷成人综合| 五月天丁香欧洲日韩| 天天操女人| 午夜福利区| 久久精品99| 久久东京热久久| 国产AAAAAABBBBB| 亚洲自拍天堂| 丁香六月婷| 久视频在线观看| 97在线欧洲| 久久久久久久六六| 一区二区三区美女超清| 麻豆国产免费影片| 成年男人的天堂| 91国内外在线| 内射老妇BBWX0C0CK| 久久成人国产| 天天色悠悠激情| 91少妇香蕉久久精品| 国产精品日日摸天天碰| 久久91视频| 91 国产丝袜在线放观看 | 久久精品人妻一区| 99久久精品无码一区二区| 日韩有码免费视频| 九九九精品美女| 浪人综合网| 激激五月| 男人的天堂免费| 精品成人动漫一区二区| 第四色亚洲色图| 久久超碰日韩精品| 91久久久久久| 亚洲日韩美女丝袜美腿人妻视频| 草草网站影院白丝内射| 精品国产久久乱码| 国产毛片久久久久久久| 啊啊啊啊二区好大| 色色毛片| 97综合在线观看| 欧美日综合| 精品久久久久av影院| 在线女人91| 懂色Av| 99综合免费视频| 天操天操夜操夜月月年年操操 | 无码又爽又硬又激情免费视频| 日韩啪啪啪视频| 中文乱码字字幕在线第5页| 国产无马av| 久久婷婷苹果| 超碰99热| 明星性猛交ⅹxxx乱大交| 亚洲色婷婷| 9 1果冻精品视频| 嫖老熟女A片一二三区| 学生妹天天看| 91小视频| 日韩图色| 亚洲熟妇无码一区二区三区| 一级一性爱免费视频| 久久久久久亚洲精品不卡人乳| 欧美图片校园春色| 久久五月天婷婷| 台湾佬大香蕉| 国产女人高潮视频| 思思热在线cao| 国产美女口爆吞精| 亚洲色啪| 亚洲欧美成人网站AAA| 日本在线激情一区二区三区| 91无码人妻精品一区二区三区蜜桃| 久久成人国产| 中国特猛少妇色xxx| 爱爱60秒免费视频| a片久久久久久久久久久久 | 99国产精品在线观看| 亚洲综合第一页| 手机不卡视频不卡在线一二三区| 亚洲成人无码影院| 亚洲欧美校园| 熟妇视频一区二区三区在线观看| 成人免费毛片| 久久久久久中文| 67194无码不卡| 成人小电影网站tex| 人妻天天夜夜爽一区二区| 国产久久久久久| 99热精品国产| 新版天堂中文资源8在线| 天天综合网在线91| 色制服丝袜夫妻av一区| 95人妻爽爽人人做人人澡| 精品久久久av无码免费| 欧美高潮| 国产精品肉丝自拍| 高清无码国产亚洲| 亚洲欧美一区二区网址| 久久99干一本高清| 欧美白嫩女HD| 日本综合久久| 成人精品一区二区91毛片不卡| 好一吊区二区| 91黑丝美女| 91丨九色丨东北熟女| 久久亚洲国产成人| 日韩无码第3页| 涩爱AV在线| 亚洲精品乱码久久久久久蜜桃麻豆| 九九热三级片| 97天天插| 性性欧美| 97色诱| 能在线播放的国产三级| 免费人成毛片乱码| 好色综合| 美女黄网| 9丨久久九九九| 久久9精品网站| 日日干男人的天堂| 久久久久久久国产| 亚洲最大的黄色电影网站。 | 国产在线观看一区二区三区| 国产免费内射视频| 97香蕉网| 亚洲色狠| 极品肉射| 青青操视频在线| 色情婷婷| 久久婷婷伊人| 91狠狠色丁香婷婷综合久久精品| 在线中文字幕极品av| 亚川综合视频| 欧美国产精品| 一个国产在线综合网站| 91色综合| 超碰日韩人妻| 色哟哟AⅤ| 国产精品九九九| 久热伊人| 欧美操人视频| 国产亚洲日韩在线三区黑人| 久草精品国产99| 翔田千里AV无码秘 三区| 麻豆色99999| 日产成人久久| 97视频播放| 91九色丨风韵犹存| 亚洲风情在线观看| 亚州性9| 玖玖久久久| 中文字幕在线免费观看 | 超碰免费在线| 久久久久久久一级黄色打同平台| 五月天婷婷激情| 激情综合网激情五月天| 五月天色图影视| 亚洲精品819| 国产免费大片| 男人的天堂久久狠| 91N综合网| 久久高潮妇女视频| AAAA级日本片免费视频| 亚洲精品自拍| 手机在线视频国内精品| 青青青国产| 97资源免费视频| 9999亚洲精品| 伊香蕉综合久久久久久久噜噜噜| 91亚.色| 78m成人视线| 青娱乐啪啪视频| 曰韩人妻中文字幕在线 | 91在线视频免费中出| 色噜噜国产在线| 欧亚日韩三区| 啊啊啊好大好深| 欧美成人性爱视频在线播放| 啊v视频在线观看| 国产欧美日韩在线观看麻豆传媒公司 | 校园春色之综合网| 天堂亚洲精品久久老牛| 日本天天干天天操一区| 91色黑人少妇| 色噜噜日韩精品| 涩综合导航| 久久精品国产72国产精品福利| 日韩精品区二区三区不卡| 亚洲精品天天影视综合网 | 无码高清操逼| 一区二区偷拍拍视频| 超碰在线97国产| 男人的天堂VA| 久久久97| 97在线免费公开视频| 无遮挡又黄又刺激的视频| 影音先锋乱| 亚洲中文制服诱惑| 97干在线视频| 日韩国产不卡在线视频| 色综合五月天| 一本一道久久综合久久| 99国产精品视频尤物| 久久日韩毛| 九九九精品色乱九九九| 日韩簧片免费看| 操91| 韩国轻伦国内自拍一区| 大香蕉2017| 操人无码| 成人在线永久| 久久超碰久| 噜噜噜亚洲精品| 色臀AV| 大黄片做爱的大的| 国产精品蜜乳AV| 久婷婷一区| 综合久久久久久久久91| 91久久久久久| a人欧美综合天堂麻豆| 亚洲女优有码无码高清| 日本精品第一视频在'| 天天操女人| 高清孕妇孕交 交孕妇| 涩综合导航| 亚洲欧美一区二区三区在钱蜜桃 | 立川理惠无码一区二区| 白嫩91在线亚洲| 日韩精品人妻一| 双插在线| 可以免费观看的日韩av毛片| 综合av影片| 天天影视色香欲综合网小说| 欧美人妻二区三区| 国产丝袜美女在线一区| 久久只有精品一区二区三区| 日韩熟女操逼| 日韩啪啪啪视频| 成人日韩3| 艳尻美人妻| 国产精品久久久久久久免牛肉蒲团 | www久久久| 麻豆一区二区三区在线看| 草草网站影院白丝内射| 亚洲色棕合| 99热99在线| 欧美性色欧美| 午夜激情床戏激情| 98人妻精品一区二区色欲| 成人精品视频一区二区| 99re免费视频精品全部| 校园春色美腿丝袜| 色婷婷aV一区二区三区麻豆综合| 岛国黄片网站| 精品免费国产二区三区| AV无码久久久精品| 国色综合天| 久久久久密| 国产成人欧美一区二区三区的国产| 99色骚| 日韩中文字幕二区| 国产精品白领在线观看| 欧美中字二区| 国产成人网站在线观看| 啪啪视频免费在线观看| 秋霞福利网| 日日干夜夜干| 日韩av免费一级电影| 国产精品午夜福利视频| 99色综合| 国产色精品午夜大片| 久久久久人妻| 精品人妻一区二区视频| 91爱网| 91美女视频在线免费观看| 丁香五月天激情| 亚洲黄色视频在线观看视频| 噜噜瑟| 蜜桃久久综合视频| h无码动漫在线观看| 欧美 亚洲精品首页| 超碰 av 女人天堂| 欧美色图天堂在线| 毛片电影一区二区三区| 一级岛国大片| 清纯唯美综合| 啊啊啊在线看| 精品无码久久久久| 天堂av2019| 国产成人无码网站在线视频| 黄色人人| 国产精品分类在线观看| 亚洲天堂一二| 99热大香蕉伊在线| 视频在线观看一二三区| 人妻熟女av国产网站| 亚洲**2021在线观看| 久久久国产精品亚洲精品| 1956日韩精品| 国产免费大片| 天天干天天日天天射黄色| 欧美一级A片在线看视频性色| 秋霞Av理论一级在线| 97色色视频| a v网站在线播放| 日韩性爱视频在线免费观看| 欧美日韩黄片精品在线| 日韩黄片影院| 边做饭边操逼逼| 亚洲日韩国产精品| 大香蕉中文201| 超碰在线综合97| 青草视频人妻在线观看| 欧美少妇一区二区三区| 成 人 影视 一区 二区 三区 四区 | 免费操逼视频下载| 激情综合网五月婷婷五月天| 人人干人人操人人..com| yw尤物av无码点击进入麻豆| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 大香蕉久| 天天射影院| 丁香五月影院| 四虎 精品 WWW| 久久不卡一区二区 | 久久风骚城市| 大香蕉手机在线| 久久久一区二区| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 98超碰日本| 伊人四虎综合| 日韩欧美久久婷婷网站| 麻豆av一区二区| 少妇淫妇久久久久久久| 亚洲人妻精品一区二区| 97超碰人人操人人操| 免费中文综合精品| 久久精品国产亚洲AV嘿嘿| 丝袜剧情| 婷婷91| 亚洲AV成人在线| 久热伊人| av操操不卡| 欧美日韩国产人人| 国产嫩草精品A88AV| 91丝袜美女视频| 国产美脚女优尤物在线观看| 97久久久精品| 欧美偷拍| 99久久久久久亚洲精品不卡| 日本操色导航| 这里只有精品视频在线| 91色图片| 婷婷10月天青娱乐| 国产精品福利资源在线尤物| 欧美性巨大╳╳╳╳╳高跟鞋| 欧亚免费视频| 久久色人体| 九一综合精品视品av| 91欧美另类| 超碰诱惑| av强奸乱轮| 日本免费亚洲欧美| 一区,二区,三区视频| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 99啪啪| 中文字幕在线2| 四虎免费在线观看| 日韩成人大片一区二区| 裸体1区| 久久久久久性爱免费视频| 中国少妇XXXX做受| 久久久久骚| 青青操视频在线| AV乱伦专区| 丁香五月AV| 精品国产乱码久久久兰草影视| TS人妖另类精品视频系列| 日韩激情中文字幕有码| 亚州再线| 中国AAAAAA黄色片| 丰满人妻一区二区三区免费,| 男人的天堂日韩| 蜜乳成人AV| 91精品91久久久中77777| 亚洲日韩乱码中文无码蜜桃臀网站| 性综合网| 中文字日本乱码| 男人久久天堂| 伊人五月天| 免费看A片毛毛片在线播| 久久久久久久久久久97| 伊人麻豆传媒| av中文在线| 久久中文字幕人妻熟av女蜜柚| 99久国产精品午夜性色福利| 超碰午夜在线| 欧美综合天天| 福利视频一区二区微拍| 中出789在线视频| 人人妻碰人人免费| 天天综合网久久ww| 精品无码欧美三级| 一区二区三区国产精产| 懂色av一区二区三区天美传媒| 色狠狠色| 偷拍 亚洲 欧美| 欧洲色| 国产传媒一区二区三区| 在线日韩视频| 91少妇人妻| 国产一区96在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 91c色| 九九九精品一区二区无码| 五月丁香激情四射| 婷婷色香| 日韩中文字幕国产| 日本最新1区2区3区| 95自拍视频在线观看| 嗯嗯啊啊好大好爽| 十八禁的黄污污免费网站| 97超碰中文| 久操不卡视频| 日本高清一区二区在线| 91在线/欧洲| 欧美成人黄网色网站| 国产超碰97| 丁香五月影院| 69视频入口| 天堂伊人久久| 大香蕉综合在线| 亚洲一区二区在线观看91| 国产老熟女| 啪啪视频亚洲第一| 亚洲女人毛茸茸91| 青青网三级视频| 欧美日韩午夜精品一区二区三区| 97视频新免费| 亚洲精品视频二区| 男人天堂黄片| 欧美97网| 乱码熟妇人妻久久久| 青青操综合网| 天天噜| 欧美综合制服在线| 亚洲激情综合| 国产 日韩 欧美高清| 欧美自拍网| 亚洲欧美另类少妇精品| 日本韩欧美在线播放a| 五十路三区在线| 精品无码久久久久| 日日爽夜夜爽| 伦伦成年午夜免费视频| av网站在线看| 中文字幕一区二区三区四五区| 久7色| 天天做日日做天天欢。| 国产激情视频一区区三区| 99在线啪| 精品乱子一区二区三区99| 日本二区不卡| 中文字幕人乱码中文字的预防方法 | 欧美另类自拍 | 五月丁香拍拍激情综合三级| 成年无码动漫av片无尽在线| 青青草在线视频美女| 久久久婷| 国产少妇与亚洲av| 亚洲人成网www| 天天做日日做天天欢。| 九九精品无码专区免费| 久久东京热久久| 久久久久久中文| 超碰1024久久| 婷婷操逼| 国产激情片在线观看| 尤物黄色在线观看网站| 国产精品九九九| 亚洲欧洲日韩中文字幕一区| 手机久操欧美综合色码| 精品99999久久久久久| 激情六月婷婷| 国产版a级片直播在线| 大香蕉久| 欧美一区二区观看在线| 天天躁日日躁xxxxx| 日韩一级久久毛片| 欧美性xxxxx狂欢| 男人的天堂va在线| 97在线播放 | 亚洲中文字幕精品久久久久久直播| 岛国在线免费视频| 日婷婷| 国产强奸91| 国产午夜精品在线观看| 天美av在线| 美女上床网站| 蜜臀99久久国产| 久久久精精精| 久久综合97| 色综91| 欧美精品宗合| 91搞逼视频| 淫荡少妇免费| 免费人成?大片在线播放| www.91理论| 欧美系列在线一区二区| 17c在线成人免费A片观看| 国产久久久久久| 视频一区二区免费在线| 亚瑟国产精品久久无码| 天天色,天天干,天天干| 欧美日韩香蕉| 成人日韩欧美| 91九色丨国产丨爆乳| 日本加靬比网站发布页| 日日妻色网| 日本高清视频在线观看黄已三辽| 色九久| 97超碰磁| 久久精品午夜国产亚洲AV无码| 韩三级a视频在线观看| 国产亚洲中文不卡二区| 91日本在线观看| 欧美综合骚| 亚洲欧洲日产国产综合网| 日本免费一区二区不卡 | 97资源久久| 黄色片A级一区二区三区| 久久东京伊人一本到鬼色| 精品超碰国产| 久久大香蕉| 天堂精品小草| 香港久久久| 无码高清少妇久久| 伊人五月天| AV老汉| 9久9久| 人人操人人插 - 百度 - 百度| 激情网色| 日本免费不卡二区| 久久精品成人| 国产隔壁老王影院在线| 十八禁视频网站| 中亚精品极乱| 婷婷九月丁香| 伦激情人妻另类人妻| 爱做久久久久久| 秋霞午夜视频一区二区| 国产综合久久久麻桃个| 亚洲日韩在线a不卡99精品| 欧美刺激色黄片免费看| 97硬碰| 啊啊啊啊啊好多水| 成人性爱电影网| 97国产天堂岛| 一区二区中文| 日韩草久视频| 91久热| 草草影院最新网址| 亚洲免费精品一区| 射久久| 91九色首页| 国产成人精品一区| 日本免费一级AAA大片器| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 丁香五月天堂| 性九九九九九九| 日本操逼视频不卡直接放| 嗯嗯啊啊视频在线看| 日韩特一级久久| 26uuu性物| 亚洲激情 欧美色图| 天天网综合| 天天做天天爽| 天美传媒AV在线播放| 综合五月婷婷| 91操熟女视频 | 97天天日| 九九九九九九九精品视频| 蜜臀99999| 强奸乱伦 亚洲一区| 男人的天堂成人的社区| 97超碰日韩| 精品四五区| 国产在线播放成人免费| 超碰调教97| 欧美狠狠干| 超碰 另类 欧美| 久久伊人最新网址视频| 综精品久久久aaaa| 一级做a爰片性色毛片久久| 色一射色一射| 老外又粗又长一晚做五次| 天堂资源欧美| 国产女人和拘做爰视频| 91操人| 亚洲最大网站av| 人妻熟妇久草在线| 国产超碰人人爽人人做| 日本中文字幕一区| 日本人妻伦在线中文字幕| 久插不卡| 一区二区三区四区免费视频| 超碰97人人乐| 色老汉玖玖爱| 中文字幕美女91| 日本欧美m v精品网站加| 玖玖爱免费观看视频| 人妻另类| 中文字幕片| 天堂无码精品国产久| 久久精品中文| 99精品久久| 无码动漫av中文字幕| 自拍亚洲综合| 丁香五月偷拍| 影音先锋日本一区二区| 超碰综合97在线| 久久久一区二区三区四曲免费听| 亚洲无码 国产无码| 久污| 国内精品伊人久久久久影院会| 国产吹潮女在线观看| 黑丝少妇| 国产 日韩 欧美高清| 男人的天堂VA| 精品美女少妇一区二区三区| 99视频自拍| 老司机深夜18禁污污网站| 中日韩久久久免费看| 97操97色| 久久免费精品视频免一| 中文字幕精品码亚洲| oumeizonghese,www| 九九热免费视频| 爽极品影院| 丰满人妻一区二区三区免费| 欧美韩国你懂得在线 | 欧美日韩第一页| 伊人操你| 精品国产乱子伦一区二区三区,精品一| 亚州乱码中文字幕综合久久久| 日韩欧美国产高清视频| 男女做爰猛烈动高潮A片免费应用| 综合天天。| 91天天综合网,天天综合网| 丁香五月婷婷啪啪| 中国女人内射6XXXXX| 久久超碰国产一区二区三区| aV中文麻| 人人摸人人舔一区二区| 女人的天堂大香蕉网| 伊人影院中文字幕| 99热超碰在线| 人人做人人妻人人夜视频| 波多野结衣AV无码一区| 免费视频一二三区| 丝袜美腿丝袜| 欧美偷| 日本黄页视频在线观看| 日本啊啊啊啊啊视频| 国产原创自拍| 天天插天天插| 日逼国产| 在线岛国新天堂8| 成人五月天丁香激情综合| 天天夜夜rb| 97在线公开视频| 91处女在线视频| 国产免费一区| 亚州九九九精品视频| 亚洲图片 激情小说| 大香蕉伊在线久草麻豆天堂故事| 嗯阿好爽好紧| 欧美丝袜激情| 91在线国产后入风骚翘臀美女素人| 欧洲自拍色图gif在线| 97在线精品| 美女自卫慰黄网站免费| 日韩综合无码色欲vv| 久久黄色性爱视频| 日韩国产在线观看av| 九九无码视频| 日本午夜久久电影| 啊啊啊不要好疼视频| 国产成人资源| 一区麻豆 高清中文字幕| 亚洲黄日韩无码专区| 国产精品一区人妻精品阁在线| 长长久久免费视频| 翘臀vidoes| 亚洲人妻熟妇三十三区| 天天日天天舔东京热| 欧美97日韩精品| 怡红院亚洲怡春院av| 欧美熟妇精品黑人巨大91| 久草午夜| 国产精品免费1区2区视频| 亚洲欧美综合区自拍另类| 国产极品美女高潮无套在线观看| 久久这里只精品99re66图| 色婷婷电影网| 欧美日韩中文字幕人妻| 亚洲欧美日韩免费观看| 亚洲免费成人精品电影| 大香蕉520| 国产久久久9999| 天天天操天天天爱| 久久精品一区二区| 欧美日韩另类在线播放| 99操视频| 国产大片精久久久久久| 国产人人干| 无码人妻精品一区二区三区99不卡| 天天躁日日躁成人字幕aⅴ| 亚欧Av| 另类av天堂| 9久9久9久9久视频网站| 日本1区2区不卡视频| 久草免费在线一区二区| 精品成人av一区二区三区在线| 澳门成人网站久国产日韩| 91丨精品丨国产丨丝袜| 日韩无码极品| 秋霞欧美性爰视频| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 久久久久久久久久久999| 职场同事知名国产国产精品久久欧美日韩 | 午夜国产成人精品视频| 丁香五月天激情| 亚洲精品天天影视综合网 | 情色五月天久久久| 久久久999国产| 2020中文在线一区二区三区| WWW4虎| 亚洲第一页综合在线| 黄色片A级一区二区三区| 婷婷香蕉欧美在线一区二区三区| 无码人妻系列少妇| 日韩性爱人人爱人人操| 东京热激情视频一二三区| 秋霞福利网| 亚洲春色欧美激情自拍| 99999无码| 综合欧美色图| 天天激情综合站| 亚洲城人男人的天堂| 国产美女自拍视频| 日本天天操| 97 国产精品| 91强奸乱轮| #NAME?| 澳门黄片一香蕉视频| 蜜桃久久久久久久| 欧美日韩1234| 日本污ww视频网站| 久热99999| 欧美日本中字另类在线| 蜜臀一二三| 亚洲图片激情综合另类| 欧美91精彩| 91香蕉视频在线观看免费| 久久婷婷国产一区二区色| 人妻天堂三区| 色婷网| 精品传媒在线一区| 婷婷99狠狠躁天天躁| 大香蕉日亚洲日本亚大| 日本色色的视频| 91超碰丝袜制服| 五月丁香狠狠爱| 极品人妻少妇综合| 日韩人体偷拍| 蜜臀久久99精品久久久久| 日本三级小说中文字幕| 欧亚无码视频| 艳尻美人妻| 特级丰满少妇一级AAAA爱毛片| 欧美在线色| 五月丁香六月婷综合成人综合| 青青久日| 精品在线观看视频在线| 国语精品对白| 欧美性爱97超碰| 黄色视频60分钟| 日本一久是| 五月天婷婷色| w w w.久久精品| 亚洲精品欧洲精品| 黄片直播三级黄片两女一男| chaopen97久久| 78综合网| 中文字幕在线观看永久| 9 7超碰在线免费观看| 岛国免费黄色网址| 久久熟女精品不卡一区| 91肏屄网| 9999九九九久久久| 在线只有精品| 日韩免费福利在线观看| 韩日精品福利视频一区不卡在线免| 久久草在线综合视频| 97干在线视频| 亚洲蜜臀懂色| 美国精品国产精品| 色婷婷A V一二三四区麻豆综合| 99re这里只有精品中心播放| 91精品微拍福利| 欧美在线亚洲| 欧美三级免费伊人| 久久五月婷| 中文字幕黄片在线| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | www.99热| 日本一级婬片试看三分钟| 国产97在线播放| 黄网站黄视频网站进入口| 亚洲色图殴美色图激情乱伦| 亚洲国产97| 1204人成网站色www| 嗯嗯,啊啊,国产精品| 国产精品香蕉| 亚洲麻豆18发?| 99在线精品观看99| 精品人妻中文字幕4399| 日本幼女18+| 无码人妻精品一区二区三区九九| 99热精品在线| 欧美中出1| 香蕉黄色一级视频| 丰满人妻一区二区中文| 少妇一区二区三区在线观看| 欧洲熟妇xxXx欧美老妇裸体 | 国产精品熟女乱伦| 激情天天视频| 香蕉视频精品亚洲一区二区三区在线播 | 亚洲天天精品| 亚洲无限观看| 偷拍亚洲高清图片| 亚洲天堂另类美腿| 欧美婷婷| 超碰碰碰碰| 久久久久久精品免费看A级| 一级性爱视频免费观看 | 日韩紧密久久| 欧美九九爱| 9999久久久久| 另类 日韩 熟女| 色黄污美女啪啪啪免费网站| 97天天| 一起草视频在线| 欧美在线电影| 草B在线| 欧美在线干| 东京热99999| 欧美 亚洲 综合 制服 另类| 熟妇熟女亚洲天堂网| 天天摸,夜夜摸| 日本岛国黄色网址| 色色色99| www激情| 天天做天天爱天天高潮| 97色干| 裸体美女国产免费久久久网站| 五月丁香婷婷综合网| 人妻无一区二区三区| 无码高清少妇久久| 国产AAAAAABBBBB| 国产一区二区三区视频在线看| 国产成人亚洲精品无码最新在线| 国产成久久综合片| 婷婷色色五月天福利| 亚洲天堂加勒比| 国产v亚洲v日韩v欧美v片另类 | 精品久久久av| 熟妇人妻一区二区三区| 日韩午夜国产| 久久久久9| 亚洲成人精品久久久| 日日夜夜噜| 亚洲天堂日本| 亚欧美综合网| 色香AV| 国产AV色黄看到爽| 操操操日本的逼| 六月婷婷综合| 精品视频123区小说区| 操逼操操操91| 久久国产精品一级二级三级| 婷色五月天| 青青草伊人久久| 九九九九九九九九九五码| 91 亚欧| 91成人无码| 95自拍视频在线观看| 人人摸人人摸人人干| 丝袜 亚洲 偷拍| 区一在线观看| 亚洲影院小综合| 一区二区三区四区五区久久久久久| 日韩精品人妻中文字幕不卡乱码| 中文字幕av亚洲精品| 性爱视频无打码在线观看| 成人丁香五月| 熟妇人妻一区二区| 亚洲熟妇AV日韩熟妇在线| 久久在肏| 中文字幕三四五区| 淫荡熟女乱伦网| 国内毛片免费h片在线| 安徽熟妇视频| 99精品无码| 日韩精品色呦呦| 91粉嫩萝控精品福利网站_精品影音先锋国 | 99999久久精| 成人性爱AV在线免费观看| 色色激情五月天| 91成人在线| 麻豆精品天美| 国产在线视频午夜精华在| 久久久久国产精品喷潮免费观看臀 | 日本一本一区二区三区四区五区欧美日韩中文字幕| 熟女中出视频| 高颜值美女口爆高潮浪叫| 午夜AV人气不卡| 天天色粽合合合合合合合| 国产久久久久影院老熟女| 日韩啪啪视频| 9国产超碰| 欧美久久九九| 视频在线观看青青99国产| 麻花豆传媒剧国产MV出差| 狠狠爱综合网| 亚洲第二页| 国产精品久久久久久照片| 18一区二区三区| 亚洲美女高潮喷水视频| 久草免费在线一区二区| 久草色悠悠在线视频| 欧美爱国产综合、| 草草影院最新网址| 黑丝少妇| 久久久久久999| 伊人黄色视频免费观看| 日韩美女高潮喷水视频| 校园春色 欧美| 男人的天堂啪啪| nuu12国产麻豆精品| 色久桃花影院在线观看| 熟女中出视频| 日韩av免费一级电影| 天天综合色电影| 人妻铁牛TV| 精品国产一区二区三区av在线资源| 加勒比色99999| 日韩国产在线观看av| 男人的天堂在线| 国产极品精品美女视频| 精品176精品2| 翔田千里无码一区| 91色图片| 欧美熟妇成人一区二区| 国产又操| AV女资源| 中文字幕在线日亚洲9| 欲色综合| 丁香色色网| 大香蕉中文| 欧美第一页性| 国产在线综合网| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 国产在线能看的你懂的| 欧美日韩国产中文精品字幕自在自线, | 97色碰| 国产亚洲精品av一区| 熟妇高潮二区三区| 日本高清一区二区在线| 欧美se综合| 视频二区美腿丝袜制服人妻欧美| 麻豆久久精品亚洲精品88 | 超碰97人妻免费在线| 青青草视频爽一爽| 男人天堂电影院| 91嫩草欧美| 人妻一区二区三区四区视频| 色欲人妻一区二区在线| 国产强奸乱伦xd| 天天日骚逼熟女| 九九色综合| 眼镜人妻101.com| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 丰满人妻一区二区三区免费,| 密臀视频三区免费网站| 国产原创精品| 男人的天堂 在线一区| 91丝袜美腿网站| 人人操人人干网页| 九热超碰| 蜜臀久久99精品久久久久久久久| 亚洲 暴爽 AV人人爽日日碰| 日韩99神马视频播放| 国产精品一级片在线看| 欧美综合第一页| 超碰97资源中文字幕| 首页中文字幕中文字幕免费| 在线观看午夜婷婷久久久久清性观看| 五月丁香色色网| 亚洲欧美另类激情小说| 中文字幕av丝袜| 婷婷色五月激情| 91东京热男人的天堂| 久久超碰av在线| 91蜜臀在线久久久久| 天天操人人操狠狠插| 色诱avtt| 啪啪免费| 看日韩黄片| 极品久久久久久久久久久久久久| 探花激情视频| 亚洲综合电影| 超碰在97| 九九色精品| 国产一区二区精品久久99| 精彩久久中文| 欧美日韩夜夜| 国产吞精a级片激情电影| 久久狠狠色噜噜狠狠狠狠97| 日日嗷| 97久久超碰国产网站| 91粉芽高清在线一区二区| 亚洲一区二区三区不卡国产欧美| 97极品无码| 亚州九九九精品视频| 五月天综合网| 91 刺激在线| 亚洲天堂久久| 久操网视频| www.亚洲黄色| 夜夜欢天天干| 青青青在线高清视频在线一二三四区| 操操AV电影| 激情五月天色色| 成人影院永久免费观看网址| 69精品| 日本一久是| 99久在线精品99re8a| 99re视频在线观看这里只有精品| 亚洲 日韩 丝袜 熟女 变态| 日韩极品无码B| 蜜臀久久99精品久久久久| 97资源站日韩| 尤物视频新赏网鲜网色诱网| 97精品97久久| 日韩情色AV| 国产亚洲欧洲在线观看| www.狠狠干.coom| 国产精品一区二区三区在线密挑| 日本一级性爱| 国产成人五月天丁香花| 另类TS人妖一区二区三区 | 女人高潮大叫一级毛片| 国产偷人伦激情在线观看| 亚洲黑人在线| 色爽——AV| 日本性一区| 大胆91| 欧美图片偷拍| 国产在线不卡导航| 亚洲免费精品一区| 亚洲综合888| 极品粉嫩一区二区| 久久中出在线| 大香蕉综合| 欧美国产有色电影| 天天看特黄的免费网站| 97精品国产精品免费观看| 亚洲色天堂日韩中| 日本九九久久99播| 久久黄色网址| 国产久久视频|