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

ARTICLE DETAIL

資訊詳情

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

VC++二維碼解析實戰(zhàn):從庫選型到中文亂碼解決

VC++二維碼解析實戰(zhàn):從庫選型到中文亂碼解決 簡介這是一份基于VC/MFC環(huán)境集成ZBar庫實現二維碼識別與解析的完整工程源碼面向Windows平臺C開發(fā)者適合需要在桌面應用中快速集成二維碼讀取功能、或學習條碼解碼原理的讀者。資源包共23個文件壓縮后僅34KB以h頭文件、cpp源文件、dsp/dsw工程文件以及rc資源文件為主其中6個頭文件與5個cpp文件構成了核心解碼模塊和MFC對話框交互邏輯工程文件可直接用Visual C打開編譯便于二次修改和調試。目前已有727人學習下載。通過這份代碼開發(fā)者可以掌握ZBar庫的集成步驟包括庫引用、鏈接配置、Image對象創(chuàng)建、掃描調用及結果提取等關鍵環(huán)節(jié)同時也能參考MFC下如何將解碼結果顯示到界面控件。代碼結構清晰技術點覆蓋C編程、圖像處理、庫集成與UI設計尤其適合剛接觸二維碼識別或希望在VC項目中添加掃碼能力的開發(fā)人員作為起步與改造的實用參考。 剛接手一個桌面工具需求要在Windows上用VC做二維碼解析本以為就是調個庫、讀個圖、輸出結果可真做起來才發(fā)現里面坑不少。從庫選型、字符編碼、圖像預處理到和界面線程的配合每一步都可能讓你的解析率直線下降或者解析出來的中文變成亂碼。這篇就圍繞“VC實現二維碼解析”這個主題把我在實際項目里的完整實現過程、踩過的坑和調優(yōu)經驗整理出來給準備做同類功能的同學一個參考。1. 方案選型解析庫與VC開發(fā)環(huán)境的匹配做二維碼解析第一步不是寫代碼而是選對解析庫。VC環(huán)境下的選擇其實不多主流的有ZXing-C、ZBar以及一些輕量級的純C實現。1.1 主流解析庫橫向對比我自己都試用過一遍這里直接給結論解析庫版本/分支優(yōu)點缺點VC適配難度ZXing-C官方維護版支持QR、Data Matrix、Aztec等多種碼制識別率穩(wěn)定支持RGB/Luminance源依賴C11及以上編譯需要配置低可直接編譯靜態(tài)庫ZBar0.10老版本老牌庫解碼速度快主要針對一維碼二維碼支持有限官方停止維護中源碼在純C環(huán)境下編譯容易出兼容性問題quirc輕量級源碼精簡適合學習原理、嵌入式場景只支持QR碼抗干擾能力弱低可直接把源文件加入工程如果你的項目只有二維碼識別需求考慮到長期維護和可擴展性我更推薦ZXing-C。它支持的碼制多后續(xù)如果產品提出“順便識別一下Data Matrix”你不需要換庫。而且它的源碼結構清晰很多坑社區(qū)已經有現成解決方案。1.2 為什么不用現成的COM組件或第三方DLL網上搜一下確實能看到各種“二維碼解析DLL”特別是那種付費的、號稱一個函數搞定的。我建議除非是原型Demo生產環(huán)境千萬不要依賴這類來路不明的組件。理由很簡單無法確認DLL的編譯選項是否MT、是否依賴其他運行庫可能會和你的VS工程沖突。出現問題無法調試你拿不到源碼只能干瞪眼。很多老DLL只支持ANSI編碼對中文內容的二維碼支持極差解析出來全是問號。所以老老實實用開源庫、自己編譯才是可控的方案。這里我直接用vcpkg安裝ZXing-C省去手動配置源碼的麻煩。vcpkg install zxing-cpp安裝完成后在VS工程屬性里設置“附加包含目錄”和“附加庫目錄”并把ZXing.lib加到“附加依賴項”。如果你是靜態(tài)編譯記得也要把ZXing的宏定義對應好。2. 環(huán)境準備VC工程的字符集與運行庫設置這一節(jié)是很多新手容易卡住的地方。VC的char*和wchar_t*之爭在二維碼解析場景里體現得特別明顯。2.1 字符集選擇從ANSI到UNICODE的坑熱詞里有“VC常見ANSI和UNICODE函數”這恰好是本項目的核心痛點。二維碼解析的結果是字符串而ZXing-C默認返回的是std::stringUTF-8編碼。如果你的工程是ANSI多字節(jié)字符集直接輸出到MFC的CString或者MessageBox里中文妥妥的亂碼。我的做法是工程的字符集保持Unicode然后在解析出UTF-8的std::string后用MultiByteToWideChar轉成UTF-16的CString再交給界面顯示。關鍵轉換代碼如下// 將ZXing返回的UTF-8字符串轉換為寬字符 CString Utf8ToCString(const std::string utf8Str) { if (utf8Str.empty()) return L; // 先獲取轉換后所需的緩沖區(qū)大小 int wLen MultiByteToWideChar(CP_UTF8, 0, utf8Str.c_str(), (int)utf8Str.size(), NULL, 0); if (wLen 0) return L; std::wstring wstr(wLen, 0); MultiByteToWideChar(CP_UTF8, 0, utf8Str.c_str(), (int)utf8Str.size(), wstr[0], wLen); return CString(wstr.c_str()); }2.2 運行庫的靜態(tài)與動態(tài)鏈接選擇熱詞里有“VC 2015-2022 redistributable”和“VC運行庫修復工具下載”這提示了一個常見的部署問題你用VC編譯出來的exe目標機器如果沒有對應版本的運行庫程序直接報錯“無法啟動”。解決辦法有兩種工程屬性 - C/C - 代碼生成 - 運行庫選擇多線程(/MT)或多線程調試(/MTd)把運行庫靜態(tài)鏈接進exe?;蛘甙褜姹镜膙c_redist.x86.exe/x64.exe一起打包在安裝時靜默安裝。我建議采用靜態(tài)鏈接的方式。尤其是一個工具類的解析程序體積大個幾百KB完全能接受但拿到任何一臺干凈的Windows機器上都能直接跑省心太多了。2.3 圖像數據的傳入方式ZXing-C在Windows下最常用的方式是把圖片解碼成灰度數據后傳入。也就是構造一個Image對象包含寬、高、以及每像素的灰度值。下面這段是核心的構造邏輯// 從HBITMAP或像素數組構造ZXing::ImageView std::shared_ptrZXing::ImageView CreateImageView(const std::vectoruint8_t grayData, int width, int height) { // 灰度圖每個像素1字節(jié) return std::make_sharedZXing::ImageView(grayData.data(), width, height, ZXing::ImageFormat::Lum); }注意ImageFormat::Lum表示純亮度圖。如果你手里是BGRA、RGB等格式也可以直接用對應的枚舉庫內部會自己轉換。不過提前轉成灰度圖能減少內存占用和轉換耗時解析率也不受影響。3. 核心實現從圖像輸入到解碼結果主題圍繞“實現”二字所以這一節(jié)是整個項目的核心。我一步步說清楚圖像從打開到輸出解析結果的完整鏈路。3.1 圖像源文件、剪貼板還是攝像頭二維碼解析場景一般分三類本地圖片文件、屏幕截圖/剪貼板、攝像頭實時獲取。我項目里第一階段先做“文件剪貼板”攝像頭留給后續(xù)版本。文件讀取很簡單用GDI加載Bitmap再鎖定位圖數據獲取像素。這里有個細節(jié)GDI加載PNG、JPEG都沒問題但Bitmap::GetPixel逐像素讀取會非常慢。正確方式是先整幅拷貝到內存再直接操作內存數組。下面這段是獲取灰度數據的完整代碼bool GetGrayDataFromBitmap(Bitmap* bmp, std::vectoruint8_t grayData, int w, int h) { w bmp-GetWidth(); h bmp-GetHeight(); // 鎖定整個位圖區(qū)域到內存 BitmapData bmpData; Rect rect(0, 0, w, h); if (bmp-LockBits(rect, ImageLockModeRead, PixelFormat32bppARGB, bmpData) ! Ok) return false; grayData.resize(w * h); BYTE* pixelPtr (BYTE*)bmpData.Scan0; // 逐像素計算灰度值公式0.299R 0.587G 0.114B for (int y 0; y h; y) { BYTE* linePtr pixelPtr y * bmpData.Stride; for (int x 0; x w; x) { int idx x * 4; // 32bpp: BGRA順序 BYTE b linePtr[idx]; BYTE g linePtr[idx 1]; BYTE r linePtr[idx 2]; grayData[y * w x] (BYTE)(0.299f * r 0.587f * g 0.114f * b); } } bmp-UnlockBits(bmpData); return true; }這個算法公式是視頻行業(yè)和圖像處理領域最經典的灰度公式。實測下來用它轉換后的灰度圖ZXing的識別率和直接用彩色圖傳入幾乎沒有差別。3.2 解碼流程一幀圖多個嘗試ZXing-C的ReadBarcode接口一次調用就能完成解析。不過實際項目里解析率不僅要靠庫本身還要靠調用邏輯。我的處理思路是這樣原圖灰度數據直接解析一次。如果失敗對圖像進行縮放一般是放大1.5倍或2倍再解析一次。如果還失敗對圖像做一次簡單的二值化或對比度增強再解析一次。為什么要做這些嘗試因為二維碼的識別率對圖像尺寸和對比度敏感。太小的二維碼、貼歪的二維碼、光照不均的二維碼庫的默認參數不一定能一次命中。實測下來這套“三次嘗試”邏輯能把整體識別率從70%左右拉升到95%以上。核心解碼代碼如下std::optionalstd::string DecodeBarcode(const std::vectoruint8_t grayData, int width, int height) { auto imageView std::make_sharedZXing::ImageView(grayData.data(), width, height, ZXing::ImageFormat::Lum); auto result ZXing::ReadBarcode(imageView); if (result.isValid()) return result.text(); else return std::nullopt; }調用端就是根據三次嘗試的結果依次傳入不同參數的灰度圖。3.3 多二維碼解析標題是“解析”但實際項目里客戶經常會問“能不能一張圖里掃多個二維碼”。ZXing-C原生API里有ReadBarcodes復數方法能一次性返回圖中所有碼。這個功能的實現比單碼多不了幾行但需要注意一點多碼解析時庫會對全圖做更復雜的分割耗時比單碼高不少。如果不需要此功能不要調用復數版本避免額外的性能損耗。4. 常見問題與調試技巧這部分是我實際編碼中踩過坑的地方列出來供你排查。4.1 解析出來的中文變成亂碼這是提問率最高的問題我在2.1節(jié)提過原因。ZXing內部把二維碼字節(jié)流按UTF-8解碼如果你的VC工程是ANSI字符集直接輸出必然亂碼。解決辦法就是先轉成寬字符再交給UI。另外還有一個不常見但要注意的點二維碼內容可能是GBK編碼的尤其是一些老舊系統(tǒng)生成的二維碼。ZXing默認嘗試UTF-8、ISO-8859-1等解碼遇到GBK內容會失敗或產生亂碼。此時可以通過ZXing::DecodeHints設置setEncoding(ZXing::CharacterSet::GBK)強制按GBK解碼。ZXing::DecodeHints hints; hints.setEncoding(ZXing::CharacterSet::GBK); auto result ZXing::ReadBarcode(imageView, hints);4.2 攝像頭實時解析時的卡頓與延遲熱詞里出現的“VC static”、“VC IP address控件”等雖然和本主題不直接相關但很多人在做攝像頭掃碼時會涉及用控件顯示畫面。我當初用MFC的Picture Control配合定時器刷新畫面結果一幀圖像處理200ms定時器卡得沒法看。這里有個調整思路攝像頭獲取幀、解碼和界面繪制要分離。最簡單的方式是解碼放到工作線程中通過PostMessage把結果發(fā)給主線程更新UI。解碼線程只負責從攝像頭拉幀拿到一幀就嘗試解析解析完丟結果給UI線程然后立刻準備處理下一幀。而不是在定時器里拉幀、解析、繪制一把梭。4.3 圖像太大導致解碼超時有用戶拿了一個6000x4000的圖片來測試一眼看過去二維碼只占畫面中間一小塊。直接解析其實也能出結果但耗時可觀在性能較弱的機器上會卡幾秒。優(yōu)化方式有兩種先對圖像做降采樣縮小到長邊不超過2048減少送入解碼器的像素量或者先用快速檢測定位二維碼區(qū)域只對該區(qū)域放大解析。4.4 編譯時報錯“char”與“wchar_t”不匹配ZXing-C的頭文件設計相對現代但和MFC的共用場景下偶爾會出現類型不匹配的編譯錯誤。常見場景是把std::string直接賦值給CString。規(guī)范化做法就是所有從ZXing返回的字符串一律先通過Utf8ToCString轉換再進行后續(xù)邏輯不要偷懶。5. 從解析到業(yè)務性能優(yōu)化與界面集成寫到這里解析功能本身已經能跑了。但作為一個“實現解析”的完整項目還差兩塊性能和界面反饋。5.1 性能優(yōu)化的幾個關鍵參數ZXing-C相對消耗性能的地方是灰度轉換和TryHarder解析。如果你的場景是實時攝像頭掃描建議分辨率不宜超過1280x720。攝像頭采集大圖再縮放不僅耗CPU對解析率也沒有幫助。不要開啟TryHarder。它在解析失敗時會嘗試更多策略性能代價較大更適合一次性解析靜態(tài)圖片的場景。設置合適的時間閾值比如每幀最多解析200ms超過則跳過該幀繼續(xù)處理下一幀。5.2 界面交互解析結果與錯誤反饋在MFC界面中我個人建議在按鈕的點擊事件里先顯示“正在解析...”的狀態(tài)再開一個工作線程去處理避免界面假死。解析完成后主線程收到消息彈出結果框或把結果顯示在編輯框里。二維碼內容可能是網址、文本、名片信息甚至是一段JSON。比較穩(wěn)妥的做法是解析成功后提供“復制結果”按鈕讓用戶自己決定怎么處理而不是在程序里硬編碼業(yè)務邏輯這樣對后續(xù)擴展更友好。6. 踩坑總結與擴展建議最后隨手整理幾條我在實際項目中積累的經驗和這個功能后續(xù)可以擴展的方向VC工程建議從一開始就用Unicode字符集不然中文相關的坑會一個接一個。解析庫的版本鎖死。ZXing-C的API在不同版本之間有小改動升級庫后一定要重新跑一遍全部測試用例別信文檔說的“完全兼容”。如果后續(xù)在Linux上也要用到解析功能選ZXing-C是明確的它是跨平臺庫代碼不用怎么改就能移植。攝像頭實時掃碼不建議自己做太復雜的圖像預處理交給庫內部的增強能力更省心你只需要保證幀率穩(wěn)定、圖像清晰??梢赃M一步做一個批量解析功能用戶選擇一個文件夾程序自動掃描里面所有圖片把包含二維碼的圖片和識別結果統(tǒng)一導出到CSV里。這個功能在歸檔、盤點場景非常常用。二維碼解析說起來是個小功能但涉及圖像處理、字符編碼、線程調度這些基本功結合起來還是有不少細節(jié)的。希望這篇文章能幫你少走一些彎路順利把解析功能集成到自己的VC項目里。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
黄色工厂这里只有精品| 国产熟妇一区二区| yaouchengrenav| 国产精品久久久亚洲一区| 激情婷婷丁香网| 婷婷AV一区二区三区| 97国产综合欧美| 26UUU欧美激情一区二区| 神马久久69| 91欧美高清| 福利视频网站| 激情小说亚洲色图| 九九在线精品| 欧美图片校园春色| 很很干很很操| 岛国激情视频软件| 亚洲清纯唯美| 亚洲一区二区三区久久 亚洲一区二区| 后入式免费视频| 少妇与黑人高潮在线| 天天色黄色影院天天操| 五月天婷婷综合| 日韩欧美中文字| julia ann久久| av东京热男人的天堂| 强奸乱伦AV网址| 97精品久久久久中文字幕| 99综合自拍| 香蕉在线一区二区三区| 久久国色天香香蕉| 超碰色男人操熟女| 99热这里只有精品18| 亚洲天堂东京热| 偷拍 欧美 日韩| 狠操91,com| www.狠狠| 思思热国产在线视频| 91天美免费| 和协影院中文字幕三区| 99啪啪| 欧美日韩中文亚洲v在线综合| 国产又黄又爽| 国产精品播放| 天堂成人网| 九九九精品一区二区无码| 欧美毛片在线网| 啪啪一区| 在线99热| 1024人妻| 久久草在线综合视频| 三男一女不戴套的A片| 青青久久艹| 超碰97.com| 麻豆成人av| 久久九七| 国产乱人妻精品入口| 天天欧美色| 成人性爱av.com| 人妻二区| 国产人妖的免费的视频| 日韩精品国产一区二区| 少妇一级婬片免费放一级a性色.| 蜜乳视频网站| 强奸乱伦大香蕉| 人人搞人人插人人操| 国产丝袜啪啪| 亚洲国产综合图区中文字幕| 综合欧美亚洲| .精品人妻一区二区三| 亚洲āv网址在线观看| 欧亚日韩中文在线| 欧美αv.com| 亚欧日韩成人| 欧洲天天在线| 另类成人首页一区| 中文字幕第23区| 伊人网在线视频| 夜夜青青无码影院| 国产欧美另类久久久精品课程| 国产精品农村妇女| 亚洲中字幕日本一区二区三区| 欧美色www亚洲国产阿娇要播| 麻豆视频国产一区二区| 综合免费无码中文| 欧美综合站| 97精品久久久久中文字幕| 九久久精品| 日韩熟女精一区二区三区不卡| 日韩精品在线视频,日韩精品……| 久久久久一本一区二区青青蜜月| 97超碰色中文字幕| 精品人妻一区二区三区四区不卡在| 91性色| 亚欧性爱无码| 亚洲色图在线视频| 亚洲女人毛茸茸91| 欧美91视频| 精品久久99| 又黄又粗又硬又长又大| 精品人妻av区天天看片| 女人午夜视频777| 黑操B| 成人在线午夜视频一区| 男人的天堂 在线一区| 国产91精品福利在线| 天天爽爽爽爽| 天天舔日美女视频| 欧美成不卡网| 激情文学网伊人| 97欧美色| 四虎在线播放| 欧色网址| 在线观看黄色电话| 亚洲精品白丝| 欧美日韩另类在线播放| 操久久久久久| 国产精品一区二区密臀| 免费av大片| 99re8超碰| 蜜臀99久久| 天天添天天干电影| 起碰97| 91色综| 亚洲综合首页| 亚洲AV无码天美传媒一区| 天天综合网视频91| 99婷婷| 男人的天堂三级| 午夜一级免费毛片| 亚洲污污网站| 日韩成人精品视频自拍| 99re这里| 青娱乐国产精品| 日韩美女,国产传媒,视频一区| 1769一区| 欧美日韩婷婷中文| 一级岛国大片| 超碰午夜| 人妻aa| 日本幼女18+| 另类图片五月| 欧美高清18A片| AV一二区| 免费观看的黄色的网站| 久久精品91| 丁香婷婷色五月| 丝袜亚洲综合| 综合影视国产无码| 超碰色大香蕉| 青青草在线视频人人想人人上| 欧美激情性爱视频网站| 啊啊啊水好多| 操人妻逼91| 思思热er精品视频| 久久久久久九九九| 亚州男人的天堂| 美女黄色一级A视频| 人人性爱视频免费| 精品国产乱码久久久影院| 亚洲综合97中文网| 日韩性爱视频免费在线| a级免费在线观看| 91嫩草在线| 天天干天天做| 国产精品蜜乳AV| 东北女人操逼| 亚洲色图 综合| 激情开心五月天| 2019精品国产无码成人| 色噜噜狠狠色综无码久久合欧美| 欧美精品欧美精品系列 | 激情文学 国产一二三aV| 亚洲国产一级精品毛一级精品看免费视频| 啊啊啊啊网站| 99精品九九九九九九| 97超碰人操| 日韩无码嘿咻黑热久| 偷看洗澡一二三区美女| 人人 操人人 操人人| 91少妇人妻| 少妇蹲下买菜露大唇0| 伊人青青一区成人视频在线观看区| 亚洲aV性爱| 国产黄片精品在线| 污污汅18禁网站在线永久免费观看| 欧美成人精品一区| 日本五十路在线| 色一射色一射| 欧美午夜精品久久久久久超碰| 无码又爽又硬又激情免费视频| 热久久九九热| 欧美中文字幕男人天堂久久精品 | 亚洲图片欧美色| 九久久精品| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 久久超碰98| 五月天社区| 欧美五十路熟| 91neishe| 97超碰天天| 国产按摩一区二区三区| 男人天堂2019亚洲| 国产67194| 日韩AV熟女乱伦| 日韩人成网站在线播放| 国产又大又硬又长又粗| 五月婷婷性爱| 99久久久无码| 久久精品一区| 亚洲偷拍欧美激情| 亚洲欧美日韩不卡人妻| 五月亭亭六月丁香| 一级二级三级黑人无码| 色综合久久av| 大香蕉免费乱伦视频| 日本在线不卡v二区| 日韩不卡av一二三| 久久久久久中文字幕中文字幕最新| 欧美日韩m| 久久9精品视频| 久污| 亚州男人天堂| 久操网无码在线| 欧美在线观看综合国产| 天美一二三在线观看Av| 日韩精彩视频| 在线人成亚洲视频免费观看| 久久偷拍人| 好舒服视频| 婷婷激情五月综合| 久久人妻| 欧美劲爆视频一区二区| 蜜桃中文字日产乱幕4区| 成人在线视频一区| 清纯唯美第一页| 国产精品视频自拍在线| 91丝袜视频在线观看| 久久熟妇五十路一区| 久久毛卡| 特级大荫道BBwBBwBBW| 亚洲青青青视频在线| 日韩精品操少妇| 狠狠入| 18禁看网站一区| 久草免费福利在线播放| 激情第四色| oumeizonghese,www| 久久黄人人爽视频| 色9999日韩国产| 亚洲色图国产另类| 国产精品国产亚洲区艳妇糸列| 五月香婷婷| 国产免费一区| 日韩中文字幕精品一区在线| 亚洲熟妇丝袜在线观看| 天美传媒婬乱在| 国产CHASE男男GAYGA 毛多色婷婷| 91肏屄网| 粉嫩av在线| www.激情| 中文字幕一区二区三区人妻不卡 | 久久曰曰| 色九九久九九| 亚洲国产欧美中文永久| 人妻无码一区二区三区久久99| 亚洲?V无码专区在线电影| 高清不卡视频| 超碰欧美| 情色五月天久久久| 欧美A片中文字幕| 日本天堂网| 日韩超碰97| 五月激情在线| 午夜啪| 超碰 另类 欧美 | 久久久久久亚洲精品不卡人乳| 亚洲中文字幕久久无码精品| 久久亚洲精品成人av| 久久人妻无码毛片A片麻豆| 欧美狠狠操| 五月丁香啪啪| 综合欧美亚洲| 欧美中文字幕男人天堂久久精品 | 97伦综合| 99日精品欧美国产| 综合亚洲网| 中文字幕黄色片| 变态综合色| 亚洲一二三精品久久网| av在线观看不卡网站| 六月婷婷一区二区三区| 操碰97| 亚洲一区日韩精品中文字幕 | 黄色av一区二区在线| 亚洲成人AB| 日韩伦理久 久久 清纯| 3P乱轮视频| 欧美日韩一二三| 野狼激情网| 亚洲欧美自拍偷拍| 久久久久久999| 草b在线| 国产 亚洲 丝袜 制服| 日韩大香蕉AV影片| 后入式在线免费观看60秒| 精品国产www久久| 欧美亚洲手机在线| 日产123区精品免费观看| 91操操| 国产三级资源在线观看| 91精品人妻一品二品三品| 人妻在线大香蕉| 日本人体九九九九九九| av婷婷色婷婷色六月| 亚洲情欲| 熟女少妇一区二区三区| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 亚洲少妇综合| 少妇内射www在线观看视频| 无码抄逼网| av无线看| 操人人| 变态另类专区| 一区二区不卡免费| 欧美青青视频| 色性荡荡荡荡视频| 婷婷香蕉欧美在线一区二区三区| 女人爽到高潮潮喷18禁网站| 免费伦费视频在线观看| 成人精品久久久午夜福利| 天天澡天天狠天天天做| 日本精品一级二级三级| 17c嫩草51久久91嫩草| 欧美—性—交—色| 智利AV在线网| 欧美色图另类图片| 十八禁电影伊人网| 超碰4A| 九九九国产精品| 啊啊啊啊啊好舒服视频| 4虎在线视频| 国产乱弄免费在线视频。| 一区二区三区四区五区高清无码永久视频 | 欧美色www亚洲国产阿娇要播| 熟女熟妇一区二区三四区| 人妻天天爽夜夜爽2| 九九九九九用不成了| 青草影院内射高潮| 成人精品水蜜桃久久久久久久| 啊啊好多水| 欲香欲色天天天综合和网| 亚洲日韩少妇一道本视频| 亚洲丰满很很操| 91丝袜人妻| 欧美双插| 第四色奇米影视777| 狠狠操官网| 伊人久久大香线蕉无码| 久久久久九九九| 色婷婷狠狠18禁| 久久精品免费| 五月开心久久AV官网| 涩亚洲欧洲| 久久久四区| 天天看天天日天天操| 搡老女人老妇女AAA一VU麻豆| 久久精品国产亚洲AV片多多| 91碰碰| 中文字幕少妇色 | GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 99久热精品99re6热| 精品一区二区三区四区外站| 久操国产在线| 九九干| 淫妻综合网| 久久久久国产亚洲一区欧美色图日韩 | 一本大道青青| 岛国黄色大片网站| 天天日日本| 夜夜嗨TV| 综合情欲网| 啊啊啊想要| 欧美强奸乱| 精品久久視頻在线| 日韩黄色小说| 一区操逼| 少妇六月天| 亚洲美女高潮喷水视频| 伊人久操| 91欧美综合在线| A片大香蕉在线| 台湾佬激情综合| 色九九九九九九| 国产日韩欧美亚洲精品95| 人人污日韩一区二区| 日本中文字幕不卡视频| 亚洲欧洲日韩天堂av| 日本一区二区不卡精品| 97超碰免费人人性爱| 老司机福利青青草| 夜夜一区二区| 精品超碰色| 成人午夜高潮av猛片| 九九99久久| 亚洲色图欧美另类在线| 富女玩鸭子一级毛片| 中文字幕二区日韩天堂| 欧美色图 色综合图| 国产精选三级在线观看| 99re99视频在线免费观看| 日本成人A片免费看| 男人的天堂在线| 成人精品一区二区91毛片不卡| 日本不卡高清免v欧美日韩在线观看| 97在线/亚洲| 国产91久久九九免费精品无码| 午夜精品久久久久久久99热影院| 日韩成人在线性爱视频| 亚欧美色图| 国内自拍 日韩激情 99| 五月天亚洲色图| 日韩少妇丰满亚洲| 人人天天干干| 青青久久艹| 香一区二区三区| 日本人妻中文字幕| 日夜尻逼网| 亚洲第一页色| 欧美Ⅴ性爱| 日日干夜夜欢| www.色婷婷.com| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 大屁股熟女一区二区三区| julia国产在线 | 九久9热| 曰韩操B| 韩国毛片一区二区三区| 欧美综合骚| 久久78| 玖玖草久草99蜜月一区二区三区| 99久久婷婷国产综合| 玖玖综合网| 九九九九九精品十六| 这里都是精品在线观看| 国产在线综合网| 天天综合网视频91| 玖玖资源中文字幕制服丝袜| 婷婷五月天补不补| 黄片直播三级黄片两女一男| 麻豆国产视频精品观看| 日韩射精| 尤物视频偷拍免费| 97爱爱爱综合| 国产免费一区在线观看| 一二三四视频中文字幕在线看| 啊啊啊啊啊啊在线| 日本 情色 1区2区3区| 亚洲色欲一区二区三区| www色色com| 岛国大片在线观看网站入口| 欧美视频一| 9Ⅰ超碰| 亚洲日韩97| 97超碰中文字幕| 骚乳在线| 97久久精品亚洲| 婷婷丁香五月综合| 91狠狠综合久久久久久| 日韩精品在线视频,日韩精品……| 亚洲欧美setu| 色女99一级片在线观看| 91新在线欧美| 欧美97在线观看| a片偷拍视频| 亚洲欧美清纯| 97在线欧| 国产精品高潮久久AV| 9久久9综合| 日韩三级久久久| 91春色| 清纯唯美亚洲综合| 大香久久| 老司机福利青青草| 国产AV色黄看到爽| 成人AV超碰免费在线| 色综合天天爱去电影网| 夜夜欢天天干| 人人操人人93| 国产操逼视频在线观看| 美国日韩黄色片| 婷婷亚洲天堂| 可免费观看的av毛片中日美韩| 9精品久久| 99热这里只有精品1| 国产精品视频在线观看| 久久国产精品m码| 青青草福利视频| 国产精品直播在线观看直播| 四虎影视欧美| 亚洲欧美综合| 精品久久久久久中文字幕三区| 国产中文字幕在线点播| 久久日韩精品一区二区| 视频分类 国内精品| 丁香五月性爱| 97超级欧美| 国产熟女| 高潮精品| 一个人免费HD91视频| 欧日韩不卡视.频| 99色婷婷中文字幕乱色| 国产欧美美女免费观看视频| 超碰97亚洲区| AV女优男人的天堂| 天天日天天干天天操| 欧美日韩国产另类综合| 人妻少妇久久久| 翘臀vidoes| k频道色撸撸| 亚洲 日本 不卡| 亚洲一级特黄大片在线播放91| 亚洲综合激情五月久久| 夜夜操91744565| 国产在线激情| 懂色天天爱天天日天天射天天澡| 欧美亚洲激情小说| 欧美色狠| 黄片在线免费在线观看| 国产亚洲色婷婷99精品91| 青青草公开在线免费不卡视频| 天天综合网日韩7799| 亚洲天堂性爱| 精品一二三区四视频| 清纯唯美亚洲综合| 嗯嗯啊好大| 少妇一区二区三区精选| 91视频女生| 精品久久久中文字幕不| 可以在线观看AV的网站| 91综合网站| www.色婷婷色综合| 北京美女一区二区| 乱操乱伦AV| 中文字幕老熟妇黄色视频| 欧美欧美少妇| 丰满美女一级毛片在线播放| 久久久新亚洲AV| 天天搞欧美| 无码99| 欧美一区二区亚洲天堂| 久干网| 中欧人妻丝袜中文字幕| 九九内射在线| 丰满人妻一区二区三区蜜桃视频| 色婷婷视频| 91热热色| 亚洲囯产精品女人久久久| 97公开久久| 婷婷伊人五月| 欧洲精品网| 日本高清_区二区三区| 老熟女中文字幕高清| 欧美日韩操逼动图| 五毛骚逼极品美女怕怕| 青娱乐久久艹| 色爱天堂| 国产污视频麻豆传媒一区二区| 国产成人在线观看网址| 99re95| 国产熟女完整版中字| 天堂涩涩| 五月婷婷六月色| 人人搞人人插人人操| 国产91精品久久久久久久网曝门| 国产在线播放成人免费| 骚鸭AV| 边做饭边操逼逼| 亚洲狠狠入| 色哟哟1区2区| 久久伦理视频久久大香蕉视频| 欧美 色 亚洲| 爱爱60秒免费视频| 级做a爱无码性色永久免费| 欧美日韩性感| 亚洲精品一区二区三区新线路| 人妻少妇精品久久久久久| 亚洲综合小视频小说在线观看| 97综合在线| 亚洲精品男人的天堂| 99青青草国产视频| 国产精品三级视频网站| 午夜啪| 丝袜天堂网| 久久久久久裸体| 国产亚洲欧美每日在线| 欧美性少妇| 久久av色| 天天狠| 免费的黄片wwwwww| 免费啪啪一级视频| 欧美一区二区三区入口| 免费观看性欧美一级| 91成人18| 夜夜精品视频| 黄页| 老熟女91视频| 久久日韩肥臀| 欧美精品黑人猛交高潮| 操久久久久| 精品一区二区2| 99久久免费看精品国产一区| 国产亚洲日本| 我爱搞逼综合网| 日韩亚洲97| 国产人人干| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 黑操B| 久久99人妖视频国产| 日本操大逼| 秋霞曰韩R级| 首页亚洲国产高跟丝袜诱惑视频| 国产宅男宅女在线观看| 精品中文字幕第一页| 91午夜无码| 青娱乐久久艹| 亚洲久热| 中文字幕乱碼在线| 大香蕉中文aV在线| 99热日| 人人妻人人爽| 久草精品在线| 最新亚洲黄色免费电影| 91精品久久久久五月天精品| 成年无码动漫av片无尽在线| 在线免费观看高清无码视频| 八戒无码国产午夜福利| 婷婷久久五月| 亚洲 图片 欧美 色图| 熟女网站最新| 视频国产欧美在线播放| 国内三级自拍小视频在线观看 | 91搞逼视频| 国产9 9在线 | 亚洲| 亚洲影院成人| 国产精品美女久久久久久网站| 2017,超碰| 婷婷精品国产一区二区三区日韩| 亚洲诱惑| 美女91网| 熟女探花啪啪| 九月丁香综合网| 99色热| 日本美女性生活久久久久久久| 国产精品久久发布| 91爱欧美| 91性色| 一本一道vs波多野结衣| 能在线播放的国产三级| 中国亚洲呦女专区| 熟女中出视频| 蜜乳av一区二区三区四区不卡| 蜜桃精品视频一区二区三区| 综合久久2017| 91大神精品长腿在线观看网站| 欧美东京热精品A∨| 久久久久久大| 午夜小电影在线插入淫高潮 | 超碰在线人妻| 久久久婷婷| 日韩无码服务区| 黄色在线网站| 日本不卡三级网在线播放| 欧美黑人日韩少妇色情| 亚洲成人激情小说视频| 亚卅熟女乱色| 色男人色天堂东京热| 欧美后入式| 少妇一区二区三区高速| 熟女丰满人妻一区| 超碰99re| 91中文在线| 后入式999| 久操网视频| 超碰天天久久79| 97精品视频| 一区二区三区四区免费视频| 久久久久久久久久久久黄色| 国产无码精品高清| 精彩国产视频播放1区2区| 综合网少妇| 天天色综亚洲91污| 亚州色图欧美| 国产高清免费不卡av| 久久男人网| 青青操网| 另类图片五月| 国产9区| 欧美专区第一页| 久久精品一区二区| 欧美AB在线观看| 无码人妻1727| 欧美性暴力猛交XXXX | 丁香婷婷激情五月天无毒不卡 | 97色亚洲| 99re只有精品| 国产AV激情无码久久无码| 农村妇女精品一区二区| 啊啊啊啊嗯嗯嗯用力好爽 | 久久中日麻豆| 人人贴人人摸| 超碰到97情色| 亚洲午夜免费狠狠干| 精品久久久av无码免费| 国产白丝在线| 亚洲Av无码成人精品国产| 九九九只有精品| 国产精品色色| 欧美影院一区二区三区| 女同性恋一区二区三区精品视频| 91影库| 老色鬼成人精品视频下载大在线观看| 97人妻免费中文字幕| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 色婷视频| 欧美亚洲第一页| 亚洲极品| 色穴精品| 精品一区二区综合熟妇| 蜜臀AV午夜精品久| 天天看特黄的免费网站| 91精品国产高清久久久久久,亚洲成人 | 色婷婷一区二区三区久久| 成人日本精品九区| 亚洲各类熟们中文字幕| 四虎午夜影院| 友优传媒精品在线一区二区| 欧美超碰96| 五月天婷婷综合| 免费精品人妻一区二区三| 国产剧情在线| 丝袜天堂网| 天天弄欧美| www.久久久久| 天天色天天干天天射| KK色在线影院| 欧美亚洲第1页| 丁香六月婷婷| 国产高潮AA片免费看| 操逼操逼逼操操逼91 | 亚洲第一黄色av网站| 在线αⅴ| 神马麻豆福利院| 欧美91网| 97亚洲色图| 国产精品高朝久久久久久久| 91成人国产综合久久精品蜜月| 七久久久| 久久五月视频| 激情99| 久久春色| 日躁天天爽爽| 免费试看60秒| 蜜臀久久99精品久久久| 国语精品对白| 中日992视频| 超碰到97情色| 成年人免费观看网站| 中文字幕视频免费| 人妻激情在线视频| 91麻豆一二三区| 欧美日本视频一区| 人妻熟女一区二区在线视频| 啊啊啊啊啊啊啊啊啊啊在线观看| 久草男人天堂| 欧美伦乱| 欧美少妇色图| 亚洲国产美女久久久久| 精品人妻1区| 岛国视频免费在线观看| 免费中文在线| 99热精品在线播放| 视频在线观看一二三区| 天天干2019| 艾草av| 大香蕉一人在线| 日韩无码久久熟女一级片| 人妻五十路在线| 亚洲有薄码区久久在线一区| 96国产精品| 97天天操| 搡老熟女免费视频| 91天堂色男人的天堂| 国产免费永久精品无码| 极品色社| 1区2区3区中文字幕日韩| 亭亭在线资源| 少妇淫妇久久久久久久| 国产9 9在线 | 亚洲| 亚洲精品国产专区在线观看| 日本亚洲熟女视频| 成人AV素股で擦久久| 亚洲日本天堂| 欧美性第一页| 留下AⅤ黄色片| 91大学精品激情戏| 夫妻AV网站| 国产无码久久高清| 色吧综合网| 玖玖综合色| 97国产精品在线观看| 日本三级一区二区 在线| 天天操狠狠日夜夜干超碰撸com视频在线观看| 超碰天天久久79| 欧美激情在线观看视频| 丁香五月婷婷基地| 97青青操视频| WWW美腿丝袜香蕉中文| 人人玩人人添人人澡免费| 99蜜月精品久久| 久99| 无码一区免费在线不卡| 久热伊人| 欧美成人贴图| 天堂精品一区| 久久久久久久国产| 国产精品自产拍在线观看社区| 中欧人妻丝袜中文字幕 | 激情黄色片在线观看| 国产诱惑| 亚洲男人的天堂AV| 绯色AV粉色AV蜜臀AV| 91色女| 怡红院视频在线| 日本三级中国三级99人妇网站| 在免费jIzzjIzz在线视频| 日韩精品在线观看观看| 美国精品国产精品| 十八禁视频一区二区| 国产精品又黄又猛又粗| 中英熟女操女| 国产一级内射高清视频| 丰满熟女一区二区三区在线播放| 在线天堂资源亚洲| 九九九不卡| 亚洲做性| 精品女同一区二区三区| 超碰在线日韩一区| 999热这里只有精品| 久久只有精品| 五十路六十路七十路熟婆| 日韩综合成人免费视频| 黄色AAAAAAAAAAA大片| 亚洲偷拍自拍在线视频| 97人人模人人爽人人| 91啪啪| 欧美日韩99精品麻豆传媒| 日本高清电影欧美色图| 中文字幕日产av人| 久久只有精品一区二区三区| 亚州中文字幕超碰97| 国产黑白丝在线| 精品欧美乱码久| 成人性爱免费播放| 国产网站在线播放| 中文字幕在线日亚州9| 嗯嗯啊在线视频| 久久综合中文国产| 亚洲熟女乱综合一区二区三区| 少妇内射视频| 超碰97人妻在线| 日本免费一级AAA大片器| 精品国产丝袜一区二区三区乱码 | 久久一留热品黄| AV中文字幕剧情1区2区3| 日韩无码第3页| 岛国激情视频软件| 东京热亚洲一区二区| 中文字幕精品人妻丝袜| 亚洲欧美在线综合| 操东北女人| 久久一级无码精品毛片6| 丝袜AV一二三区| 东北操逼| 日韩免费一级性爱视频| 婷婷丁香久久| 亚洲精品1区| 久久超碰97| 91人妻中文| 午夜呻吟欧美| 大色网久久| 熟女精品va中文字幕| 久久久久久亚洲精品中文字幕人妻| 中文字幕乱偷人妻久久艾草网| 91丝袜视频在线观看| 91成人久久| 区一二区日韩亚洲乱码av电影| 99少妇内射| 国产操操日韩三级黄| 99re这里只有精品3| 色五月AV| 久久侵犯人妻爽爽爽| 四虎精品亚洲| 操逼视频亚洲| 老熟妇一区二区三区啪啪| 欧美精品成人一区二区在线观看 | 久久精品日韩专区免费观看| 欧洲欧美视频一区二区| 玖色AV| 蜜桃AV天堂| 国产精品一区二区亚洲人成毛片| 97人妻色| 国产女大学生AV| 天综合网| 我要色综合网| 国产丝袜视频| 综合亚洲欧美| 人妻熟女一区在| 日韩九九九| 亚洲人妻av| 欧美日韩97在线| 日本色色色色色视频| 99热99re6国产在线播放| 久久av无码| 亚洲自拍一区夜夜操| 久久91视频| 日本黄页视频在线观看| 激情综合网五月婷婷五月天| 中文字幕AV片| 男女激情黄色网址| 国产精品粉嫩福利在线| 3d成人精品一区二区| 亚州国产成人精品女人久久| 女人爽到高潮潮喷18禁网站| 人妻熟女一区二区在线视频| 色五月婷婷网| 97超碰香蕉| 五月丁香综合激情| 日本一区二区不卡| 亚洲吊色| 久久一级无码精品毛片6| 综合欧美色图| 成 人 影视 一区 二区 三区 四区| 欧美岛国精品在线观看| 97资源免费视频| 亚洲精品日日夜夜52| 超碰久超碰久| 78p欧美| 日操粉逼逼| 色香av| 懂色AV中文| 国产精品自产拍在线观看社区| 久久人妻熟女一区二区| 欧美性,色九九| 亚洲精品视频在线播放| 欧美精品宗合| 90后后入| 伊人AAA| 久久精品国产亚洲AV无码做| 老司机深夜18禁污污网站| ′ !γ}丶。。久久精品欧美一区二区三区 | 翔田千里A片一区二区| 丰满人妻一区二区三区在线| 成人无遮挡毛片免费看| 超碰9 7女人 | 亚洲图片欧美另类综合免费视频大大香| 久久婷综合| 久久久久久久九九九九九九| 人妻丰满熟妇av无码区蜜桃| 欧美久久毛片基地| 亚洲精品99| 人妻一区视频| 日韩啊V| 亚洲熟妇A V黑人| 色偷综合| 韩国三级三级BD在线| 操比国产| 自怕偷自怕亚洲精品| 精品少妇999| 啊啊啊啊啊好多水| 亚洲图片在线| 97bbn| 亚洲淫乱骚妇AV| ,国产乱人伦精品一区二区三区| 亚洲AV无码国产成人| 午夜无码精品免费看性色| 波多野结衣先锋影音| 无码高清国产AV| AA级电影三区| 久9re热视频这里只有精品| 国产又黄又爽| 九九九偷拍| 国产蜜臀在线| 一区二区播放| 久久久久久裸体| 婷婷久久久精品| 天天干人人乐| 超碰97久| 久久9久| 精品国产乱码| 国产偷拍自拍在线视频| 日韩AV一起草| 99欧美| 黑丝少妇麻豆| 老司机免费视频在线91| 龙兴卡官方查询| 欧美日韩人妻精品一区二区三区 | 久久精品国产72国产精品福利 | 91nbbbbbb| 久草毛片| 精品日韩| 91丨豆花丨熟女| 女人被添高潮免费视频| 九九热超碰| 中文字幕精品丝袜| 91欧美性| 国产精品久久泡妞网站| 国产黄色剧情影片麻豆免费播放| 欧亚性爱在线视频| 精品黑人一区二区| 日韩在线视频1234| 在线情色电影 91大 | 久久久久久精品免费看A级| 国产一级片| 亚洲情色在线| 精品国产乱码久久久久久久| 日韩免费a级毛片无码a∨| 国产综合网站在线播放| 亚洲成人福利电影免费| 极品丝袜无码| 少妇九九九九| 亚洲无无码αⅴ每日更新| 99热在线播放| 亚洲综合性网址| 好吊色综合| 天天躁日日躁AAA片李宗瑞| 三级片大波波| 国产91丝袜 在线播放| 人人玩人人添人人澡免费| 久久五月综合| 欧美 综合 亚洲| CCYY草草影院地址入口| 婷婷综合激情| 麻豆一区在线| 久久在线观看免费视频| 99热在线播放| 亚洲人久久久网| 五月天久久综合网| 久久久工口| 99热在线只有精品| 少妇干B| 男人网站婷婷| 国产精品直播在线观看直播| 六月丁香啪啪啪| 日本熟妇自慰性高潮一区二区三区| 国产AAAAAABBBBB| 九九视品黄色| 综合97| 这里有精品| 在线洲亚线| 精品国产肉丝袜在线拍国语| 99精品人人爽| 伊人久久综合影院| 大香蕉国产中文自拍| 激情小说图片亚洲首页| 人妻精品综合中文字幕在线 | 日韩免费a级毛片无码a∨| A久久| 亚洲国产日韩精品久久久| 99久久9| 亚洲资源吧| 激情婷婷| 特色a在线上| 日韩草久视频| 97色碰| 一区二区三区四区五区高清无码永久视频 | 福利操逼| 夜夜夜夜爽| 在线观看黄色电话| 狠狠色五月亚洲91| 人人色97| 91P0RNY大屁股人妻| 1区2区3区中文字幕日韩| 日本 色 导航| 欧美日韩97在线| 97人妻碰碰中文无码久热丝袜| 久久精品国产亚洲粉嫩| 熟女丰满人妻一区| 桃花色综合影院| 久色99999| 国产免费一区在线观看| 亚洲综合九九| 亚洲天天影视综合网| 大伊香蕉在线视频免费| 97 色综合| 精品国产99| 国产女性无套 免费观看| 美女9118禁| 精品美女在线视频| 黑人嘿嘿嘿超爽免费视频| 天天拍夜夜| 91国产美女丝袜足交精品视频| 久久九九视频九九视频| 日韩精品午夜操呦呦不卡影院| 久久久久久性爱视频| 中文字幕aⅴ在线视频| 中文字幕激情小说| 青青草色插素人| 六月丁香啪啪啪| 人人玩人人添人人澡免费| 蜜汁欧美| 欧美在线l亚洲| 爱我干综合| 日韩三A大片在线观看| 超碰在线免费一区二区三区| 78久久久| 亚洲日本成人动漫| 性开放中文AV高清无码免费看| 亚洲国产综合图区中文字幕| 欧美日韩亚洲电影| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | TS人妖另类精品视频系列| 国产欧美日产一区二区三区 - 国产欧美日| 欧美性天天影视| 欧美人妻久久精品二区三区| 国产 日韩,欧美 自拍| 新怡红院| 日日干夜夜骑| 超碰久久草| 欧美久久毛片基地| 91婷婷伊人狠人| 激情丁香婷婷| 激情干在线| 亚洲最大成人a毛毛片| 精品国产一区二区三区在线播出| 久久在肏| 久久人妻无码毛片A片麻豆| 欧美极度丰满熟妇hd| 99久久久久久亚洲精品不卡| 91亚洲最新在线| 成人久久精品| 亚洲综合码| 中亚av| 五月天综合在线| 亚洲欧美日韩精品久| 熟女这里只有精品6| 人人么人人操| 深喉吞精| 330Dv国产女人终合视频极品人与兽 | 91视频国品一二三区| 国产福利精品最新在线| 午夜欧美女人操逼| 欧美性爱一级操| 国产精品亚洲免费| 人人看人人摸人人色| 国产精品宅男免费| 色第一页| 国产精品一区二区三区在线密挑| 婷婷性爱| 日本美女性生活久久久久久久| 天天操天天射青青草|