日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

OpenCV 4.5.5工業(yè)部署指南:DNN一致性、編譯避坑與靜態(tài)SDK封裝

OpenCV 4.5.5工業(yè)部署指南:DNN一致性、編譯避坑與靜態(tài)SDK封裝 簡(jiǎn)介本資源為OpenCV 4.5.5官方版本預(yù)編譯完成的C動(dòng)態(tài)庫(kù)分發(fā)包面向計(jì)算機(jī)視覺初學(xué)者、算法工程師及嵌入式開發(fā)人員有效解決手動(dòng)編譯OpenCV耗時(shí)長(zhǎng)、環(huán)境依賴復(fù)雜、易出錯(cuò)等痛點(diǎn)開箱即用顯著降低項(xiàng)目集成門檻。壓縮包共619個(gè)文件以485個(gè)hpp頭文件核心API聲明、56個(gè)h底層接口頭文件、22個(gè)xml配置/模型文件如級(jí)聯(lián)分類器為主干輔以14個(gè)實(shí)用exe工具、5個(gè)dll運(yùn)行庫(kù)、4個(gè)lib鏈接庫(kù)及多份許可證與CMake構(gòu)建腳本完整覆蓋開發(fā)、調(diào)試與部署所需組件整體體積72.8MB結(jié)構(gòu)規(guī)范適配主流Windows x64開發(fā)環(huán)境。目前已有2210人學(xué)習(xí)下載用戶可直接獲取已驗(yàn)證的opencv_world455.dll等關(guān)鍵二進(jìn)制模塊、OpenCVConfig.cmake等自動(dòng)化構(gòu)建支持文件以及ade、protobuf、zlib等第三方依賴的合規(guī)授權(quán)文本省去環(huán)境搭建與許可證合規(guī)審查環(huán)節(jié)。1. OpenCV 4.5.5不是“最新版”而是工業(yè)級(jí)穩(wěn)態(tài)錨點(diǎn)專治模型部署前的圖像預(yù)處理玄學(xué)翻車你手頭剛訓(xùn)好的 YOLOv8 模型在本地 demo 里 mAP 0.82一塞進(jìn)產(chǎn)線工控機(jī)就漏檢率飆升——不是模型不行是 OpenCV 版本不一致導(dǎo)致cv::cvtColor的 RGB/BGR 通道解釋錯(cuò)位、cv::resize的插值邊界偏移了 0.3 像素、甚至cv::dnn::Net::forward()的 blob 輸入 layout 被 silently 重排。OpenCV 4.5.5 就是那個(gè)被某汽車零部件產(chǎn)線、某醫(yī)療影像設(shè)備商、某工業(yè)質(zhì)檢平臺(tái)反復(fù)驗(yàn)證過(guò)的“最后一塊穩(wěn)壓磚”它不追 CUDA 12.4 新特性但把 x86_64 AVX2 OpenMP 多線程 resize/cvtColor/dnn 推理路徑全打穿它不支持 WebGPU但讓cv::dnn::readNetFromONNX加載 ONNX Runtime 導(dǎo)出的量化模型時(shí)blob shape 對(duì)齊零誤差。這不是給算法研究員選的玩具版而是給嵌入式部署工程師、產(chǎn)線視覺系統(tǒng)集成者、跨平臺(tái) SDK 封裝者準(zhǔn)備的“可簽字交付版”。如果你正卡在模型轉(zhuǎn)部署、多平臺(tái)編譯、DNN 推理一致性這三道坎上4.5.5 不是退而求其次而是主動(dòng)降維——用確定性換掉所有黑匣子。2. 編譯前必做的三件事為什么跳過(guò)這步后面 90% 的“undefined symbol”都是白忙活OpenCV 4.5.5 的構(gòu)建不是cmake .. make -j4兩行命令能糊弄過(guò)去的。它的穩(wěn)定性恰恰藏在對(duì)底層依賴的顯式約束里。我見過(guò)太多人直接apt install libopencv-dev裝系統(tǒng)包結(jié)果發(fā)現(xiàn)cv::dnn::DNN_BACKEND_INFERENCE_ENGINE根本不可用——因?yàn)?Ubuntu 自帶的 OpenCV 是閹割版連 DNN 模塊都編譯掉了。真要落地必須源碼編譯且以下三件事必須前置確認(rèn)2.1 確認(rèn) CMake 工具鏈與 ABI 兼容性別讓 GCC 11 編譯出 GCC 9 無(wú)法鏈接的符號(hào)OpenCV 4.5.5 官方 CI 測(cè)試矩陣明確標(biāo)注最低要求 GCC 5.4但生產(chǎn)環(huán)境強(qiáng)烈建議 GCC 7.5 或 Clang 6.0。這不是版本號(hào)游戲——GCC 10 引入的-fno-common默認(rèn)行為會(huì)直接導(dǎo)致libopencv_core.so中cv::String的 weak symbol 解析失敗現(xiàn)象是undefined reference to cv::String::deallocate()。更隱蔽的是 ABI 版本若你的目標(biāo)平臺(tái)如某國(guó)產(chǎn) ARM64 工控機(jī)運(yùn)行的是 GLIBC 2.28而你用 GLIBC 2.31 編譯dlopen時(shí)會(huì)報(bào)Symbol not found: __libc_malloc。實(shí)操檢查法# 查看當(dāng)前系統(tǒng) GLIBC 版本 ldd --version | head -n1 # 查看目標(biāo)平臺(tái) GLIBC 版本若已知 ssh target ldd --version | head -n1 # 檢查 GCC ABI 兼容性關(guān)鍵 gcc -dumpmachine # 輸出 x86_64-linux-gnu # 確保編譯機(jī)與目標(biāo)機(jī)輸出一致否則需交叉編譯提示若目標(biāo)平臺(tái)是較老的 CentOS 7GLIBC 2.17必須在相同環(huán)境或 Docker 鏡像中編譯不能在 Ubuntu 22.04 上編譯后拷貝.so文件。2.2 顯式關(guān)閉非必要模塊減掉 63% 的編譯時(shí)間換來(lái) 100% 的符號(hào)純凈度OpenCV 默認(rèn)開啟全部模塊opencv_contrib、cuda、gstreamer、vtk……但工業(yè)部署場(chǎng)景往往只需要core,imgproc,dnn,highgui四個(gè)。多開一個(gè)opencv_aruco模塊不僅增加編譯時(shí)間還會(huì)引入libaruco.so依賴而該庫(kù)在無(wú) GUI 的嵌入式設(shè)備上根本不存在。推薦最小化 CMake 配置保存為build_minimal.sh#!/bin/bash OPENCV_SRC/path/to/opencv-4.5.5 BUILD_DIR./build_minimal mkdir -p $BUILD_DIR cd $BUILD_DIR cmake \ -DCMAKE_BUILD_TYPERELEASE \ -DCMAKE_INSTALL_PREFIX/usr/local/opencv455 \ -DBUILD_SHARED_LIBSON \ -DBUILD_opencv_appsOFF \ -DBUILD_opencv_python2OFF \ -DBUILD_opencv_python3OFF \ -DBUILD_opencv_javaOFF \ -DBUILD_opencv_tsOFF \ -DBUILD_opencv_worldOFF \ -DBUILD_opencv_sfmOFF \ -DBUILD_opencv_stitchingOFF \ -DBUILD_opencv_photoOFF \ -DBUILD_opencv_videoioOFF \ # 若不用攝像頭采集徹底關(guān)掉 -DBUILD_opencv_gapiOFF \ -DBUILD_opencv_dnnON \ # 必開DNN 推理核心 -DBUILD_opencv_imgprocON \ -DBUILD_opencv_coreON \ -DBUILD_opencv_highguiON \ # 若需 cv::imshow 調(diào)試 -DWITH_QTOFF \ -DWITH_GSTREAMEROFF \ -DWITH_V4LOFF \ -DWITH_FFMPEGOFF \ -DWITH_CUDAOFF \ # 除非你明確用 CUDA backend -DOPENCV_DNN_CUDAOFF \ -DOPENCV_ENABLE_NONFREEOFF \ $OPENCV_SRC make -j$(nproc) sudo make install參數(shù)說(shuō)明-DBUILD_opencv_videoioOFF徹底移除libavcodec/libavformat依賴避免因 FFmpeg 版本沖突導(dǎo)致cv::VideoCapture初始化失敗-DOPENCV_DNN_CUDAOFF即使你有 GPU4.5.5 的 CUDA DNN backend 存在 tensor shape 重排 bug見后文避坑章純 CPU 推理反而更穩(wěn)-DBUILD_opencv_highguiON僅用于開發(fā)調(diào)試產(chǎn)線部署時(shí)可設(shè)為OFF此時(shí)cv::imwrite仍可用依賴libpng/libjpeg但cv::imshow不可用。2.3 DNN 后端選擇為什么 Intel OpenVINO 2021.4 是 4.5.5 的黃金搭檔OpenCV 4.5.5 的 DNN 模塊支持四大后端DNN_BACKEND_OPENCV純 CPU、DNN_BACKEND_INFERENCE_ENGINEOpenVINO、DNN_BACKEND_CUDA、DNN_BACKEND_TIMVX瑞芯微。實(shí)測(cè)數(shù)據(jù)表明在 x86_64 平臺(tái)OpenVINO 2021.4 OpenCV 4.5.5 組合的推理延遲標(biāo)準(zhǔn)差比純 OpenCV backend 低 62%原因在于 OpenVINO 的 graph-level 優(yōu)化器能合并cv::dnn::blobFromImage的 normalize 步驟到網(wǎng)絡(luò)第一層避免內(nèi)存拷貝。啟用 OpenVINO 的硬性條件必須下載OpenVINO Toolkit 2021.4不是 2022.x 或 2023.x新版 API 不兼容編譯 OpenCV 前先 source OpenVINO 環(huán)境變量source /opt/intel/openvino_2021.4.752/bin/setupvars.sh # 此時(shí) $INTEL_OPENVINO_DIR 應(yīng)指向 /opt/intel/openvino_2021.4.752CMake 中添加-DWITH_INF_ENGINEON \ -DINF_ENGINE_INCLUDE_DIRS/opt/intel/openvino_2021.4.752/deployment_tools/inference_engine/include \ -DINF_ENGINE_LIBRARY/opt/intel/openvino_2021.4.752/deployment_tools/inference_engine/lib/intel64/libinference_engine.so注意OpenVINO 2021.4 的libinference_engine.so依賴libtbb.so.2需確保系統(tǒng)已安裝libtbb2Ubuntu 20.04 可apt install libtbb2。3. DNN 推理一致性避坑四個(gè)讓模型精度“憑空蒸發(fā)”的隱藏陷阱OpenCV 4.5.5 的 DNN 模塊在跨平臺(tái)部署時(shí)存在若干文檔未明說(shuō)、但會(huì)導(dǎo)致模型輸出完全錯(cuò)亂的陷阱。這些不是 bug而是設(shè)計(jì)選擇——當(dāng)你沒(méi)意識(shí)到它們存在時(shí)就是血淚經(jīng)驗(yàn)。3.1blobFromImage的swapRB參數(shù)BGR→RGB 轉(zhuǎn)換不是“要不要”而是“在哪做”現(xiàn)象同一張圖用 PyTorch 加載 ONNX 模型輸出 confidence0.92用 OpenCVcv::dnn::readNetFromONNX加載同一 ONNX 文件輸出 confidence0.11。原因PyTorch 訓(xùn)練時(shí)默認(rèn)輸入是 RGB而 OpenCV 的cv::imread默認(rèn)讀取 BGR。若你在blobFromImage中設(shè)swapRBtrue則 OpenCV 會(huì)將 BGR 圖轉(zhuǎn)成 RGB 再歸一化但若 ONNX 模型權(quán)重是按 BGR 輸入訓(xùn)練的如用 OpenCV 讀圖訓(xùn)練的舊 pipelineswapRBtrue就等于把圖從 BGR→RGB→再送入本應(yīng)接收 BGR 的網(wǎng)絡(luò)輸入錯(cuò)位。解決查清模型訓(xùn)練時(shí)的輸入通道順序看訓(xùn)練代碼中的cv2.imread或PIL.Image.open若訓(xùn)練用 BGR則swapRBfalse若訓(xùn)練用 RGB則swapRBtrue永遠(yuǎn)不要依賴“默認(rèn)值”—— OpenCV 4.5.5 中swapRB默認(rèn)為true但這是歷史包袱不是邏輯必然。3.2setInput的 scalefactor 參數(shù)浮點(diǎn)精度丟失的靜默殺手現(xiàn)象模型在 OpenCV 中輸出全是nan但用 OpenVINO Benchmark Tool 運(yùn)行同一模型正常。原因cv::dnn::blobFromImage的scalefactor參數(shù)若設(shè)為1.0/255.0即0.00392156862745098在某些 GCC 版本下會(huì)被編譯為單精度 float導(dǎo)致0.00392156862745098f實(shí)際存儲(chǔ)為0.0039215688累積誤差在深層網(wǎng)絡(luò)中放大。解決強(qiáng)制使用 double 精度常量// 錯(cuò)誤隱式 float blob cv::dnn::blobFromImage(frame, 1.0/255.0, size, mean, true); // 正確顯式 double blob cv::dnn::blobFromImage(frame, 1.0/255.0, size, cv::Scalar(0,0,0), true);更穩(wěn)妥做法在模型導(dǎo)出時(shí)就固化 normalize 步驟如用 ONNX 的ConstantOfShapeSub/Div節(jié)點(diǎn)讓 OpenCV 只做 raw image → blob不做數(shù)學(xué)運(yùn)算。3.3forward輸出 blob 的 layoutNHWC 與 NCHW 的無(wú)聲戰(zhàn)爭(zhēng)現(xiàn)象net.forward(output_layer_name)返回的 Mat 數(shù)據(jù)排列混亂Mat.atfloat(0,0)取到的不是第一個(gè) class score。原因OpenCV 4.5.5 的 DNN backend 對(duì) ONNX 模型的 output node layout 解析存在歧義。若 ONNX 模型 output 是NCHWbatch, channel, height, width但 OpenCV 誤解析為NHWC則Mat.size[0]會(huì)是 batchsize[1]是 height完全錯(cuò)位。解決永遠(yuǎn)用net.getUnconnectedOutLayersNames()獲取真實(shí)輸出名而非硬編碼std::vectorcv::String outNames net.getUnconnectedOutLayersNames(); // 打印出來(lái)確認(rèn)例如[371, 374] 而非臆想的 output for (int i 0; i outNames.size(); i) { std::cout Output layer i : outNames[i] std::endl; }用cv::Mat::reshape強(qiáng)制校正 layout當(dāng)已知正確 shapecv::Mat output net.forward(outNames[0]); // 若模型輸出應(yīng)為 [1, 80, 80, 85] (NHWC)但 OpenCV 返回 [1, 85, 80, 80] (NCHW) output output.reshape(1, {1, 80, 80, 85}); // 第一參數(shù) 1 表示 channels1第二參數(shù)為新 dims3.4DNN_BACKEND_INFERENCE_ENGINE的模型編譯緩存磁盤空間不足導(dǎo)致推理崩潰現(xiàn)象首次net.forward()成功第二次調(diào)用直接 segfaultdmesg顯示Out of memory: Kill process。原因OpenVINO 2021.4 在首次加載模型時(shí)會(huì)將優(yōu)化后的 IRIntermediate Representation緩存到/tmp/openvino_cache默認(rèn)不限大小。若/tmp是內(nèi)存盤tmpfs且模型 200MB緩存寫滿直接 OOM。解決啟動(dòng)前設(shè)置環(huán)境變量重定向緩存目錄export INTEL_OPENVINO_DIR/opt/intel/openvino_2021.4.752 export IE_CACHE_DIR/var/cache/openvino # 指向大容量磁盤分區(qū) mkdir -p $IE_CACHE_DIR # 然后再運(yùn)行你的程序 ./your_app或在代碼中設(shè)置Ccv::dnn::Net net cv::dnn::readNetFromONNX(model.onnx); net.setPreferableBackend(cv::dnn::DNN_BACKEND_INFERENCE_ENGINE); net.setPreferableTarget(cv::dnn::DNN_TARGET_CPU); // 關(guān)鍵設(shè)置緩存路徑 cv::dnn::dnn4_v20210415::Net::setCacheDir(/var/cache/openvino); // 注意命名空間版本4. C 工程化封裝如何把 OpenCV 4.5.5 編譯成可分發(fā)的靜態(tài) SDK工業(yè)客戶最怕什么不是功能少而是“你這個(gè)庫(kù)依賴太多我們系統(tǒng)里沒(méi)有l(wèi)ibglib-2.0.so.0”。OpenCV 4.5.5 默認(rèn)編譯為動(dòng)態(tài)庫(kù)但通過(guò)靜態(tài)鏈接和依賴剝離可打包成單個(gè).a文件 頭文件的 SDK交付給無(wú) root 權(quán)限的客戶環(huán)境。4.1 靜態(tài)編譯 OpenCV不是加-DBUILD_SHARED_LIBSOFF就完事OpenCV 的靜態(tài)編譯陷阱在于它會(huì)靜態(tài)鏈接libjpeg,libpng,libtiff但不會(huì)靜態(tài)鏈接libpthread,libdl,librt——這些是系統(tǒng) libc 的一部分必須動(dòng)態(tài)加載。若你強(qiáng)行--static鏈接ld會(huì)報(bào)cannot find -lpthread。正確做法是先編譯 OpenCV 為靜態(tài)庫(kù).a但允許其動(dòng)態(tài)鏈接系統(tǒng)基礎(chǔ)庫(kù)再用patchelf工具修改 RPATH讓最終可執(zhí)行文件只依賴/lib64/ld-linux-x86-64.so.2和libc.so.6。步驟# 1. 靜態(tài)編譯 OpenCV注意-DBUILD_SHARED_LIBSOFF cmake \ -DBUILD_SHARED_LIBSOFF \ -DBUILD_opencv_appsOFF \ -DBUILD_opencv_python3OFF \ -DWITH_QTOFF \ -DWITH_GSTREAMEROFF \ -DWITH_FFMPEGOFF \ -DWITH_V4LOFF \ -DWITH_TBBON \ # 必開OpenCV 4.5.5 的 parallel_for 依賴 TBB $OPENCV_SRC make -j$(nproc) sudo make install # 2. 編譯你的應(yīng)用時(shí)顯式鏈接所有靜態(tài)庫(kù) g -O3 -stdc11 \ main.cpp \ -I/usr/local/opencv455/include/opencv4 \ -L/usr/local/opencv455/lib \ -lopencv_dnn -lopencv_imgproc -lopencv_core -lopencv_highgui \ -ltbb -lpthread -ldl -lrt -lm \ -o your_app_static # 3. 用 patchelf 清理 RPATH關(guān)鍵 patchelf --set-rpath /lib64:/usr/lib64 your_app_static patchelf --print-rpath your_app_static # 應(yīng)輸出 /lib64:/usr/lib64提示-ltbb必須顯式鏈接因?yàn)?OpenCV 靜態(tài)庫(kù).a文件中不包含 TBB 符號(hào)只存了調(diào)用接口。4.2 頭文件隔離如何讓客戶只看到你需要暴露的 APIOpenCV 頭文件有 300 個(gè)但客戶只需cv::dnn::Net,cv::Mat,cv::Size。用 CMake 的INTERFACE目標(biāo)可實(shí)現(xiàn)頭文件白名單# 創(chuàng)建 opencv455_sdk.cmake add_library(opencv455_sdk INTERFACE) target_include_directories(opencv455_sdk INTERFACE /usr/local/opencv455/include/opencv4 ) target_link_libraries(opencv455_sdk INTERFACE opencv_dnn opencv_imgproc opencv_core opencv_highgui tbb pthread dl rt m ) # 生成 pkg-config 文件 include(CMakePackageConfigHelpers) write_basic_package_version_file( ${CMAKE_CURRENT_BINARY_DIR}/opencv455_sdkConfigVersion.cmake VERSION 4.5.5 COMPATIBILITY SameMajorVersion )客戶只需# 安裝你的 SDK sudo cp -r /path/to/opencv455_sdk /usr/local/ # 編譯時(shí) g main.cpp $(pkg-config --cflags --libs opencv455_sdk) -o app效果客戶#include opencv2/opencv.hpp會(huì)失敗頭文件未導(dǎo)出但#include opencv2/dnn.hpp可用API 收口干凈。4.3 版本鎖死如何防止客戶系統(tǒng)里的libopencv_core.so.4.5覆蓋你的 SDK現(xiàn)象客戶系統(tǒng)apt upgrade后/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5被升級(jí)為 4.5.6你的靜態(tài)鏈接應(yīng)用卻因符號(hào)版本不匹配崩潰。解決用objcopy重命名你的靜態(tài)庫(kù)符號(hào)# 編譯后對(duì)每個(gè) .a 文件重命名符號(hào)前綴 objcopy --prefix-symbolsocv455_ libopencv_core.a libopencv_core_ocv455.a objcopy --prefix-symbolsocv455_ libopencv_dnn.a libopencv_dnn_ocv455.a # 鏈接時(shí)用重命名后的庫(kù) g main.cpp -L. -lopcv455_core -lopcv455_dnn -ltbb ...這樣你的應(yīng)用內(nèi)部所有 OpenCV 符號(hào)都帶ocv455_前綴與系統(tǒng)庫(kù)完全隔離。這是某醫(yī)療設(shè)備商通過(guò) ISO 13485 認(rèn)證的關(guān)鍵一步。5. 驗(yàn)證與回歸用三個(gè)腳本守住 OpenCV 4.5.5 的交付底線交付前不跑驗(yàn)證等于把雷埋進(jìn)客戶產(chǎn)線。我給自己定的鐵律每次編譯 OpenCV 4.5.5必須通過(guò)以下三關(guān)缺一不可。這不僅是技術(shù)動(dòng)作更是責(zé)任閉環(huán)。5.1 DNN 推理一致性驗(yàn)證用 ONNX Runtime 當(dāng)“裁判”目標(biāo)確認(rèn) OpenCV 的forward()輸出與 ONNX Runtime 完全一致float32 逐元素相等。腳本verify_dnn.pyimport onnxruntime as ort import cv2 import numpy as np # 1. 加載 ONNX 模型ORT ort_session ort.InferenceSession(model.onnx) input_name ort_session.get_inputs()[0].name # 2. 讀圖并預(yù)處理ORT 路徑 img cv2.imread(test.jpg) img_rgb cv2.cvtColor(img, cv2.COLOR_BGR2RGB) img_norm img_rgb.astype(np.float32) / 255.0 img_input np.expand_dims(img_norm.transpose(2,0,1), 0) # NCHW # 3. ORT 推理 ort_outs ort_session.run(None, {input_name: img_input})[0] # 4. OpenCV 推理確保用完全相同的預(yù)處理 net cv2.dnn.readNetFromONNX(model.onnx) blob cv2.dnn.blobFromImage(img, 1.0/255.0, (640,640), (0,0,0), True) # swapRBTrue! net.setInput(blob) cv_out net.forward() # 5. 逐元素比較容忍 1e-5 浮點(diǎn)誤差 diff np.abs(ort_outs - cv_out) if np.max(diff) 1e-5: print(? DNN forward consistency PASSED) else: print(f? DNN forward FAILED. Max diff {np.max(diff)}) # 輸出最大差異位置便于 debug idx np.unravel_index(np.argmax(diff), diff.shape) print(fMax diff at {idx}: ORT{ort_outs[idx]:.6f}, CV{cv_out[idx]:.6f})注意blobFromImage的swapRB、scalefactor、mean必須與 ORT 預(yù)處理代碼逐字一致否則比較無(wú)意義。5.2 多線程 resize 安全性驗(yàn)證AVX2 指令是否真被啟用OpenCV 4.5.5 的cv::resize在啟用 AVX2 時(shí)多線程性能提升 3.2x但若編譯時(shí)未檢測(cè)到 AVX2會(huì) fallback 到 SSE4.2性能腰斬。驗(yàn)證方法#include opencv2/opencv.hpp #include chrono #include thread int main() { cv::Mat src cv::Mat::zeros(4000, 4000, CV_8UC3); cv::Mat dst; // 單線程基準(zhǔn) auto start std::chrono::high_resolution_clock::now(); for (int i 0; i 10; i) { cv::resize(src, dst, cv::Size(1920, 1080)); } auto end std::chrono::high_resolution_clock::now(); auto single_ms std::chrono::duration_caststd::chrono::milliseconds(end - start).count(); // 多線程強(qiáng)制 4 線程 cv::setNumThreads(4); start std::chrono::high_resolution_clock::now(); for (int i 0; i 10; i) { cv::resize(src, dst, cv::Size(1920, 1080)); } end std::chrono::high_resolution_clock::now(); auto multi_ms std::chrono::duration_caststd::chrono::milliseconds(end - start).count(); float speedup (float)single_ms / multi_ms; std::cout Resize speedup: speedup x\n; if (speedup 2.5) { std::cout ?? Warning: AVX2 may not be enabled. Check cmake output for AVX2 flag.\n; return 1; } return 0; }關(guān)鍵指標(biāo)在支持 AVX2 的 CPU如 Intel i7-8700K上speedup應(yīng) ≥ 3.0。若 2.5回看 CMake 輸出中是否有-- Found AVX2。5.3 符號(hào)表純凈度掃描確認(rèn)沒(méi)有意外引入libglib、libgtk等 GUI 依賴交付靜態(tài) SDK 前必須確認(rèn)最終可執(zhí)行文件只依賴安全的系統(tǒng)庫(kù)# 掃描你的可執(zhí)行文件 ldd your_app_static | grep -E (libglib|libgtk|libQt|libX11|libxcb) # 應(yīng)輸出空行 # 檢查是否含 libopencv 動(dòng)態(tài)依賴靜態(tài)鏈接應(yīng)無(wú) ldd your_app_static | grep opencv # 應(yīng)輸出空行 # 檢查是否只含基礎(chǔ) libc 依賴 ldd your_app_static | grep -E (libc|libpthread|libdl|librt|libm) # 應(yīng)只輸出這幾行自動(dòng)化腳本check_deps.sh#!/bin/bash APP$1 if [ -z $APP ]; then echo Usage: $0 binary; exit 1; fi echo Checking dependencies for $APP if ldd $APP | grep -q libglib\|libgtk\|libQt\|libX11\|libxcb; then echo ? GUI library detected! Aborting. exit 1 fi if ldd $APP | grep -q libopencv; then echo ? Dynamic OpenCV dependency detected! exit 1 fi CORE_DEPSlibc.so.6 libpthread.so.0 libdl.so.2 librt.so.1 libm.so.6 for dep in $CORE_DEPS; do if ! ldd $APP | grep -q $dep; then echo ? Missing core dependency: $dep exit 1 fi done echo ? All dependency checks passed.從那以后我每次交付 OpenCV 4.5.5 SDK都強(qiáng)制走一遍這三個(gè)腳本——不是信不過(guò)自己是信不過(guò)“這次應(yīng)該沒(méi)問(wèn)題”的僥幸。產(chǎn)線上的一個(gè)nan輸出背后可能是三天的停機(jī)排查。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美在线永久天堂| 久久黄黄黄| 强奸少妇AV导航网| 锕锕好爽 死我在线观看| 91网站在线播放| 美女诱惑在线一区| 极品久久久久久久久久久久久久| 欧美 综合 亚洲| 夜夜国自区| 免费视频一二三区| 亚洲精品人妻在线| 五十路熟女工口 | 婷婷影院入口| 久久久久ab| 欧美综合色图网| 91久久久久免| 国产性爱强奸乱伦大全| 日本99视频| 精品少妇人妻av久久免费| 看看小穴| 天天做日日做| 在线电影亚洲色图| 欧美黄色大香蕉一区二区| 男人的天堂成人的社区| 八戒午夜福利理论片| 九一综合精品视品av| 九九久久久| 久久美女福利是上海美女| 婷婷久久五月| 亚洲av成人精品一区| 91久久久久免| 国产福利视频精品视频| 日本九九久久99| 性爱Av免费| 日本曲间由美性生活片| 最新av中文字幕高清| 密臀AV在线| 色综合加勒比| 黑人精品欧美一区二区蜜桃| 亚洲av夫妻操穴网| 一起草日韩| 爽极品影院| 久久久精品一区二区| 五月婷婷综合网| 天天看天天日| 亚洲好色人妻| 亚洲综合九| 亚洲熟女性高潮久久久| 草草草视频在线免费看| 超碰色图| 智利AV在线网| 精品网站9999| 青青11操操操操操操操操| 丁香五六月啪啪| 蜜臀99久久精品| 久久偷拍人| 手机在线A片| 亚洲男人在线观看天堂| 国产美女91| 欧美午夜精品久久久久久3D| 欧美激情综合| 六月婷婷五月丁香| 99天堂网| www.狠狠| 伊人影院综合是一个与深夜成人在线| 北约熟女超碰| 国产精品免费日韩| 熟女精品日韩一区二区三区| 草草草视频| nuu12国产麻豆精品| 中文日韩欧美熟| 77国产精品| 九九热免费在线国产视频伊人五月| 成人性爱全视频观看| 天堂俺去俺来也www久久婷婷| 中文字幕一区二区无码成人 | 天天看高清麻豆| 大鸡吧尹人在线| 久久久久精| yirendaxiangjiashipin| 麻豆啪啪啪视频| 日韩 欧美 另类 人妻| 男人高清无码一区二区| 亚洲色 国产 欧美 日韩| 图片区小说区| 中文字幕在线24| 日本中文字幕在线电影| 人妻精品视频一区二区| 中文字幕 一区二区 亚洲无码| 亚洲高清无码免费观看视频| 男人的天堂亚洲| 麻豆性爱视频在线播放| 蜜臀AV一区二区三区| 亚洲综合大片| 国产女人视频三四五区| 亚洲AV成人无码一二三久久| 91亚洲黑人| 久久国产精品,久久国产| 97视频www| 亚洲天堂一二| 强歼乱伦资源网| 99久在线精品99re8热| 久久亚州高清| 激情黄色片在线观看| 青青伊人这里只有精品| 超碰天天久久79| 96一区二区| 福利社区午夜一区二区| 国产馆极品诱惑| 超碰欧美在线欧美| 日韩特级毛片免费观看全集| 国产11页| 欧美超碰在线| 999久久久精品国产| 天天搞欧美| 眼镜人妻101.com| 亚洲精品影视老司机| 日韩紧密久久| 精品欧美А∨无码黑人大荫蒂| 99999久久久久9国产精品| 亚洲图片 激情小说| 男人天堂网站| 美女高潮视频91| 一级AV性爱| 国产999精品久久久久久| 天天躁夜夜躁狠狠躁AV| www.大香| 国产超碰97| 黄在线| 久久久久久久久久久久久久久性生活视频 | 青青久操| 啊啊啊啊啊在线| 欧美一区二区三区互相| 日本免费中文一区二区三区四区| 1024精品在线| 色性综合| 91社操逼| 9久久久久久| 操人妻少妇中文| 成人AV超碰免费在线| 男人 天堂 日 亚洲| 中国大陆国产高清AⅤ毛片| 蜜桃精品一区二区三区久在线| 中国国国产一级特黄毛片| 天天日美女的B| 天天色,天天干,天天干| 97超碰精品图片| 夜夜高潮夜夜爽高清视频一 | 激情文学小说一区二区| 爽爽歪在线视频| 日本国产亚洲一区在线观看| 丰满熟妇大乳做爰| 日韩精品第3页| 天堂九九九九九九九九九| 亚洲AV无码黄色强奸| 亚洲黄色电影| 国产后入清纯| 亚洲性爱高潮影院| 欧美一级做a爰片免费视频| 日韩欧美女求操每天更新| 国产乱码久久| 日韩亚洲美女一区久久| 久热九九| 人妻久久久久久| 91美女在线观看| 亚洲天天精品| 九七毛片九九毛片| 大香蕉一人在线| 香蕉综合网| 午夜福利激情在线视频| 国产最火爆久久国产网站网站| 老熟乱一区二区三区四区| 欧美亚洲成人在线一区二区三区| 夜夜操av亚洲一区二区| 脫衣舞一区二区三区| 欧美亚洲国产91在线| 日韩熟女精一区二区三区不卡| 男女性扦B| 人人超碰在线观看黄| 91人妻人人妻| 9999亚洲电影| 亚洲色图第四色| 久久久久久裸体| 精彩视频日韩| 欧美成人一区二区| 九九九成人| 91痴汉| 青娱乐 青青青操 日逼| 蜜桃午夜视频一区二区 | 欧美黄色手机在线观看| 中文字幕交换人妻| 婷婷色综合| 久久一区无码| 亚洲 欧美 日韩另类 麻豆| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲成?V人片在线观看福利| 色婷久久| 粉嫩小泬久久久一区二区| 久久久亚洲Av| 亚洲国产精品成人久久蜜臀| 97欧美性爱| 国产99热| 久久精品一区| 淫淫综合网| 女生久久网| 日欧亚洲二三区大片不卡| 五月婷婷色色| 人人色人人射人人妻| 91久久久老司机| 色色97爱| av资源在线观看少妇| 97人妻色| 青青草原香蕉日本Ap| 亚洲情色欧美| 91九色丨国产丨爆乳| 欧美97se| 日韩av影片在线观看| 久久精品亚洲婷婷| 欧美姓爱综合网| 操逼操逼逼操操逼91| 热天堂一区二区| 91精品丝袜久久久久久| 九九精品无码专区免费| 激情深爱五月天| 少妇丝袜在线观看AV| 精品欧美不卡在线播放| 啊a一区在线| 亚洲久9| 久久婷婷精品| 久久九色| 超碰人妻久久| 先锋精品av色鲁| 国产精品欧美在线观看| 77777亚洲蜜臀精品久久综合蜜臀| 91热热色| 艳美熟妇先锋一二三区| 东北丰满熟女国产一区| WWW美腿丝袜香蕉中文| 玖玖爱免费观看视频| 亚洲激情色片 | 色五月综合网| a亚洲欧美色欲| 啊啊啊啊啊啊啊国| 1769一区| 职场同事知名国产国产精品久久欧美日韩| www.久久制服糖| 丁香五月天视频| 91综合在线| 超硑97精品| 综合av社区| 美女爽爽爽刺痛洞洞| 精品中文字幕一区二区| 曰本特级特黄特色黄色A级网站高清在线免费看| 黄色大香焦1级‘′‘| 99久在线精品99re8| 亚洲国男人的天堂| 精品国产人成在线| 亚洲黄色电影| 天天综合网合集91| 日少妇亚洲版| 五月天激情网图片| 亚洲无码com| 夜夜做夜夜爽精品视频| 麻豆性爱视频在线播放| 五月天激情四射| 久久精品一区二区一8| 91热色| 嗯嗯嗯啊啊啊操的我好爽 | 欧姜老司机| 麻豆精品天美| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲中文字幕av | 99热超碰在线| av凤凰久久久| 黄色免费网页无码| 国产A v无码专区| AAAA级日本片免费视频| 天天综合97| 国产麻豆91欧美一区二区久久婷婷国产精品| 精品一区二区三区蜜桃臀赵总 | 性吧在线视频| 激情六月婷婷| 欧美九九爱| 翘臀vidoes| 九九热免费国产视频婷婷伊人| 图片区小说区| 激激五月| 久日91在线| 超碰综合色| 精品人妻一区二区乱码一区二区| 日韩AV电影网站| 色婷视频| 蜜臀AV成人精品蜜臀AV久久| 精品一久久久| 欧美的精品的视频| 女欧美一区二三区| 啪啪啪东京| 中文字幕一二区二三区人妻专区| 美女操逼福利视频| 女优视频第10页| 精品久久久久瑟瑟| 夜夜夜夜爽| 亚洲男人天堂手机版| 日韩国产精品人妻无码久久久| 日韩欧美久久婷婷网站| 97在线欧| 家庭乱伦国产| 亚洲aV性爱| oumeisetu综合| 91久久婷婷| 乱伦3P视频| 人人潮人人摸| 欧美性爱另类综合| 国产天美传媒精品| 婷婷久久五月综合激情| 夜夜影视四色| 女人一区| 亚洲av无码国产精品字幕| 中文字幕啊啊啊在线观看视频| 99re8免费高清在线| 麻豆视频一区二区| 麻豆啪啪啪视频| 中文一区二区婷婷视频| 国产suv一区二区三区6| 91精品伊人久久久大香线蕉91| 综合干干干av久久久综合网| 青青草国产欧美非洲黑人| 国产乱码精品一区二区三区四川| 激情四射五月天| 婷婷伊人五月| 物尤视频一区二区| 另类小说综合网| 人妻激情在线视频| av最新免费中文字幕| 超碰97资源大奶| 成人a级高清视频在线观看| 艳美熟妇先锋一二三区| 欧美精品成人一区二区在线观看| 91ise欧美| 啊啊啊好想要| 热热色国产一二区AV| 精品人妻中文字幕高清| 久久久久久9999| 福利操逼| 噜噜噜噜天天狠狠| 99啪啪| 中文字幕精品一区二区精| 亚洲的天堂网| 91足交| 欧美自拍网| 人妻密肉在线观看| 日操粉逼逼| 性欧美| 长长久久曰曰夜夜成人网| 久久久人妻| 97硬碰| gogogo免费高清看中国国语| 男男H黄动漫啪啪无遮挡网站| 久久一二区四| 69av一区二区三区| 精久久久| 97超碰逼| 国产AV精久久| 精品无码一区二区三区色欲| 人妻久久| 日韩精品-原创伙伴| 欲射影视| 美女毛片999| 亚洲 日本 一 二 三| 九九亚洲| 天啪| 唯美清纯 妖精视频| 美美91成人国产精品欧美精品久久久久久久| 乱伦熟女区| 免费精品人妻一区二区三| 97超碰色色| 骚鸭AV| 日韩BBN| 国产97/欧美| 久久久精| 欧在线一二区| 99精品国产户外露出| 怡红院成人视频| 偷拍导航视频网站| 84YTCOM性无码| 亚洲欧美国产中文视频| 亚洲日韩美女中文字幕乱| 久久综合国产精品国产| 国产成人一级av88| 丁香婷婷色五月| 国产传媒美日韩av| 囯产精品强| 日日干夜夜欢| 97国产人人| 亚洲av影音先锋| 精品91| 亚洲欧美中文一区二区三| 一级特黄aaa大片在线观看成人一级片在线观看| 青草一区二区| 天天色黄色影院天天操| 九九色色| 天天干2019| 超碰97最新人妻| 大香蕉欧美日韩| 东京热伊久| 91美女在线观看| 亚州AV无码国产精品| 久草成人福利导航| 色香综合天天影视综合| 香蕉99秘 一区精品蜜桃臀| 樱花蜜乳av| 亚洲精品国产av天美传媒| 中文字幕五月婷婷免费| 国产精品久久久久久无码红治院| 亚洲中文字幕av| 日韩天堂av电影在线观看| 91爱做| 99999久久精| yaouchengrenav| 福利色色| 欧美日本天堂| 加勒比伊人| 国产日产精品久久快鸭的功能介绍| 国产精品视频一区二区三区八戒| 天天综合网国产| 欧美色图天堂在线| 色五月激情AV在线| 台湾一区国产高清在线| 婷婷五月天激情小说| 手机av亚洲丝袜美腿日韩第一页二页| 欧美Ⅴ性爱| 久操精品网| 国产熟女二区| 美女操逼A A| sss视频华人在线| 天天天肏屄肏屄肏屄欧美欧美| 最近2018中文字幕在线高清第一页| 国内三级自拍小视频在线观看| 欧亚日韩三区| 丰满人妻一区二区三区四区| JULIA人妻风俗店中出电影| 国产精品久久久久久9999| 国产成久久综合片| 欧美亚洲丝袜美女电影| 思思视频免费看网站| 红桃视频高潮| 久久久久久久国产视频| 国产日韩中文字幕欧美| 91久久久久久| 丁香色狠狠色综合久久小说| 色眯眯射| 日本成人A片网站| 99RE在线视频精品,这里只有精品| 韩国一级做a久久久久| 天天干一区二区| 1000部熟女视频在线观看| 美女啪欧美一区| 青娱乐国产精品| 中文字幕1区2区| 99丝袜福利在线播放| 亚洲成人黄色在线观看| 天天操天天7| 国内外色色色色色成人视频| 国产强奸无码乱伦| yy少妇精品久久| 99操逼| 国产无码久久高清| 香港久久久| 99青草| 欧美亚洲日本激情在线| 97操| 欧美在线色| 吻戏激情性巴克| 欧美日韩国产中文精品字幕自在自线| 中文字幕在线第二页| 嗯嗯啊啊视频在线看| 午夜电影在线观看无码专区| 国产成人91一区二区三区| 美女干逼2| 东京热激情视频一二三区| 国产精品久久99日日| 日本综合色图| 97色伦97色伦国产欧美| 超碰综合97在线| 久久久久久久久九九久孕交| 精品无码一区二区| 九九九九九九九精品视频| 国产精品69人妻无码久久久| 翔田千里AⅤHD无码| 99热婷婷一区二区三| 土豪酒店各种姿势玩弄极品幼稚| 久偷拍| 亚洲免费精品一区| 在线女人91| 亚洲AV成人在线| 在线看免费无码AV天堂的| 97在线免费看视频| 久久久无码视频| 一区二区三区不卡视频| 99中文字幕| 无码粉嫩白虎一线天b区| 情色五月天网| 丁香五月天久久精品视频一区二区三区| 婷婷五月天基地| www.夜夜操| 毛片中心9视频99| 在线不卡视频| 久久久久久久 九九九九九九九| 欧美亚洲激情小说| AV天堂男人的天堂| 北野未奈加勒比av| 国产成人精品网站| 东京热视频网| 人妻-91porn| 九月丁香婷婷| 99啪啪| chaopen97久久| 亚州男人天堂| 天天草夜夜草高潮片| 天堂av2019| 午夜福利区| 久久久999国产| 日韩免费在线视频观看| 久久久精品视频免费观看| 无遮挡猛进视频免费无限观看| 校园春色制服丝袜中文字亚洲| 老女人日韩美91| 后入合集| 亚洲一区二区三区四区视频| 婷婷香蕉欧美在线一区二区三区| 蜜臀久久99精品| 欧美 亚洲 大香| 91中出| 91蜜桃婷婷狠狠久久综合9色| 久久九九一区二区三区成人| 午夜啊啊| 国产女人成人精品视频| 久男人久久| 天天草夜夜草高潮片| 免费AV播放| 少妇内射www在线观看视频| 久九色| 久久性爱免费送| 欧美日韩亚洲五月天婷婷| 国产精品不卡av免费在线观看| 国产a级午夜毛片| 亚洲极品| 久久精品性| 国产熟女一区二区| 狠狠操狠狠| 色综合 加勒比| 综合色99| 天美传媒AV在线播放| 亚洲五月婷| 国产又粗又长的视频| 精品国产久热在线观看| 欧美亚州综合网图片| 啊v视频在线观看| 青青草依人大香蕉| 国产精品制服丝袜中文字幕日韩一区二区三区| 日本一级特级毛片视频| 乱老熟女一区二区三区| 自拍偷拍亚洲熟女妇人精品 | 男人的天堂亚洲| 在线观看中文字幕| 综合97亚洲| 美女操逼福利视频| 精品国产乱码久久久久久蜜臀| 午夜免费视频1000| 亚洲色欲天天天堂色欲网女| 亚洲黄色网址| 国产毛片精品一区二区色欲黄A片| 好一吊区二区| 欧美亚州手机在线| 搞中出久久| 国产精品久久泡妞网站| 热热热热日日漂亮永久永久国产日| 风流老熟女一区二区三区l| 天天干夜夜鈤| 职场同事知名国产国产精品久久欧美日韩| 天堂精品在线| 强奸a片网| 一本色道综合久久欧美| 欧美成人精品一区| 亚洲欧洲色情高清| 极品色社| 青青草天天亲夜夜操网| 家庭乱伦国产| 国产在线综合福利网站| 97精品综合久久| 九九视频黄色片| 亚洲美女高潮喷水视频| 国产吹潮女在线观看| 97se综合网| 91黑丝在线播放| 午夜120视频在线观看| 亚洲最新Av| 女生看匆91网站| 欧美一区二区三区成人性生活| 极品白嫩福利在线| 久久婷婷一区二| 欧美熟女少妇| 大香蕉伊利av| 亚洲伊人久久精品狠狠在线| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 97人人爱人人做人人乐| 日本美女性生活久久久久久久| 精品一区二区三区国产| 亚洲影院成人| 日本高清视频xxxx| 夜间福利片1000无码| 欧美中出1| 亚洲综合小说另类图欧美视频激情小说色五月天 | 日本中文字幕一区| 久久 久久国内精品亚洲 | 麻豆2区1区天美| 91丨国产丨白浆| 台湾大香蕉99热| 在线亚洲 欧美 日本专区| 冬京热男人的天堂| 亚洲少妇视频| 久久怡红院| 999精品女人| 伊人一级免费黄片| av激情亚洲五月天| 日韩精品人妻一| 无码操逼视频一下| 香蕉综合网| 国产美女精品| 丝袜美腿亚洲| 午夜福利免费精品视频| 日本中文字幕在线视频| 97爱欧美| 久久久久久久人妻丝袜| 免费观看成人www精品视频| 特级丰满少妇一级AAAA爱毛片| 国产四虎在线| 国产激情在线| 韩国成人精品久久久免费看| 最新AVzaixian| 亚洲天堂另类| aaaa少妇高潮大片| 久久夜嗨| 91精品久久久| 日本不卡三级网在线播放| 亚洲 欧美 日韩另类 麻豆| 亚洲精品国产熟女久久久久久| 天天操av懂色| 国产欧美另类久久久精品课程| 2017人人操,人人摸| 黑丝内射一区二区三区| 久久久天堂| 欧美亚洲日本视频久久久| 亚洲限制级| 国产福利合集| 日本三级黄页| 91女日逼| 九九九久久久久| 91青青在线视频| 国产成人亚洲精品无| 国产亚洲色婷婷久久99精品91| 亚洲熟女一区| 无码WWW免费视频网站| 91 亚洲情侣偷拍 久久| 亚洲乱色熟女一区| 一区二区首页| a片偷拍视频| 久久久久无码| 麻豆国产97在线| 97综合国产精品高潮久久| 91在线视频国产网站| 嗯嗯啊啊视频在线看| 啊啊啊想要| 啊啊啊啊啊啊啊国| 中文乱码字字幕在线第5页| 天天做天天爱天天高潮| 女人香蕉久久毛毛片精品| 久久婷婷五月综合| 78超碰| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 亚洲限制级在线| A级国产欧美激情在线| 午夜啊啊啊| 亚洲欧美中文一区二区三| 欧美天堂第二区| 久久亚洲婷婷| 在线视频亚洲无码| 亚州色图欧美| 丁香五月性| 东京热一区二区中文字幕| 黄色不卡视频| 粉嫩粉嫩一区性色AV片| 新怡红院| 91大神电影天堂| 日本亚洲熟女视频| 麻豆亚洲AV成人无码久久精品| http://qxhbdz.com| 欧美亚洲色图另类国产| 国产自偷| 免费人人搞97| 91丨九色丨熟女高潮| 精品视频一区二区| AV久日| 欧美日韩人人精品| 艹比视频国产精品| 久久久久夜夜夜夜| 亚洲精品黑丝| 操人妻丝袜高跟| 在线看片国产精品每日更新| 日韩免费簧片| 91男人综合| 九热大香蕉| 99色色| 国产女人和拘做爰视频| 久热热| 夜夜夜夜爽| 久视频在线观看| 天天操天天舔| 丰满岳乱妇一区二区三区| 蜜臀99久久国产| 亚州久久9| 女一区二区| 亚洲黄色影视| 欧美黄色大片在线观看| 午夜啪| 超碰97丝袜| 伊人96在线| 操死我了嗯嗯嗯| 性色avv| 亚洲素人综合| 精品国产72| 日韩在线视频1234| 久久天堂婷婷网| 国产第25页在线观看| 肏逼视频日本| V A在线| 欧美日韩亚洲天堂| 青青草国产一区二区三区| 久久久熟妇熟女国产| 欧美性巨大╳╳╳╳╳高跟鞋| 亚洲人成在线放东京热| 人妻熟女一区二区三区视频| 五十路人妻在线| 久久久久久91香蕉国产| 日日AV加勒比| 色呦呦、国产精品| 久久秀这里有精品| 开心激情婷婷| 欧美不卡在线美女| 国产乱码久久| 大香蕉520| 色小视频蜜乳| 亚洲 欧美日韩 另类| 日本www操操操| 亚洲国产精品无码AV在线| 亚洲欧美日韩免费电影| 国产精品女久久久久av爽| 国产一区二区免费福利片| 操一操摸一摸| 九九综合久久中文字幕| 国产成人自拍视频视频| 蜜乳AV.COM| 翔田千里无码中出中文字幕| 日韩免费高清大片在线| 中字幕人妻一区二区三区| 欧美碰碰综合色| 男人的天堂2019| 大奶的诱惑| 青青久久艹| 日韩成人性日韩成人性爱视频在线免费观看 | 留下AⅤ黄色片| 综合五月婷婷| 精品久久久久,69国产成人精| 一区二区三区四区色图| 中文字幕艹艹| 干b在线性社区| 天美传媒Av在线| 加勒比少妇AV婷婷六月天超碰超碰| 久久久久久久久久久久欧美日| 成人九九| 日韩欧美日韩| 欧美 日韩 亚洲 春色| 婷婷午夜成人色中色| 免费精品福利在线观看| 国产原创自拍| 啊啊啊啊啊啊啊好爽不要| 午夜福利1区2区3区| 亚洲精品毛片在线观看| 操屄不卡视频| 天堂蜜桃无码视频一区二区| 亚洲男人的天堂在线看| 欧美一区二区三熟女剧情| 东京太热男人的天堂久久久| 天天看天天日天天操| 亚洲h片在线免费观看| 天天干人人看综合| 色呦呦呦在线观看视频| 成人免费福利网站国产| 激情综合亚洲| 伊人大香蕉在线| 日本韩高清无砖码22o| 91丨熟女丨丰满熟女| 精品一区二区三区蜜桃臀赵总 | 在线色资源| 加勒比中文av| 日本无码1| 啊啊啊啊啊啊在线看| 天天综合麻豆视频| 97亚洲中文| 黄页视频网站野外| 2001天天操| 天天综合,91入口| 豆花视频操逼网址 | 91爱做| 好爽视频在线观看| AAAAAAAAA黄片| 蜜臀少妇一区二区| 久久精品亚洲婷婷| 男人天堂新在线| 欧美天天弄| 制服乱伦| 插入粉嫩少妇视频| 视频国产欧美在线播放| 欧美精品99久久久| 蜜桃精品视频一区| 久艾草在线精品视频在线观看| 九九性爱网| yy少妇精品久久| 一级免费精品| A 在线网址| 亚洲精品骚逼| 大学生美女口爆| 骚逼高潮久久精品| 在线播放中文字幕| 国产精品无码在线| 少妇极品熟妇人妻无码| 国产午夜精品理论片a大结局| 青草视频在线看看看看看看看看看| 伊人久久亚洲中文字幕| 欧美性爱第1 页| 久99热| 偷拍欧美亚洲| 国产成人精品日本亚洲语言| 亚洲男人的天堂在线看| 亚洲国产尤物yw在线观看| 一区二区三区四区姦女| 97精品网| 九九久久一区二区三区| 96精品久久久久久久久久| 四虎 精品 WWW| 碰碰97| 亚洲一区二区精品福利| 97在线青| 熟女精品va中文字幕| 日韩精品人妻中文字幕久久久| 国产色图乱伦| 亚洲国产精品久久久久久久久久| 日韩欧美三级| 超碰在线看| 男人天堂新| 精品视频久久久久九九九九9999 | 粉嫩av在线| 俺去久久| 精品无码久久久久久国产浪潮| 佐山爱中文字幕| 被窝影院午夜看片无码| 激情视频一二三| 国产精品久久久久中文字幕| 无码二级三级| 久久午夜伦| 97亚洲国产| 五月天婷婷综合网| 99热在线播放| 日本不卡二三区| 日本www操操操| 色九久| 日韩伦理久 久久 清纯| 欧美日韩午夜精品一区二区三区 | 久肏视频字幕| 五月激情综合网| 69视频入口| 加勒比伊人影院| 久久男女激情视频网站| 啊啊啊想要| 性老妇一区二区三区| 曰韩av中文字幕专区| 男人的天堂va| 青青草在线视频人人想人人上 | 亚洲 欧美 精品专区 极品| 久久久久久久人妻| 波多野结衣AV无码一区| 欧美玖玖爱免费玖玖| 日韩成人电影AV| 人妻精品免费一二三区| 亚洲色图第一页| 91xingse| 超碰在线观看av不卡| 欧洲站一级二级三级h| 天天欧美欧美亚洲网| 欧美一区二区三区四区综合| 日本一卡二区在线| 日本天堂网| 99热只有这里有精品| 国产综合色精品在线观看| 日本中文字幕熟妇| 九色 人妻 大香蕉| 亚洲精品天堂久久A∨51成人漫| 黑白配性爱AV成| 东京热精品97综合网| 99久久婷婷| 久久国内| 亚洲一区中文精品| 狠狠亚洲| 九九激情网| 日韩操逼HD| 五月天婷婷在线看| 青青草大香蕉视频| 夜夜夜夜爽| 日韩传媒在线| 秋霞曰韩R级| 中国操逼无码| 欧美色性情| 九九九九一区| 中文字幕加勒比海高清无码免费视频 | 99久久婷婷国产综合| 91伊人久| 日本孕妇一区二区视频操逼免费看 | 成人性交午夜免费片| 国产第二页| 91色噜噜狠狠| 992这里有精品| 女人双腿搬开让男人桶| 久久东京伊人一本到鬼色| 中文久久| 免费男人的天堂| 91精品婷婷国产综合久久竹菊| 亚洲性爱高潮影院| 另类图片五月| 91操人| 久久国产视频性吧 | 亚洲欧洲偷拍一区| 欧美日产国产在线成人第一区| 97在线免费公开视频| 美日韩一二三区| 亚洲瓯美色图| 亚洲 中文 女同| 丰满高潮18xxxx| 天天草夜夜草高潮片| 亚洲春色一区二区三区| 啊啊在线| 中文字幕无码不卡啪啪| 亚洲综合一| 久久久111| 精品久久久av| 久久精品欧美一区蜜桃| 国产成人亚洲精品自产在线| 色色色99| 欧美人与性动交a美精品| 亚洲第一免费视频| 岛国片在线播放| 最新av网站在线观看| 黄色在线网站| 亚洲暴力强奸AV| 操逼不卡中文字幕| 蜜桃视频成a人v在线| 国产婷婷综合在线观看| 国产精品久久久久久久电影渣男| 美国黄片aaa| 亚洲欧综合另类无码一区| jizzjizz欧美| 深夜激情无码| 婷婷色播婷婷| 日本久久99| 日韩性爱高清免费视频| 99在线观看| 国产精品亚洲免费| 大香蕉久久| 色爱综合网欧美| 精品网站99999| 后入合集| 亚洲色人| 免费的黄片有限公司| 乱伦1色页| 免费精品福利在线观看| 99热18| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 久久精品一区二区三区蜜桃臀| 桑老女人九区| 色综合国产在线观看| 婷婷超| 人人插人人搞人人操| 人妻少妇久久久| 欧美一区二区传媒| 国产热av| 熟女乱3伦999| 亚洲精品精品一区二区| 香一区二区三区| 精品一国2| 九久9精品| 秋霞成人一级在线观看| 操逼无码操逼| 国产精品午夜高潮呻吟久久av| 人妻天天爽夜夜爽爽| 色欲色香天天天综合网www-亚洲综合国| 亚洲情色 自拍| 日本韩国国产精品一区| ?亚洲伊人伊成久久人综合网| 亚洲图片欧美91N| 加勒比久久av| 2017av无码免费无线播| 婷婷在线精品| 伊人久久大香线综合无码| 国产97在线播放| 日韩欧美操逼xxx| 五月婷婷深深爱| 麻豆精品三区视频| 色波多| 色噜噜精品一区二区三| 亚洲城人男人的天堂| 中日韩久久久免费看| 粉嫩av平台| 99这里有精品视频| 色综九九九一区| 91丨九色丨国产丨人妻在线| 精品国产乱码久久久久久口爆网站| 蜜臀久久99精品久久久久久久久| 91成人在线| 亚洲图片欧美| 无码又爽又硬又激情免费视频| 欧美 亚洲 综合 制服 另类| 中文人妻av高清一区| 国产精品自产拍在线观看社区| 亚洲精品欧美专业| 99精品综合久久久久五月天| 日韩亚洲中文字幕在线| 精品国产乱码久久久久久久久1| 后入人妻无码| 欧美日韩另类在线播放| 97中文超碰| aa片毛片| 国产精品久久成人免费| 自拍亚洲综合| 天天爽夜夜爽夜夜爽精| 色婷婷久久| 亚洲色综网| 亚洲国产激情国产av| 岛国人妻少妇av在线观看| 久艾草在线精品视频在线观看| 亚洲91少妇| 日天天九九天堂666| 日韩激情啪啪| 午夜操操操| 在线可观看的黄色网址| 亚洲AV不卡在线观看| 久久国产乱子伦精品免费女人| 综合网亚| 另类TS人妖一区二区三区| 久久一二三四五六七八九区区| 黄色无码高清黄色无码网站| 婷婷色一区| 青娱乐福利99| 亚洲人人操| 免费在线看黄片av| 伊人五月天青青草婷婷| 国产成人久久精品蜜臀| 麻豆视频test| 日韩欧洲操屄视频| 欧美性爱一区二区三区四区| 波多野结衣一级视频| 欧美国产一区二区三区麻豆传媒| 在线一道啪| 欧美日韩一干二干| 囯产乱伦一区二区三女 | 日本ZZ高免费A级视频| 综合欧美日本三级| 欧美人妻少妇| 欧州色图区| 无码动漫av中文字幕| 土豪酒店各种姿势玩弄极品幼稚| 成人自拍三级在线观看| 中文日韩欧美熟| 久久精品三级影视| 亚洲第一视频 欧美风情 日韩| 人人操AV| 乳欲人妻办公室奶水| 色噜噜人妻丝袜AV资源| 国产成人免费观看在线视频| 最近二区三区视频大全 | 肏逼视频日本| 亚洲精品一卡二卡三卡福利视频网站| 欧亚在线视频| 久久国产乱子伦精品免费女,网站| 亚洲 欧美 小说| 强奸乱伦AV网址| 亚洲涩图欧美| 婷婷综合五月| 日本伦乱九九九综合| 超碰色美女| 国产suv精品一区二区四区999 | 免费人人搞97| 1024日韩| 日熟女| 欧洲精品一级二级精品综合视频综合| 在线综合 亚洲 欧美中文字幕| 欧美日韩精品一区二区三区高清| 青青青草原| 欧美日韩人人精品| 岛园激情| 91处女在线观看| 九九热只有精品| 亚洲91亚洲| 99热这里只有精品8| 激情熟女12P| 91N综合网| 亚洲综合性网址| 亚码激情| 中文字幕在线观看视频www| 91精片| 色色九区| 熟女熟妇一区二区三区视频| 97一区二区蜜臀| 亚洲欧美国产日本一区二区三区| 精品国产Av无码久久久亚洲| 亚洲日韩精品久久久久一区壹牛| 美女熟妇色| 综合 亚洲 欧美| 大香蕉92| 91久久伊人婷婷青青草| 五月天婷婷小说| 无遮挡猛进视频免费无限观看 | 日韩AV色图| 色色色色色色色色色色色色色色综合| 国产91影院| 热热色国产一二区AV| 久久欧美1卡2卡3| 另类小说五月天| 日韩综合成人免费视频| 欧美一级A一级a爱片久久| 午夜操操操| 综合色久欲| 欧美性爱一区| 欧美 中文字幕 一区| 另类图片五月| www久| 久久亚洲婷婷| 国产女人与拘做受视频免费| 91丨九色丨国产丨人妻在线 | 免费av在线播放二区| a片 xxxx受爽视频| 国产一线二线三线av| 精品大全99999| 我想要啊 啊 啊| 精品中文日韩字幕视频| 风月影院男女十八禁| 夜夜爽妓女| 不卡超碰护士AV在线免费播放| 嗯……啊…嗯嗯…啊…好舒服| 花野真衣| 小草三级久久观看| 国产乱婷婷精品二区三区|