久久亚洲成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
返回資訊列表
使劲用力艹少妇视频一区二区| 日本国产欧美一区三区二区 | 精品美女久久久久| 日日爱99| 久操影视| 久久久久久中文字幕中文字幕最新| 中文字幕蜜乳av| 日韩 欧美 国产 麻豆| 欧美性爱另类综合| 999精品国产高清一区二区| 亚洲精品不卡一二三区| 91精品91久久久中77777| 啪啪啪精品| av天堂加勒比| 欧美韩国你懂得在线| 伊人色综合网电影| 麻豆视频国产一区二区| AV中文字幕剧情1区2区3| 国产午夜无码片在线观看影视| 久偷拍欧美日韩三区| 最新日韩黄片| 国产黄色av大片网站| 日日骚AV| 国产精品区在线12p| 欧美美女视频| 自拍啪啪视频| 精人妻无码一区二区三区伊人直播 | 久久亚洲中文字幕视频| 骚货操死你| 亚州再线| 爱丝福利| 色情婷婷久久五月天| 怡红院怡春院| 神马视频久久久久久| 人妻久久久久久| 夜嗨影院| 乳欲人妻办公室奶水| 欧美大香蕉久| 国产9 9在线 | 亚洲| 91精品导航| 国产AV线| 九九九国产| 青青草好吊| 精吧天堂| 制服丝袜第二页| 330dv亚洲成年视频网| 国产农村妇女精品1区二区| 91N欧美| 深爱激情五月天| 中文色综合| 东京热一区二区中文字幕| 日韩天堂av电影在线观看 | 亚洲在线A| 偷拍片久久| 久久久91福利姬| 熟女熟妇伦久久影院毛片一区二区| 欧美精品丝袜久久久中文字幕| 爽爽歪在线视频| 亚洲图片 91| 800zy一区二区| 人妻无码后入| 丝袜视频网国产90| 97超碰人妻| 亚洲阿v天堂在线| 精品黄色电影| 天天看夜夜看日日干| 免费AV中文网在线观看| 国产人妖的免费的视频| 熟女人妇一区二区三区| 日本黄 R色 成 人网站| 骚货| 乱久久久| 亚洲天堂另类| 中文操逼字幕| 国产不卡免费在线视频| 丁香啪啪| 丝袜高跟澳门91视频| 96一区二区| 欧美,日韩,中文,另类| 午夜传煤十二区精品| 大奶的诱惑| 午夜男女爽爽大片免费观看| 欧美性爱免费短视频| 色呦呦呦在线观看视频| 日韩成人大片一区二区| 久久色一区| 蜜臀无码一区二区| 91精品国| 日欧操屄| 久久久艹艹艹| 啊啊啊啊啊啊啊在线| 亚洲色欧| 日本精品无码三级网站| 亚熟在线| 国产97av| 五月天玖玖资源站| 爽爽爽免费视频| 亚洲性刺激| 精品国产乱码久久久影院| 久操视频在线| 性久久| 国产av尤物| 97精品综合久久网| 日韩 国产 欧美自拍| 亚洲欧美激情在线视频| 亚洲欧洲日产国产综合网| 91亚.色| 免费视频在线一区二区不卡| 人妻嗯啊啊在线播放| 超碰69| 99久久精品无码一区二区毛片免费 | 欧美中文字幕日韩在线| 东京太热久久久| 老鸭窝日丰县女人| 黄片com.| 中国小夫妻勾搭露脸淫荡对白| 日韩欧美~中文字| 另类小说综合网| 日韩99999色| 日本ZZ高免费A级视频| 看大黄色大片原件| 久操视频免费在线观看| 超碰97综合在线| 内射老妇BBWX0C0CK| 女同在线视频一区| 国产乱子伦一区二区三区在线观看| 天天干夜夜一操| 久久伊人青青草| 亚洲欧洲中文日韩女优乱码| 亚洲狼狼干综合1| 91丨人妻丨国产丨丝袜| 性爱久久| 99999亚洲| 黄污污污污| 九九热三级片| 久久熟女久| 十八岁啪啪视频免费看| 青青草无码视频| 伊人激情五月天一区二区| 99re99视频在线免费观看| 三级日本一区二区三区| 青青草国产亚洲精品久久| 国产午夜福利专区综合| 91丝袜激情在线| 国产一级内射无挡观看| 欧美精品不卡一二三四在线91| 国产精品一区二区三区,亚洲综合| 欧色综合| 免费一级黄色录像影片| 国产精品久久久亚洲第一牛牛_在线观看| 极品色社| 超碰成人公开| 9Ⅰ超碰| 欧美黄色图片| 国产女乱淫真高清免费视频| 少好三P| 在线99热| 翔田千里爆乳巨臀无码| 国产亚洲日本| 超碰成人公开| 亚洲男人天堂2013| 久久美女国产| 欧美美逼| 日韩另类色图| 双插性欧美一二三区| 中字一区| 一区黄二区黄| 日韩操逼HD| av日韩中文字幕| 丁香五月婷婷五月| 97色亚洲| 美女啪欧美一区| 五月丁香黄色网| 精品久操| 96国产污污污丝袜| 啊啊啊好舒服好爽啊啊啊视频| 欧美 亚洲 偷拍自拍| 亚洲欧美日韩激情不卡| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 精品人妻一区二区三区-国产| 国产精品4p在线观看| 亚洲熟久久| 91精品女厕偷拍视频| 怡红院成人视频| 九九热五区| 99热这里只有精| 成年人三级黄色片视频| 欧美不卡五十路| 婷婷五月天无码| 日韩精品操少妇| 在线啊v一区| 无码免费在线观看黄色片| 国产97在线播放| 黄色二级片网站| 九九人人操| 亚欧成人中文字幕一区| 久久av一级av少妇av高潮 | 欧美精品自慰系列寂寞少妇 | 青草青青久久久久久国产| 国产精品麻豆免费视频| 亚洲精品国语在线播放| 久操国产在线| 97在线视频免费看| 天天爽入口| AV天堂丝袜| 1769精品一区二区三区| 日韩一区二区三区四区五区| 亚洲日韩成人性爱视频| 亚洲色图欧美色图日韩色图| 免费的很黄很污的全部视频| 亚洲无线码欧洲精品区别| 国产精品不卡高清在线观看| 欧美精品69性爱| 亚洲色图欧美| 国语精品av| 久久久精选| 91碰碰| 夜夜嗨免费视频| 精品久久大胆人体| 久欲AV| 亚洲欧洲第二视频在线观看色图| 久插综合| 国产精品久久久久久久久久久久久久| 国产蜜臀在线| 日韩十八禁| 五月天婷婷社区| 好吊色青靑草| 亚洲色图 欧美| 欧美高清16| 欧美一级A一级a爱片久久| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 老熟女天天操| 乱伦一二三| 啊啊啊啊啊啊在线观看| 69精品久久久久中文字幕| 日韩精品人妻一| 一级一性爱免费视频| 中文字幕美女91| 久久透逼视频| 国产一区二区视频在线播放| 日本天天吊| surenchaopeng| 天天操天天日青青草超碰av| 麻豆精品三区视频| 精品人妻一区二区三区鲁大师| 九九热三级片| 亚洲黄网在哪免费看| 91久久久久久| 91麻豆天美国产| 久久久久久久六六| 欧美少妇高潮| 天天狠操| 在免费jIzzjIzz在线视频| 天天色综合天天操| 欧美性暴力猛交XXXX | 黄色网址在线免费观看| 国产黄a三级三级三级av在线看| 91久久久视| 久久久久婷婷精品av电影| 9久久久久久| 九九视频黄色片| 国产福利在线视频网站| 亚洲另类综合欧美| 欧美情色亚洲| 岛国片国产成人亚洲播放| 国产一区96在线| 殴洲老熟女| 欧美78P| ..日韩av毛片精品久久久| 长长久久88视频| 岛国999| 日本阿v天堂在线观看| 免费亚洲黄色视频在线观看| 麻豆区99999| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲国产欧美一区二区潘金莲| 日本肉体xxxx裸交| 久久久国产精品人妻丝袜| 久久久久久久久久9| 国产精品一区二区校花| 99热最新| 国产白丝网站| 欧美日韩国产中文精品字幕自在自线| 97国产伦理| 蜜臀久久99精品久久久久| 午夜免费福利视频一区| 亚洲永久AV无码精品秋霞| 啊v在线观看视频| 日本在线激情一区二区三区| 天天欧美色| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 午夜小电影在线插入淫高潮| 色玖玖| 亚洲色欲一区二区三区| 呦呦一区| 97九色人妻| 三四中文字幕| 亚洲欧美国产日本一区二区三区| 91色欧美| 午夜高清成人在线视频| 欧美中日韩XXXX| 99久久精品无码一区二区| 日韩资源网| 久久精品午夜国产亚洲AV无码| 免费观看的av| 国产乱子伦一区二区三区在线观看| 激情视屏国产乱伦强奸| 91精品国产91久久福利| 春色校园综合网| 男女日B国产| 精品夜夜澡人妻无码| 激情欧美97| 五月婷久久| 色婷婷日韩精品一区二区三区| 欧美日韩99| 色网亚洲人| 欧美熟女少妇| 黄色免费网| 天天天天操| 97国产|免费| 日本超碰在线国产一区| 色欲av一区二区三区蜜芽| 中国黑人三级片网站上区| 九九久久一区二区伦理| 欧美色人| 午夜无码熟妇丰满人妻| 夜夜爽77777| 中文乱码字字幕在线第5页| 日韩国产十八禁| 美女视频尤物网在线看| 久久久久久久久久久久久久久久9| 日本高清一区二区在线| 国产美女自拍视频| 久久久久久久久九九久孕交| 欧美另类综合久久| 麻豆视频国产一区二区| 四虎免费视频| 国产天天骚| 黄色片一区二区三区四区五区| 91视频综合在线| 欧美日综合| 亚洲天堂一二| 99色骚| 国产精品秘 福利姬在线观看| 一区二区三区国产在线播放| 韩国嫰模上门援交视频| 夜夜嗨av午夜成人| 日韩人体偷拍| 熟女人妻一区二区三区| 日韩啊V| 91久久堂| 99久久无色码| 亚洲第一在线视频| 色色色欧美| 欧美 亚洲| 屁股久久久久久久久| 青草视频在线看看看看看看看看看| 黑人狂躁日本妞一区二区三区| 天天射天天色成人| 中亚黄色三级大片| 久久婷婷色| 国产一区在线观看无码AV| 东北女人高潮视频| 清纯唯美激情| 日日爱99| 99热这里只有精| 国产成人手机视频激情| 国产精品嫩草影院午夜两性 | 日韩97视频| 超碰97玖玖爱| 日韩三级久久久| 亚洲国产欧美中日韩成人综合视频| 国产精品人妻无码久久久老鸭窝 | 呦呦影院| 日韩免费一级性爱视频| 97在线免费看视频| 欧美懂色综合网| 99热18这里只有精品| 天美精品av| 国产性爱欧美性爱在线 | 综合网少妇| 五月天亚洲网| 亚洲骚男同com| 欧美青青视频| 91视频观看网站| 婷色五月| 啊啊啊啊一区| 久久黄色视频一区二区三区 | 天堂种子在线www网资源| 精品人妻中文字幕4399| 天天操夜夜操狠很操| 久久受www免费人成| 12一15性XXXX粉嫩国产| 波多野结衣AV无码一区| 亚洲阿v天堂在线| 国产色产精品在线观看 | 大香蕉伊利av| 激情AV| 人妻天堂综合网| 在线视频日韩欧美国产| 亚洲夜夜欢无码一区二区| 十八禁成人网站在线观看| 一区二区三区四区免费视频| 狠狠色狠狠色狠狠五月| 婷婷午夜| 中文字幕一二区二三区人妻专区| 色色毛片| 国产日韩精品无码去免费专区国产| 亚洲**2021在线观看| 啊啊嗯嗯好爽| 人妻丰满熟妇一区二区三| 国产精品嫩草影院午夜两性 | 2019天天干天天操| 91快色色色色色| 2020国产精品| 资源在线观一 二| 97 超碰 人人做 人人爱| 青青草在线视频人人想人人上| 99热免费精品| 亚洲男人的天堂网| 熟妇熟女一区二区三区| 日韩精品在线视频在线观看| 婷婷导航| 丝袜喷水在线| 99少妇内射| 超碰95| 中文字幕美女91| 国产无码精品成人| 久久久精品无码亚免费| 中文字幕 av v| 亚洲综合九| 2017,超碰| A 天堂| 久久高清欧美国产| 男人的天堂.com| 99最新日韩偷拍视频| 内射中国少妇高清视频免费视频| 青青草色AV| 中出91| 丝袜视频一区二区在线播放国产中文| 91老熟妇| 亚洲码专区| 亚洲射综合网| 巨乳特殊服务按摩| av天堂手机版追回 | 91欧美性| 天天日天天操天天射河南省| 人妻日日干| 亚洲18禁| 超碰久超碰久| 成人午夜小视频手机在线看| 丁香五月天久久精品视频一区二区三区| 啊啊啊啊免费视频| 久久久亚洲欧美综合| 国产精品制服丝袜中文字幕日韩一区二区三区 | 青青草白白色| 女人久久久| 国产一区二区三区影片| 日日噜噜夜夜久久亚洲一区二区 | 亚洲av无码成电影在线播放| 日日爽夜夜爽| 色淫网站优优视频| 九九香蕉网| 国产91丝袜在线播放蜜月| 69XX一中文字幕人妻91| 欧美日韩人人精品| 国产久久久久久| 九九色逼| 97伊人超碰| 久久曰曰| 91天堂丝袜美腿| 国内毛片无码一级毛片| 日韩精品系列| 日韩AV熟女乱伦| 欧美玖玖爱免费玖玖| av在线一区二区三区| 国产性感在线观看| {男男暴菊gay无套网站| 日日干夜夜操视频h| 亚洲第一页第二页激情| 国产天天骚| a片偷拍视频| 婷婷激情一区二区三区俺也去| 精品无码一区二区三区色欲| 欧洲中文字幕| 久久社区一区二区三区| 超碰久草| 国产精品秘 福利姬在线观看| 欧美色91| 天天日少妇逼AV| 成·人免费午夜在线观看| 日韩免费人妻色情网站| AV乱伦专区| 日夜久久久九九九久| www.99中文字幕| 激情五月天校园春色网| AV九九| 亚洲国产精品无石码久久| 少妇免费视频| 中字幕人妻一区二区三区| 亚洲91网站| 亚洲综合中文字幕有码| 亚洲天天综合| 久久久久9999| 欧美激情色婷婷花野真衣一区二区 | 99亚洲精品| 沈阳熟女高潮对白视频| 裸体美女久久久| 996热| 热热色中文无码| 天天天天天天天天综合| 国产福利影视| 日本人妻最新在线中| 97久久久久久久精| 精品欧美А∨无码黑人大荫蒂| 色香综合天天影视综合| 岛国精品视频在线观看 | 午夜天堂网| 久久久无码av精| 综合久久9| surenchaopeng| 丁香五月综合| 亚洲欧美自拍偷拍| 大香蕉伊人网| 在线电影亚洲色图| 久久久久久久久久黄色网| 欧美亚洲色图另类国产| 丁香色狠狠色综合久久小说| 日韩无码服务区| 91在线免费观看处女| JULIA一区二区三区在线播放| 三上悠亚在线毛片91| 神马九九九| 亚洲 欧美 中文 日韩超碰 | 色九九九九九九| 久久综合女优| 天堂种子在线www网资源| WWW操逼| 九九九九免费视频| 四虎884a| 91亚洲青青草原精品1区| 黄色片大香蕉| 一起草日韩| 欧美激情综合| 色与欲影视| 国产精品色| 超碰97最新人妻| 中文字幕人妻丝袜| 少妇一线天久久久久久| 偷拍自拍在线视频观看| 久久成人午夜精品影院 | 熟女一区二区| 无码人妻一区二区一牛影视| 综合色99| 长长久久免费视频| www.zbzhongsen.com| 黄色视频特级毛片| 噜噜噜在线视频| 亚川综合视频| 日韩视频精品在线观看| 日本韩国国产精品一区| 亚洲国产成人7777| 男人女人18禁片免费看网站| 情趣丝袜无码操逼视频| 被窝影院午夜看片无码| 性色av大全| 亚洲av性爱电影| 日韩免费中文字幕视频| ,成人免费啪啪视频| a男人的天堂久久一级A毛片| 大香蕉乱级| 久久av一级av少妇av高潮| 少妇无码av专区线| 探花熟女,姿勢到位,體驗感也到位| 视频在线观看免费一区二区三区| 综合久久六月久久婷婷| 簧片免费看视频| 久久婷婷五月综合| 亚洲 日本 一 二 三| 91色女| 亚洲精品丝袜| 麻豆天美在线喷水AV| 亚洲精品人伦一区二区| 91中出视频| 东北老熟女| 亚洲综合九| 激情丁香五月婷婷| 麻豆天美在线| 激情久久久| 国模无码一区二区三区在线| 一区二区三区免费岛国片| 日韩激情啪啪啪| 天天操天天舔| 色播丁香| 男女激情中文字幕| 亚洲AV在线资源| 久久久久久久久久久精| 欧美天天| 久久欲| 国产小u女在线观看| 色婷婷九月| 欧美久久毛片基地| 劲爆欧美人妖三区91| 日韩三级av片| 综合久久久久久久综合网| 首页中文字幕中文字幕免费| 久久久九97| 亚洲黄日韩无码专区| 九九九只有精品| 色欧洲| 人妻精品一区二区在线| 中文字幕在线观看第二页| 91/欧美| 婷婷涩嫩草鲁丝久久午夜精品| 你懂的在线观看区国产| 精品人妻美妇91job| 女色视频社区| com 首页 18岁 禁区 女优 免费 精选 同城 | 色噜噜人妻av中文字幕| 青青草色AV| 一本大道不卡一二三区| 久热伊人99re| 极品色电影院| A级片日韩欧美国产欧美视频精选观看| 777AV电影| 麻豆区99999| 91综合天天看| 操逼啊啊啊91| 人妻酒店出差被中出免费在线播放| 欧美在线|亚洲| 国产乱伦亚洲| 精品少妇后入一区二区三区四区人妻巨乳| 我想要啊 啊 啊| 肏逼视频日本| 中文字幕日产av人| 久久内射| 无码国产精品午夜不卡(| 加勒比人妻综合| 91精品人| 91人人爽人人爽| 日韩精品亚洲一二三| aaaa少妇高潮大片| 美欧老女人97| 韩国一级婬片A片无码天美| 嗯……啊…嗯嗯…啊…好舒服| 九九九九精品在线| 三级片网站在线播放| 青青草玖玖爱| 国产极品美女高潮无套在线观看| 久久99操天天日| 日韩久射综合| 婷婷六月色| 9 1超碰九色| 亚卅熟女乱色| 骚日日av| 女优视频第10页| 亚洲女人毛茸茸91| 欧美性爱视频免费一区一A | 亚洲日韩精品久久久久一区壹牛 | 欧美婷婷久久| 黄色片一区二区三区四区五区| 91老司机在线视频免费观看| 老司机福利青青草| 日韩一区二区熟女| 亚州免费啪啪视频| 偷拍99| www.色婷婷色综合| 亚洲,欧美,综合网| 开心五月激情网| 97超碰磁| 日韩美女啪啪一区| 少好三P| 日韩av性爱在线播放| 17c嫩草51久久91嫩草| 国产日韩在线播放| 国产蜜臀精品一区免费尤物| 把腿张开老子CAO烂你| 日日妻色网| 免費黃色視頻觀看一| 97AV在线免费观看| 日韩av在线播放不卡| 性色高清..……| AV大香蕉| 男人的天堂VA| 欧美性后入| 殴美大黄片| 精品人妻久久久久一区二区三区| 九九玖玖精品| 日本1区2区不卡视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 日韩性爱电影一区 | www.久久99| 无码精品久久| 欧美在线第五页| 91老司机在线视频免费观看| 蜜臀久久99精品久久久久久无删减 | 97欧美色资源| 99热免费| 精品丝袜无码一区二区三APP| 人乳av| 殴美牲| 在线看免费无码AV天堂的| 襙一襙| 欧美熟女丝袜| 欧美少妇大量自拍视频在线观看| 久综合国内精品自在自线| 色97欧美| 日本高清熟女久久一区| 嗯啊不要在线观看嗯啊| 97欧美性爱| 精品无码久久久久久久杏吧| 肥臀熟女一区二区三区视频| 日本五十路在线| 五月综合激情网| 欧美视频一区二区在线| 嗯嗯啊啊好爽| 性高潮久久久久久久久久久| 啊啊啊啊啊啊啊在线| 国产欧美美女免费观看视频| 牛黄色久午久| av天堂精品久久| 九九九九精品| 久久人| 久久久久久久久久久久九| 操操AV电影| 国产亚洲日本精品在线| 又大又长又粗又爽又黄| 亚洲精品久久久久久久蜜桃臀| 久超碰这里只有精品| 色妇91| 蜜奶av| 女同性恋一区二区三区精品视频| 丁香五月电影| 天天色综合天天操| 操逼逼无码| 伊人久久大香线蕉无码| 人人操人人摸人人看人人干| 可免费观看的av毛片中日美韩| 国产白丝AV| 密臀在线一区尤物| 欧美色图20P| 深夜国产福利| 国产一区二区在线看| 综合网亚洲1| 超碰色大香蕉| 久久婷婷一区| 怡红院成人视频| 97在线欧| www.男人的天堂| 91黄站| 97欧美在线| 亚洲小说视频| 国产 无码 一区二区| 亚洲国成人情色好看电影| 亚州精人品大香蕉| 国产极品999| 日韩9999| 97在线观视频免费观看| 亚洲性综合| 亚洲麻豆18发?| 亚洲欧洲无码97久久精品| 91在线限制级| 男生女生啊啊啊啊| 国产丝袜美女诱惑| 偷拍 精品 另类 四区| 1024亚洲中文字幕久在线看片你懂的| 视频分类 国内精品| 日韩,欧美,中文在线| 国产精品福利视频播放| 秋霞网—男女啪啪亚洲免费体验区 | 久久中文色图| 欧亚不卡| 鸥美极品| 亚洲成人AB| 色臀AV| 日本操逼视频在线| 377p欧洲日本亚洲大胆| 无码外流操逼视频| 久久婷婷亚洲| 亚洲棕合电彰| 欧美91久久久久| 后入式免费视频| 在线播放一级无码视频| 91在线精品| 久久一区无码| 国产亚洲日本| 2017大香蕉| 屁屁影院一区二区三区国产| 丁香色色网| 久久亚洲熟妇在线视频| 国产精品农村妇女精品| 中韩中文字幕在线观看| 99色综合| 99少妇| 五月天黄色激情视频| 屌色在线97视频| 最新AV在线| 成人一区二区三区四区| 日韩av一级黄片| renqi久久久久久久久久久久| 欧美亚洲国产自久久| 亚洲一区中文字幕| 欧美一级AAAAAAA| 91久久久久久| 无码操逼天堂| 韩三级a视频在线观看| 深夜激情无码| 精品久久大胆人体| 久9re热视频这里只有精品| 五月香婷婷| 天堂亚洲精品久久老牛| 翔田千里无码一区| 天美国产三级传媒| 五月天九九日国产精品一区二区三区| 国内毛片国产欧美拍| 欧美淫穴| 97这里有精品| 最新国产精品久久精品| 强奸熟女一区二区三区| 岛国在线国产| 国产欧美一区二区| 97日韩| 五月天社区| 东京男人天堂| 亚洲性爱无码乱伦av| 女同性恋久久| 蜜臀久久久国产| 蜜乳AV免费观看| 亚洲不卡av在线| 欧美激情综合| 伊人久久婷婷| 殴美性天天| 中出91| KK色在线影院| 日本精品第一视频在'| 亚洲日本天堂| 韩国三级一线观看久| 97超碰国产精品| 好色综合| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 欧美亚洲国产日本在线,久久精品国产| 天天综合网网欲色| 亭亭丁香激情| 欧美丝袜中文字幕07在线| 丁香五月天啪啪| 亚洲 日本 不卡| 亚洲九区| 9118禁| 亚射在线| 1769国内精品视频| 欧美韩国你懂得在线| 色官网色综合| 97精品久久久久中文字幕| 一级黄色性爱A级片| 欧美最大综合网| 自拍偷拍 高清无码| 久久禁| 综合熟女| 一起草在线视频| 插老姨肥穴| 99热这里都是精品| 91老熟女逼| 久久毛卡| 久草毛片| 亚洲国产一区二区三区在线| 色天使亚洲综合在线观看| 亚洲美女 晚间男人天堂| 成人午夜小视频手机在线看| 蜜屁av| 亚洲欧洲视频小说在线观看| 国产一级内射无挡观看| 无卡一区=区| 久久久com| 20cm女自慰在线日韩欧美| 伊人久久久日韩一区| 人人操人人搞人人草| 大香久久| 天操老女人| 桃花色涩综合影院| 欧美巨大性舒爽顶到了| 久久久天美| 国产精品一区二区三区在线密挑| 国产精品99精品视频网站| 性九九九九九九| 97色婷婷| A 在线网址| 97国产超碰| 性欧美天天| 午夜福利免费福利视频| 黑人粗大V S日韩女优视频| 神马久久久久久伦理片| 亚洲三级网址久久最新| 亚洲影院无码在线| 91偷拍欧美亚洲| AV不卡在线| 人人妻人人爽一区二区三区| 黑人精品久久97| 日本91白丝| 欧美成人AⅤ大片在线观看| 欧美色图综合| 深夜激情| 久久伊人网视频一区二区三区 | 久久精品国内Av熟女高清| 久久久月天| 久操在97| 美国日韩黄色片| 成人性爱AV在线免费观看| 人妻第一页| 欧美另类自拍 | 日韩中文字幕在线视频观看| 综合国产影视三级| 91久久久久久久久18| AV天黑人| 操淫穴亚洲五月丁香 | 99视频内射三四| 91伊人久久在线| 91肏屄网| 人妻AV在线| 天天看天天干| 九九久久久| 久久是精品| 91影视亚洲| 99re8超碰| 人妻在线中出视频| 偷拍欧美激情| 一区二区娱乐网站| 国产成人亚洲精品无码古代早漏男| 欧美欧美啪啪视频| 清纯唯美综合| 99精品九九九九九九| 欧美成人精品一区二区男人蜜臀| 亚洲丝袜色图| 操操操操操操| 日本97久久久精品| 天天操女人| ′ !γ}丶。。久久精品欧美一区二区三区| 一区在线观看中文字幕| 精品亚洲国产成人av网站| 91丨豆花丨熟女| 久久国产免费激情视频| 男女啪啪啪18禁网站| 欧美亚洲天堂| 激情小说图片亚洲首页| 久久99干一本高清| 久久久9 9 9精品| 人妻少妇精品无码专区二区密桃| 好一吊区二区| 精品人妻视频一区二区在线播放 | 伊人热综合| 久久透逼视频| 免费无码国产精品v片在线观看| 国产色图乱伦| 操婢日韩| 色久桃花影院在线观看| 久久久久久日韩| 大色综合网| 色婷婷电影网| 首页中文字幕中文字幕免费| 人妻在线视频| 丁香五月婷婷五月| 偷拍欧美激情| 懂色AV中文| 91久久国外网| 男女啊啊啊啊啊| 欧美一级二级三级| а√天堂资源官网在线资源| 国产日韩欧美中文在线播放| 啪啪视频亚洲第一| 欧美综合区| 后入 亚洲 美女 射| 日韩久久三区| 色婷婷综合久久中文字幕雪峰| 色制服丝袜夫妻av一区| 91模特在线观看| 亚洲色图欧美一区二区不卡| 伊人国产成人av网站| 十八禁的黄污污免费网站| 国产亚洲99久久精品| 99青草| 亚洲揄拍网| www欧美91| 91成人高清在线观看| 日韩A优精品在线观看| 激情婷婷| 亚洲 欧美 另类 日韩 人妻一区| 在线观看午夜婷婷久久久久清性观看| 老熟女天天操| 久久性生大片免费观看性| 国产精品久久久啊| 国产懂色精品国产av| 成年男人的天堂| 激情文学小说一区二区| 啊啊啊啊啊好多水| 美女国产一区二区久久| 在线人妻熟女一区二区三区四区五区| 精品国产72| 欧美78P| 国产高清精品福利| 亚洲AV资源| 日韩人人精品| 亚洲国产精品无码AV久久久| 中文字幕 国产区| 中文字幕一区二区三区人妻少妇在线| 久久精品一区二区三区蜜桃臀| J?P?NESEHD熟女熟妇伦| 大黄片做爱的大的| 久久麻豆一区二区| 素颜老阿姨乱情色| 熟女91网站| 一区二区三区黄片免费观看| 夜色五月天| 91男同| 成人性爱av| 欧美中文字幕日韩在线| 天天干夜夜一操| 色九九综合AV| 亚洲一曲日韩精品| 日本中文字幕高跟| 台湾一区国产高清在线| 中文字幕乱码人妻一区二区三区,99精品| 性欧美999| 99久久com免费视频′| 丁香五月天激情网站| 全免费a敌肛交毛片免费| 日本女厕偷拍| 97天天| 欧日a| 啊啊啊啊好大好硬啊啊啊啊啊| 久久久久久久九九九九九九| 一区二区久久天天干狠狠| AV女优男人的天堂| 国产欧美日韩在线不卡第一页| 黄呦呦在线| 高清无码一区二区三区| 中文字幕乱码人妻一区二区三区,99精品 | 天天干美少妇一区| 操熟女91| 日韩成人大片在线观看| 加勒比性爱成人在线| 久久久久久久国产a∨| 综合视频91| 人妻干天天| 亚洲黄色网址| 手机在线人成免费视频| 亚洲 欧美 中文 日韩超碰| 91 偷| 九色97| 黄色无码高清黄色无码网站| 少妇滛荡视频| 欧美美逼| 2020中文字幕| 91av熟女人妻| 亚洲天堂第一页| 中国操逼无码| 国产久久一区二区| www成人啪啪18秘 免费| 97在线观看免费| 午夜黄色免费在线观看| 91美| 欧美激情亚洲色图| 日韩猛交| 欧美香蕉视xxx| 曰韩操B| 97视频一区| 深爱五月婷婷| av毛片aaaaa免费看| 蜜臀色乳| 性爱av网站| 亚洲黄色AV电影| 欧美 传媒 麻豆 日韩 偷拍| 日本操大逼| 亚洲色婷婷综合久久一区二区三区| 3p国产色噜噜一区| 亚洲色图欧美色图另类图片| 久久有碼| 91精品黄在线观看| 亚洲激情视频| 天天澡天天爽日日av| www久久99| 亚洲在线网站| 热久日综合| 五月丁香啪| 黄色人人| 久久香蕉国产线看观看亚洲女人| 亚洲宅男天堂| 福利操逼| 日韩啪啪视频| 加勒比五月天| 99这里有精品视频| 免费1级a做爰片观看| 久久久久久人体| 69精品人人人人| 国产又大又硬又长又粗| a级免费在线观看| 欧洲性人爱视频| 亚洲s在线观看| 国产区性爱在线视频秋霞豆 | 99综合自拍| 97欧美色综合| 91精品91久久久久77777俄罗斯老妇姓x| 蜜乳视频网站| 中出20p| 男人的天堂2018.| 欧美人人AAA| 欧美中文字幕日韩在线| 蜜臀无码一区二区| 久久久久9久久久久| 插欧洲美女欧美精品| 午夜a成v人电影| 91欧美网| 安微少妇操BBB| 日韩激情视频| 欧美嫩性色| 性一交一乱一交A片久久四色| 在线观看一级α片刺激高潮视频| 91国产丝袜白虎| 日日干男人的天堂| 日本精品88888888| 曰韩精品九九无码| 大香网站| 久久黄色视频一区二区三区 | 综合色啪| 老司机射| 久久国产免费激情视频| 国产精品成久久久久午夜午夜| 欧美日韩小说| 91超碰在线观看| 一区二三区四区视频大全套| 丁香五月天堂| 精品v日韩欧美国产| 为用户提供免费看黄网址在线观看| 国产久久久久久| 日韩啪啪视频| 日韩无码服务区| 九九九九一级| Julia Annxxxxx| a人片中文字幕一区二区| 欧美日韩国产中文超碰| 丁香激情网| 日本狠狠干| 丁香五月性| 色婷婷影视| 留下AⅤ黄色片| 色综合久| 青青草天天亲夜夜操网| 精品人妻美妇91job| 少妇500双飞99| 草久久久| 色偷偷色偷偷欧美日韩| 天天α片| 小明看看网址| 强奸熟女一区二区三区| 99在线啪| 蜜臀AV成人精品蜜臀AV久久| 91丨九色丨国产打屁股| 日本在线视频导航| 粉嫩绯色AV一区二区在线| 色噜噜精品一区二区三| 鸡巴插逼视频| a亚洲欧美色欲|