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

ARTICLE DETAIL

資訊詳情

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

C#與HALCON 24.11工業(yè)OCR識(shí)別系統(tǒng)實(shí)戰(zhàn):藥品包裝與輪胎DOT碼

C#與HALCON 24.11工業(yè)OCR識(shí)別系統(tǒng)實(shí)戰(zhàn):藥品包裝與輪胎DOT碼 簡(jiǎn)介一份面向C#與HALCON開發(fā)者的工業(yè)級(jí)OCR字符識(shí)別實(shí)戰(zhàn)資料聚焦藥品包裝生產(chǎn)日期和輪胎DOT碼兩大典型場(chǎng)景適合具備一定編程基礎(chǔ)、從事工業(yè)自動(dòng)化與機(jī)器視覺的工程師。PDF文檔共1個(gè)文件、599KB內(nèi)容完整涵蓋從OCR原理、HALCON核心算子解析到VS2022.NET Core環(huán)境配置再到圖像預(yù)處理、文本定位、字符識(shí)別、結(jié)果驗(yàn)證及數(shù)據(jù)上報(bào)的全流程。示例代碼可直接復(fù)用并深入講解多線程、GPU加速、ROI局部處理等性能優(yōu)化技巧以及容錯(cuò)重試機(jī)制保障生產(chǎn)環(huán)境穩(wěn)定性。擴(kuò)展部分還涉及深度學(xué)習(xí)OCR如PP-OCRv4、3D OCR與動(dòng)態(tài)訓(xùn)練系統(tǒng)為后續(xù)技術(shù)升級(jí)提供方向。目前已有282人學(xué)習(xí)適合用于快速搭建高精度識(shí)別系統(tǒng)并落地部署。 在工業(yè)視覺這個(gè)行當(dāng)里摸爬滾打這些年OCR字符識(shí)別算是遇到頻率最高的需求之一但也是“看似簡(jiǎn)單、落地踩坑無數(shù)”的典型方向。尤其這幾年藥品包裝追溯和輪胎DOT碼這兩個(gè)場(chǎng)景幾乎成了標(biāo)簽打印質(zhì)量檢測(cè)、產(chǎn)品溯源管理繞不開的硬需求。我之前用C#配合HALCON 24.11做了一套工業(yè)級(jí)OCR識(shí)別系統(tǒng)從相機(jī)采圖、圖像預(yù)處理、字符分割識(shí)別到上位機(jī)交互完整跑通了藥品包裝生產(chǎn)日期、批號(hào)和輪胎DOT碼兩條產(chǎn)線。這篇就把整個(gè)過程中真正有用的設(shè)計(jì)思路、代碼實(shí)現(xiàn)和排坑經(jīng)驗(yàn)整理出來給正在做類似項(xiàng)目的朋友一個(gè)可以“抄作業(yè)”的參考。這套方案適合誰(shuí)如果你正在用C#做上位機(jī)開發(fā)接到工業(yè)視覺相關(guān)的需求或者已經(jīng)在用HALCON但主要停留在模板匹配、測(cè)量層面想往字符識(shí)別方向深挖一步這篇內(nèi)容應(yīng)該能幫你省不少試錯(cuò)時(shí)間。你不光能看到具體怎么調(diào)包、怎么封裝還能看到我在兩種完全不同材質(zhì)、不同光照條件下的產(chǎn)線上分別選了什么樣的圖像預(yù)處理方案以及C#和HALCON之間到底怎么通信才算穩(wěn)定高效。這些細(xì)節(jié)如果沒人告訴你自己一點(diǎn)點(diǎn)摸索至少要一兩周。1. 系統(tǒng)整體設(shè)計(jì)與硬件選型1.1 項(xiàng)目背景與需求分析先說兩個(gè)場(chǎng)景的差異。藥品包裝的OCR目標(biāo)通常是紙盒側(cè)面或鋁塑泡罩背面的生產(chǎn)日期、有效期、批號(hào)字符是噴墨打印的字體相對(duì)規(guī)整但存在油墨不均勻、噴頭堵塞導(dǎo)致的斷線、淺印這類問題。輪胎DOT碼則完全不同它是在硫化過程中直接成型在胎側(cè)橡膠上的凸起字符光照角度稍不對(duì)就會(huì)出現(xiàn)陰影干擾而且輪胎表面有紋理、胎毛、雜質(zhì)字符本身還有一定的曲率變形。這兩種需求放一起做就意味著不能“一套流程打天下”。我最初也試過直接用默認(rèn)參數(shù)去跑DOT碼結(jié)果識(shí)別率不到七成后來拆開分析才知道問題主要出在前處理階段——對(duì)比度拉伸和濾波參數(shù)完全不適合橡膠材質(zhì)。這算是第一個(gè)需要重視的經(jīng)驗(yàn)OCR工程的性能瓶頸往往不在識(shí)別算法本身而在前面的圖像預(yù)處理和質(zhì)量判定邏輯是否貼合實(shí)際產(chǎn)線。1.2 相機(jī)、鏡頭與光源怎么選硬件選型這件事直接影響后面所有軟件算法的效果建議第一步就定清楚。藥品包裝線我用的是一臺(tái)??低?00萬(wàn)像素黑白工業(yè)相機(jī)配8mm定焦工業(yè)鏡頭工作距離大約300mm視野大概能覆蓋一個(gè)藥盒的整個(gè)側(cè)面。輪胎DOT碼那邊用的是一臺(tái)200萬(wàn)像素的相機(jī)加12mm鏡頭視野聚焦在單個(gè)DOT碼區(qū)域這樣能獲得較大的字符像素高度——我要求DOT碼字符至少占30個(gè)像素以上這是HALCON OCR模型訓(xùn)練時(shí)比較穩(wěn)妥的經(jīng)驗(yàn)值。光源這邊藥品包裝用白色條形LED低角度照明就能打出均勻的漫反射噴碼字符和紙盒背景之間灰度差足夠。輪胎橡膠是黑色吸光材質(zhì)低角度白光會(huì)直接產(chǎn)生大范圍陰影換成了高角度環(huán)形光源后凸起字符的頂部會(huì)被照亮而凹槽保持暗色字符和背景之間就形成了穩(wěn)定的對(duì)比。這一點(diǎn)非常關(guān)鍵同樣是OCR不同材質(zhì)的光源方案可能完全相反。1.3 一個(gè)被問爛的問題海康相機(jī)版本要和視覺軟件版本對(duì)得上嗎群里經(jīng)常被問到“??低暪I(yè)相機(jī)和VisionMaster版本號(hào)要不要對(duì)應(yīng)”這里額外說明一下。如果你走的是海康的MVS SDK做二次開發(fā)相機(jī)固件跟SDK之間確實(shí)有版本匹配要求官方手冊(cè)里寫得很清楚不匹配會(huì)出現(xiàn)掉線、取流異常的問題。所以建議先裝最新版MVS再用其自帶的“設(shè)備管理”檢查固件版本不一致就升級(jí)固件。但我這套系統(tǒng)里相機(jī)采集其實(shí)沒有直接用MVS的上位機(jī)界面而是在C#里通過MVS的SDK調(diào)取圖像然后把圖像數(shù)據(jù)轉(zhuǎn)成HALCON的HObject對(duì)象去做處理。這里真正的銜接點(diǎn)不是MVS和HALCON而是MVS采集回調(diào)拿到的像素格式和HALCON的圖像類型能不能對(duì)上。我用的是黑白相機(jī)Mono8格式這一步轉(zhuǎn)換非常簡(jiǎn)單基本是直接構(gòu)造HImage對(duì)象。如果你用的是彩色相機(jī)還需要額外做一次灰度轉(zhuǎn)換別忽略。2. HALCON 24.11 環(huán)境準(zhǔn)備與C#工程集成2.1 HALCON 24.11的新特性與實(shí)際安裝注意點(diǎn)HALCON 24.11這個(gè)版本在OCR方面最大的變化是深度學(xué)習(xí)OCR算子集的完善內(nèi)置了更緊湊的工業(yè)字符識(shí)別模型對(duì)低對(duì)比度、低分辨率字符的魯棒性比舊版有明顯提升。安裝過程倒沒什么特別但有兩個(gè)細(xì)節(jié)建議留意一是安裝路徑不要帶中文和空格否則C#引用DLL時(shí)可能出現(xiàn)奇怪的加載失敗二是HALCON安裝完后要確認(rèn)系統(tǒng)環(huán)境變量HALCONROOT是否正確配置這關(guān)系到后續(xù)C#工程里DLL搜索路徑能不能自動(dòng)找全。另外HALCON 24.11提供了License助手工具開發(fā)階段我使用的是官方評(píng)估許可正式上線時(shí)請(qǐng)購(gòu)買正版許可并完成授權(quán)配置。具體的激活細(xì)節(jié)不做展開這里只想提醒不要在許可服務(wù)的穩(wěn)定性上省事產(chǎn)線上掉授權(quán)比掉相機(jī)嚴(yán)重十倍。2.2 C#調(diào)用HALCON的兩種主流方式第一種是直接用HALCON的.NET接口也就是在C#項(xiàng)目里添加halcondotnet.dll和hdevengine.dll的引用把HDevelop里寫好的算法導(dǎo)出成C#類然后在工程里實(shí)例化調(diào)用。第二種是用HALCON的HDevEngine在C#里直接加載.hdev腳本執(zhí)行。我實(shí)際項(xiàng)目中用的是第一種原因是導(dǎo)出后的C#代碼完全可見中間變量可以方便地插入日志和調(diào)試斷點(diǎn)對(duì)于工業(yè)設(shè)備這種需要后期維護(hù)的項(xiàng)目友好得多。HALCON導(dǎo)出的C#類一般長(zhǎng)這樣public class OCR_Process : HTool { public void ProcessImage(HObject ho_Image, out HTuple hv_ResultText, out HTuple hv_Score) { // 這里是從HDevelop導(dǎo)出的算法邏輯 HOperatorSet.ReadOcrClassCnn(...); HOperatorSet.DoOcrMulti(...); } }這里有個(gè)使用心得導(dǎo)出的類默認(rèn)繼承HTool如果只是簡(jiǎn)單調(diào)用直接在窗體里new出來就能用。但如果產(chǎn)線對(duì)節(jié)拍有要求建議把識(shí)別邏輯放在獨(dú)立線程里同時(shí)給HALCON的執(zhí)行引擎設(shè)置線程數(shù)。HALCON的HOperatorSet內(nèi)部本身是支持并行處理的但C#里的UI線程如果跟圖像處理線程混在一起很容易出現(xiàn)界面卡死一次采圖加識(shí)別大約80msUI如果按同步方式處理操作點(diǎn)位一多就明顯感覺不跟手。2.3 C#工程里配置HALCON DLL的正確路徑很多新手在這步會(huì)卡很久。正常配置是在Visual Studio里右鍵項(xiàng)目選擇“添加引用”瀏覽到HALCON安裝目錄下的bin\dotnet35或者bin\dotnetstandard2.0根據(jù)你的.NET版本選擇對(duì)應(yīng)的DLL。比如我用的.NET Framework 4.7.2選dotnet35編譯出來的halcondotnet.dll就沒問題。另外要把HALCON的bin目錄加入系統(tǒng)PATH或者直接把需要的DLL復(fù)制到exe同級(jí)目錄不然運(yùn)行時(shí)會(huì)報(bào)“找不到hcanvas.dll”之類的錯(cuò)誤。這里還有一個(gè)容易忽略的點(diǎn)HALCON 24.11默認(rèn)優(yōu)先支持.NET 6.0/8.0如果你還在用.NET Framework建議確認(rèn)一下安裝包是否帶全了對(duì)應(yīng)的.Net Framework Assembly。我一開始直接用.NET 6.0寫了個(gè)測(cè)試程序編譯沒問題但在客戶老工控機(jī)Win7 .NET Framework 4.5.2上直接跑不起來最后改成.NET Framework 4.7.2才解決。做工業(yè)項(xiàng)目之前一定先確認(rèn)現(xiàn)場(chǎng)工控機(jī)的系統(tǒng)環(huán)境和.NET運(yùn)行庫(kù)版本。3. OCR識(shí)別主流程從圖像采集到結(jié)果輸出3.1 一張清晰合格的圖像是識(shí)別的起點(diǎn)這個(gè)環(huán)節(jié)我單獨(dú)拿出來強(qiáng)調(diào)因?yàn)樗菀妆坏凸?。很多人拿到圖像直接就去調(diào)OCR識(shí)別參數(shù)結(jié)果識(shí)別率不穩(wěn)定就認(rèn)為是HALCON的OCR引擎不行其實(shí)往往是前面采圖環(huán)節(jié)就埋了雷。工業(yè)場(chǎng)景下我定義“合格圖像”有三個(gè)標(biāo)準(zhǔn)字符區(qū)域灰度和背景灰度差至少大于30字符邊緣不存在明顯的運(yùn)動(dòng)模糊字符像素高度不低于15像素藥品包裝或30像素輪胎DOT碼。生產(chǎn)線節(jié)拍快相機(jī)曝光和頻閃光源要配合好。藥品包裝線用的頻閃模式相機(jī)外觸發(fā)拍照曝光時(shí)間控制在500微秒左右配合光源的頻閃瞬間亮度能有效凍結(jié)藥盒在傳送帶上的輕微運(yùn)動(dòng)。輪胎線因?yàn)橛袡C(jī)械定位停穩(wěn)后才拍照曝光時(shí)間可以稍微長(zhǎng)一點(diǎn)達(dá)到更好的信噪比。這里我強(qiáng)烈建議在項(xiàng)目調(diào)試初期做一次“曝光階梯測(cè)試”固定光源亮度從100微秒到5毫秒按步進(jìn)采集一組圖像選灰度直方圖和對(duì)比度最好的那一檔。3.2 圖像預(yù)處理流程灰度、閾值、區(qū)域提取與掩膜預(yù)處理是我認(rèn)為整個(gè)流程里最體現(xiàn)經(jīng)驗(yàn)的部分。藥品包裝字符是深色油墨印在淺色紙盒上閾值分割非常簡(jiǎn)單全局閾值就能拿到很干凈的字符區(qū)域。但輪胎DOT碼是淺色凸起字符印在黑色橡膠上雖然理論上也很容易分割但實(shí)際情況是橡膠表面有大量紋理全局閾值會(huì)帶進(jìn)來非常多的小噪聲區(qū)域。我的處理鏈路是彩色圖轉(zhuǎn)灰度然后根據(jù)直方圖做一次灰度映射拉伸對(duì)比度接著用中值濾波去除橡膠紋理顆粒再通過動(dòng)態(tài)閾值或局部閾值分割出候選字符區(qū)域。這個(gè)流程里有兩個(gè)關(guān)鍵點(diǎn)一是中值濾波的掩膜尺寸不宜過大我用的是5x5太大會(huì)直接把字符邊緣抹平二是分割之后一定要用形態(tài)學(xué)開運(yùn)算去掉細(xì)小的孤立噪聲我用的是3x3圓形結(jié)構(gòu)元素開運(yùn)算一次即可別多次迭代。處理后還需要通過掩膜排除不需要的區(qū)域。比如藥品包裝盒上除了生產(chǎn)日期還有條形碼、藥品名稱、公司logo這些區(qū)域如果不做排除OCR引擎會(huì)把它們也當(dāng)作字符去識(shí)別產(chǎn)生大量錯(cuò)誤輸出。排除方式是在HALCON里用reduce_domain操作把ROI縮小到只包含噴碼區(qū)域或者用串行連接的幾個(gè)矩形區(qū)域做union形成一塊“復(fù)合掩膜”。輪胎DOT碼那邊也需要排除胎側(cè)花紋和胎毛區(qū)域否則識(shí)別結(jié)果會(huì)出現(xiàn)不少亂碼。3.3 HALCON OCR引擎的調(diào)用邏輯與模型選型HALCON里的OCR識(shí)別主要有傳統(tǒng)OCR分類器和深度學(xué)習(xí)CNN兩大類。傳統(tǒng)方式用read_ocr_class_mlp讀取訓(xùn)練好的OCR模型針對(duì)特定字體做訓(xùn)練后在字體規(guī)整的場(chǎng)景下精度很高。深度學(xué)習(xí)方式用read_ocr_class_cnn讀取預(yù)訓(xùn)練模型對(duì)打印質(zhì)量差、變形、低對(duì)比度的字符有更好的泛化能力。我在藥品包裝線上用的是傳統(tǒng)MLP模型因?yàn)樗幒袊姶a字體固定只要在調(diào)試階段用現(xiàn)場(chǎng)采集的幾百?gòu)垐D做過一次字體訓(xùn)練識(shí)別率就能到99.5%以上。輪胎DOT碼則用了CNN模型因?yàn)榱蚧址旧泶嬖谝欢ㄗ冃味蚁鹉z熱脹冷縮會(huì)輕微改變字符比例CNN模型對(duì)這些情況容忍度更高。兩種模型在HALCON里的調(diào)用方式幾乎一致核心算子都是do_ocr_multi只是前面讀取的模型文件不同HOperatorSet.ReadOcrClassCnn(Industrial_0-9A-Z_NoRej, out ho_OCRHandle); HOperatorSet.DoOcrMulti(ho_CharRegions, ho_Image, ho_OCRHandle, out hv_Char, out hv_Confidences);如果你要訓(xùn)練的字符集不止數(shù)字和大寫字母比如包含“-”、“/”、“.”這樣的特殊符號(hào)HALCON允許在模型訓(xùn)練工具里單獨(dú)添加這些類別的訓(xùn)練樣本。我自己就把藥品批號(hào)里的“/”和批號(hào)尾號(hào)的特殊分隔符單獨(dú)加進(jìn)訓(xùn)練集識(shí)別穩(wěn)定性提升很明顯。3.4 字符分割策略從Connected Components到OCR分類OCR流程中一塊硬骨頭是“分割”也就是把一個(gè)字符串圖像切成單個(gè)字符區(qū)域。藥品包裝的噴碼字符間距固定、互不粘連用連通域分析就能切得比較干凈。具體做法是先threshold得到候選區(qū)域再用connection算子找出每個(gè)獨(dú)立連通域接著用select_shape根據(jù)寬度、高度、面積過濾掉非字符區(qū)域最后按x坐標(biāo)對(duì)字符區(qū)域做排序。輪胎DOT碼的分割要麻煩一點(diǎn)。DOT碼是連續(xù)壓印的有些字符之間的距離非常近連通域分析偶爾會(huì)把兩個(gè)字符切成一個(gè)區(qū)域這時(shí)HALCON的segment_characters算子就派上用場(chǎng)了它可以基于字符寬度先驗(yàn)把粘連區(qū)域進(jìn)一步拆分。不過這里要小心segment_characters在字符本身筆畫斷裂時(shí)也會(huì)誤切割我遇到過一次“D”識(shí)別成“O”的情況就是因?yàn)樨Q向筆畫斷裂后被切成了兩個(gè)區(qū)域。后來我在分割前加了一步閉運(yùn)算把筆畫斷裂處補(bǔ)上誤切問題基本消失。4. C#上位機(jī)與掃碼槍觸發(fā)、產(chǎn)線通信4.1 C#里掃碼槍觸發(fā)事件的解析與封裝掃碼槍在工業(yè)視覺系統(tǒng)里通常作為“觸發(fā)源”存在掃碼成功意味著視覺系統(tǒng)開始采圖識(shí)別。市面上的掃碼槍大多數(shù)模擬鍵盤輸出直接向聚焦窗口發(fā)送字符在C#里最穩(wěn)的做法是用串口或者網(wǎng)口SDK去接管。我用的掃碼槍支持串口輸出C#里通過SerialPort控件接收數(shù)據(jù)當(dāng)收到完整條碼后觸發(fā)拍照。有一個(gè)很重要的經(jīng)驗(yàn)掃碼槍串口數(shù)據(jù)是分包到達(dá)的可能一次讀完條碼要收兩三個(gè)包所以不能收到一個(gè)字符就觸發(fā)拍照。我的做法是把串口數(shù)據(jù)累積到字符串緩沖區(qū)里檢測(cè)到結(jié)束符通常是換行符\r\n才認(rèn)為完整解析。同時(shí)加了一個(gè)超時(shí)保護(hù)如果掃碼槍在線、產(chǎn)線觸發(fā)信號(hào)正常但3秒內(nèi)沒收到完整條碼就拋出“掃碼超時(shí)”報(bào)警防止產(chǎn)線靜默停線這個(gè)機(jī)制上線后幫我擋了好幾次掃碼槍松動(dòng)導(dǎo)致的事故。private void SerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { string data serialPort.ReadExisting(); buffer data; if (buffer.Contains(\r\n)) { string fullCode buffer.Replace(\r\n, ).Trim(); buffer ; // 觸發(fā)采圖或傳給PLC this.Invoke(new Action(() TriggerVisualInspection(fullCode))); } }4.2 相機(jī)觸發(fā)方式硬觸發(fā)與軟觸發(fā)怎么選工業(yè)相機(jī)一般支持硬觸發(fā)和軟觸發(fā)兩種方式。硬觸發(fā)是PLC給相機(jī)一個(gè)IO脈沖相機(jī)立刻曝光采集實(shí)時(shí)性好、不受上位機(jī)系統(tǒng)調(diào)度影響適合高速產(chǎn)線。軟觸發(fā)是上位機(jī)通過SDK發(fā)指令讓相機(jī)采圖靈活性高但實(shí)時(shí)性受系統(tǒng)負(fù)載影響。我在視覺系統(tǒng)里走了軟觸發(fā)原因是我需要把掃碼槍數(shù)據(jù)、PLC信號(hào)、OCR結(jié)果三者做邏輯聯(lián)動(dòng)硬觸發(fā)不好處理這種多信號(hào)時(shí)序問題。不過軟觸發(fā)有一個(gè)明顯短板如果上位機(jī)CPU占用率突然飆高采圖延遲會(huì)變大可能導(dǎo)致產(chǎn)品已經(jīng)離開視野才拍照。我的緩解方案是給視覺線程設(shè)置更高的線程優(yōu)先級(jí)同時(shí)把相機(jī)緩沖區(qū)設(shè)置到最大這樣即使采圖命令延遲幾十毫秒也能拿到存入相機(jī)內(nèi)存的上一幀圖像相當(dāng)于加了軟性的“延遲保護(hù)”。如果你對(duì)實(shí)時(shí)性要求非常嚴(yán)格還是建議用硬觸發(fā)C#這邊只做結(jié)果讀取和判定。4.3 識(shí)別結(jié)果傳給PLC和數(shù)據(jù)庫(kù)的幾種方式識(shí)別完成后結(jié)果需要回傳給產(chǎn)線PLC做分流控制同時(shí)存入本地?cái)?shù)據(jù)庫(kù)做追溯。PLC通信我用的是TCP Socket直連Modbus TCP協(xié)議。這里直接說C#的開銷問題如果每個(gè)產(chǎn)品都建立一個(gè)新的TCP連接產(chǎn)線一小時(shí)幾千個(gè)產(chǎn)品會(huì)讓PLC頻繁處理連接建立和銷毀整體負(fù)荷偏高。更合理的做法是程序啟動(dòng)時(shí)建立長(zhǎng)連接之后一直復(fù)用心跳包按秒級(jí)發(fā)送做?;?。C#里實(shí)現(xiàn)長(zhǎng)連接其實(shí)很直接用TcpClient實(shí)例化后在主線程保持住識(shí)別結(jié)果通過MemoryStream封裝成Modbus寫寄存器報(bào)文發(fā)送。對(duì)于“TCP連接數(shù)量多少合適”這類問題工業(yè)場(chǎng)景下我的經(jīng)驗(yàn)是一臺(tái)工控機(jī)對(duì)PLC只需要1個(gè)長(zhǎng)連接如果有多臺(tái)設(shè)備組網(wǎng)每個(gè)PLC單獨(dú)建立連接池但總數(shù)控制在10個(gè)以內(nèi)再多就要考慮轉(zhuǎn)發(fā)服務(wù)了。數(shù)據(jù)庫(kù)寫入我用的是SQLite。為什么不直接上SQL Server因?yàn)楫a(chǎn)線工控機(jī)環(huán)境可能很惡劣數(shù)據(jù)庫(kù)服務(wù)越簡(jiǎn)單越不容易出問題SQLite單文件部署、掉電不損壞、C#里用System.Data.SQLite接入非常方便。數(shù)據(jù)表按日期分表每天一個(gè)Table字段包括條碼、OCR識(shí)別結(jié)果、判定結(jié)果、圖像保存路徑、時(shí)間戳。圖像文件按日期和條碼命名存到本地硬盤過一段時(shí)間可以壓縮歸檔這樣追溯的時(shí)候既能查文字記錄也能直接調(diào)出當(dāng)時(shí)的圖像。5. 常見問題與排查技巧實(shí)錄5.1 OCR識(shí)別率波動(dòng)的四大典型原因我在項(xiàng)目維護(hù)階段遇到過識(shí)別率從99%突然掉到90%的情況排查了好久才定位到原因。整理成表格方便你對(duì)照排查。造成原因光照亮度漂移處理辦法定期用標(biāo)準(zhǔn)色卡做灰度校準(zhǔn)檢查光源控制器輸出電流。 造成原因相機(jī)鏡頭積灰或起霧處理辦法加裝壓縮空氣吹掃裝置每周人工清潔一次。 造成原因字符區(qū)域定位偏移處理辦法增加模板匹配定位步驟不要固定ROI坐標(biāo)。 造成原因模型未覆蓋新字體處理辦法收集新樣本增量訓(xùn)練更新OCR模型文件。這個(gè)表格里的前三條都是“硬件環(huán)境變化導(dǎo)致圖像變化”最后一條是“軟件模型不適應(yīng)新數(shù)據(jù)”。我個(gè)人的習(xí)慣是每天開機(jī)后跑一次標(biāo)準(zhǔn)片自檢如果識(shí)別置信度低于閾值就觸發(fā)提示在產(chǎn)線上基本能做到“異常早發(fā)現(xiàn)、不停線”。5.2 HALCON與C#集成時(shí)最容易踩的三個(gè)坑第一個(gè)坑是DLL版本不一致。HALCON不同版本生成的halcondotnet.dll有差異比如24.11和24.05之間可能存在接口不一致。解決方案很簡(jiǎn)單開發(fā)機(jī)和產(chǎn)線工控機(jī)必須裝同一版本HALCON編譯發(fā)布時(shí)把對(duì)應(yīng)版本DLL一起帶上不要混用。第二個(gè)坑是32位與64位不匹配。C#工程編譯目標(biāo)x86或者x64必須和HALCON安裝版本一致。如果C#是x86但裝了64位的HALCON運(yùn)行庫(kù)程序啟動(dòng)時(shí)直接拋BadImageFormatException。產(chǎn)線工控機(jī)經(jīng)常有老舊的32位驅(qū)動(dòng)一旦混用就很難排查建議新建項(xiàng)目時(shí)直接鎖定x64統(tǒng)一架構(gòu)。第三個(gè)坑是圖像內(nèi)存釋放。HALCON的HObject對(duì)象如果頻繁創(chuàng)建不釋放內(nèi)存會(huì)持續(xù)增長(zhǎng)跑上幾天后工控機(jī)會(huì)越來越卡。C#里雖然HALCON提供了Dispose方法但建議在每幀處理完后的finally塊里統(tǒng)一調(diào)用或者在處理循環(huán)外部使用using語(yǔ)句包圍HObject作用域這個(gè)習(xí)慣一定要養(yǎng)成。5.3 識(shí)別結(jié)果后處理置信度閾值與二次復(fù)核OCR識(shí)別完成后不能直接把字符串當(dāng)成最終結(jié)果。HALCON的do_ocr_multi會(huì)返回每個(gè)字符的置信度我通常設(shè)置一個(gè)0.9的置信度閾值如果任何一個(gè)字符低于這個(gè)值就判定為“待復(fù)核”。這里分享一個(gè)不算技巧的技巧工業(yè)場(chǎng)景里“拒識(shí)”比“誤識(shí)”安全得多。如果字符識(shí)別錯(cuò)了還當(dāng)作正確結(jié)果傳給PLC到了包裝環(huán)節(jié)才發(fā)現(xiàn)批次號(hào)對(duì)不上那就是批量質(zhì)量事故。如果識(shí)別不了直接判定為NG讓PLC把產(chǎn)品推到復(fù)檢位讓人工再確認(rèn)一眼成本低得多。還有一個(gè)實(shí)用做法對(duì)識(shí)別出來的字符串做格式校驗(yàn)。比如藥品批號(hào)一般是“字母數(shù)字字母數(shù)字”這樣的結(jié)構(gòu)DOT碼有固定的前兩位字母加四位數(shù)字的產(chǎn)線編號(hào)段。在C#里用正則表達(dá)式做一道格式過濾不符合格式的即便是高置信度識(shí)別結(jié)果也判為異常。這個(gè)后處理邏輯能把“識(shí)別對(duì)了但內(nèi)容本身不規(guī)范”的問題一并攔截。5.4 產(chǎn)線光照干擾與反射噪聲的實(shí)戰(zhàn)處理最后聊一個(gè)非常讓人頭疼的問題產(chǎn)線不是實(shí)驗(yàn)室環(huán)境光干擾無處不在。藥品包裝線的頂燈、人走過帶來的散射光、輪胎線旁邊的弧焊光弧都會(huì)瞬間改變圖像亮度分布。我用的處理方案是給相機(jī)加裝偏振片同時(shí)給光源也加偏振片一橫一豎互相抵消。對(duì)于藥品包裝這種光滑紙面偏振片效果非常明顯直接消除反光高光輪胎橡膠是漫反射為主偏振片作用有限就靠提高光源亮度和縮短曝光時(shí)間來壓制環(huán)境光。如果你在現(xiàn)場(chǎng)發(fā)現(xiàn)識(shí)別率時(shí)好時(shí)壞先別急著改算法。把異常的圖像存下來回放看一遍90%的問題都出在“光”上。這也是為什么我在系統(tǒng)里特地保留了“每幀圖像保存”功能平時(shí)不啟用排查問題時(shí)打開發(fā)現(xiàn)問題之后再關(guān)掉避免硬盤被塞滿。這套“圖像可回溯”機(jī)制幫我在遠(yuǎn)程支持客戶時(shí)省了很多電話溝通成本。6. 一點(diǎn)收尾心得這套系統(tǒng)從開發(fā)到穩(wěn)定運(yùn)行前后差不多用了三周時(shí)間其中硬件調(diào)試和圖像預(yù)處理占了差不多一半的時(shí)間。我個(gè)人最大的體會(huì)是工業(yè)視覺OCR項(xiàng)目真正拉開差距的不是你會(huì)不會(huì)調(diào)HALCON算子而是你有沒有一套系統(tǒng)化的工程思維——從硬件選型到圖像質(zhì)量把控從字符分割到結(jié)果后處理每一個(gè)環(huán)節(jié)都要有明確的判定標(biāo)準(zhǔn)和容錯(cuò)機(jī)制。另一個(gè)很深的感觸是現(xiàn)場(chǎng)需求永遠(yuǎn)比你想象的復(fù)雜留好日志、留好圖像、留好遠(yuǎn)程排查通道比模型本身更能救命。如果你正在做類似的項(xiàng)目建議先從藥品包裝或者標(biāo)簽打印這類字符規(guī)整的場(chǎng)景入手跑通全流程再往輪胎DOT碼這種高難度場(chǎng)景推進(jìn)。把基礎(chǔ)鏈路走扎實(shí)了再難的項(xiàng)目也就是在這條主線上加加減減而已。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久夜嗨| 91日本在线观看| 久久久婷婷| 黄页视频网站野外| 九九九免费视频| 欧美久久婷婷| 久久婷五月| 久操精品| 精品人妻一区二区三区四区石在线| 天天日天天色| 八戒无码国产午夜福利| 97这里有精品| 欧美色综合网| 秋霞鲁丝午夜无码一区二区三| 丁香五月天激情综合| 99久久亚洲精品无码毛片潘甜甜| 欧成人在线| 国产嫩草精品A88AV在线| 国产强奸超碰AV| 久久久久97| 中文字幕色AV| 久久久96| 78精品| AV在线资源| av婷婷色婷婷色六月| 国产精品久久久久久亚洲色欲| 激情小说亚洲图片| 亚洲影院小综合| 久久久久久久人妻| 久久人人爽人人爽人人片Ⅴ| 无码国产精品午夜不卡(| 91精品国产91久久青草| 好吊色综合| 亚洲人精品久久久| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 91狠狠综合网| 伊人久日| 国产精品大屁股999| 色呦呦、国产精品| 夜夜夜久久| 99色色网| 美国久久一二三四| 少妇三P| 91老熟女逼| 98一区二区精品| 手机在线观看不卡无码av| 久综合国内精品自在自线| 69天堂| 超碰97日韩| 97超碰中文字幕| 久久久久久久久久久久久久久久9| 精品妇女一区二区三区| 久操操| 久久綜合很很很| 欧美综合色站| 亚av顶级裸体一区二区三区四区五区| 国产视频第2页| 国内操逼视频二区| 91色综合色| 超碰久久草| surenchaopeng| 亚欧美综合| 蜜桃午夜视频一区二区 | 国产精品久久久久久久毛片1| 精品一区二区综合熟妇| 色五月婷婷中文字幕| 色99视频| 欧美男女午夜啪啪| 亚洲精品国产精品乱码不卡| 97中文综合| 好属操| {男男暴菊gay无套网站| 91干熟女| 91九九九馒头| 国产免费一区| 日韩性爱啪啪视频| 色呦呦呦在线观看视频| 宅男午夜在线视频| 精品二区三四区五电影 | 免费超碰97久久| 超碰 欧美| 91狠狠综合| 国内精品a| 人人操人人摸人| 婷婷五月成人| 91丝袜美腿片| 国产日本一区二区三区蜜臀在线观看| 免费啪啪av| 亚洲日韩国产欧美综合v| 97精彩视频网站| 操逼999| 久操电影网| 久久亚洲国产成人| 亚洲天堂另类美腿| 亚洲综合伊人| 天天操天天射天天日| 5278欧美一区二区三区| 婷婷九月国产| 国产精品久久久久久照片| 中文字幕五月婷婷免费| 6080yy午夜理论三级一区二区三区无码| 99热91| 亚洲精品视频在线| 久久久专区| 性色aV一区二区三区噜噜| 怡春院久久| 日本精品一级二级三级| 99亚洲天堂| 欧美 综合 亚洲| 欧美综合91| A 在线网址| 六六久久日韩不卡| 亚洲综合色图欧美| 人妻酒店出差被中出免费在线播放| 四虎影视永久在线观看精品免费网站| 岛国黄片网站| 欧美在线官网| 怡红院成人视频| 国产亚州高清国产拍精| 久草综合视频| 美国精品国产精品| 亚洲熟久久| 操国产逼| 天天综合亚在线| 男人天堂站| 无码137片内射在线影院| 亚洲熟妇白浆无码AV| 欧美18老人禁| 精品无码一区二区| 亚洲日韩在线a不卡99精品| 伊人五月天| www被窝色com| AⅤ片水多多| 蜜色网色哟哟| 亚洲最新Av| 嗯嗯啊啊啊好舒服| 尤物视频一区| 亚州五月| 久久亚洲欧美中文字幕国语| 都市激情人妻一区二区青青操视频| 亚洲区 欧美区| 欧美性爱1080p| 亚洲欧美日韩有码| 国产精品不卡一区二区三区av| 91色艳| 国产激情在线| 国产视频一区二区三区久久亚洲天堂| 精品人妻一区二区三区四区石在线| 天天干天天爽| 国产一区在线播放| 亚洲综合一| 一级特级aaaa毛片免费观看| 女上位精品在线| 国产熟女免费观看久久| 无码粉嫩白虎一线天b区| 色色国产| 欧美色图亚洲色| 嫩草伊人久久精品| 久久‘黄片视频| 本道综合精品| wwe 天天干.com| 风流老熟女一区二区三区l| 伊人嫩草| 欧亚乱色熟一区二区三四区| 亚洲av淫乱| 五月天伊人网| 桃色人妻在线视频| 欧美九9 9 9| 在线亚洲 欧美 日本专区| 一类无码操逼视频| 91扒丝袜综合在线| 日本3级一区二区免费| 外站AV在线| 天天干天天日天天射黄色片| 国产真实野战在线视频| 亚洲国产综合图区中文字幕 | 一区二区激情国产熟女| 一个色导综合| 9 1果冻精品视频| 亚洲欧洲偷拍一区| 欧美午夜视频精品久久| 日韩精品人妻一区二区| 精品一区二区麻豆| 2011国产精品| 欧美日韩操操操| 色与欲影视天天看综合网| 91亚洲不卡一区| 人人妻人射| 懂色aV一区二区天美传媒| 国产成人亚洲精品自产在线 | 色天堂在线观看| 91亚州日韩高清| 色哟哟 日韩精品| 97资源站久久| 色制服丝袜夫妻av一区| 国产传媒一区日韩| 97超碰国产精品| 干婷婷综合网| 精品久久久久久中文| 熟妇人妻一二三区免费| 日日骚精品视频| 99精品丰满人妻无| 99视频内射三四| 亚洲AV无码翔田千里网站| 欧美日韩资源| 中文有码9| 91新在线欧美| 久久99黄色卞西瓜| 丁香五月社区| 五月婷婷无码| 这里都是精品在线观看| 无码聚合| 国产操逼逼网| 久热免费视频| 久久精品店| 亚洲av国产av综合av卡| 青娱乐福利99| 中文字幕在线免费观看2| 亚洲黄色电影| 资源新线在线天堂| 97免费视频在线| 国产夫妻性生活视频| 欧美 综合 亚洲| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 婷婷影院入口| 天天插天天操| 久久久精品国产亚洲伊人| 色婷婷综合视频| 91欧美| 国产精品久久久鸭无码的功能| 国产精品久久久久久久黄无码| 精品人妻1区| 天天插夜夜操| 亚洲少妇综合在线播放| 在线看片国产精品每日更新| 久久精品国产亚洲AV成人直播| 亚洲精美粉嫩嫩泬在线观看| 男人a天堂手机在线版| 东亚亚洲无码高清| 欧美黄片视频在线观看免费 | 欧美亚洲在线| 欧美精品欧美精品系列| 国产丁香精品露脸视频| 性色A∨91| 亚洲骚逼少妇| 中文字幕日韩专区精品系列| 韩国一级婬片A片AAAAA| 国产玖玖| 动漫片子网站3黄| 久久久不卡区一区二区三区久久久| 精品小视频在线| 超碰到97情色| 超碰色综合| 日本欧美一区二区三区视频麻豆| 久操精品网| 午夜人妻精品综合在线| 国产按摩一区二区三区| 蜜臀久久99精品| 色97国产69香蕉| 欧美精品不卡一二三四在线91| 欧日韩一二三f区| 九九热九九| 东京热男人的天堂精品| 屌逼麻豆| 国产精品乱码久久久久久久| 好吊色综合| 精品国产丝袜一区二区三区乱码| 国产伦精品一区二区三区在线观| 青青草伊人久久| 女上位精品在线| 欧美岛国精品在线观看| 九九色精品| 91殴美大片| 亚洲人妻久久久| 男人天堂欧美| 欧美啪啪女女| 97精品国产手机| 一区二区三| 一本一道波多野毛片中文在线| 五月综合激情网| 伦在线97| 国模无码人体一区二区三| 国产精品无码论坛| 激情四射五月天| 亚洲麻豆av一区二区| 国产精品国产自产高清AV| 日韩久久三区| 玖玖无码超碰| 亚洲色图欧美视频| 久色99999| 亚洲成人黄色在线观看| 精品国产乱码久久久久久久久1 | 夜夜精品视频一区二区| 芊芊操逼视频无码| 亚洲免费97免费| 国产精品白领在线观看| 久久久久久人妻| 天操天操夜操夜月月年年操操| 久久精品国产AV一区二区三区| 91狠狠综合久久久久久| 久久久久久久久久久久久久久久9| 91亚洲色图| 色婷婷导航| 人妻激情视频| 国产精品青青草| 十八禁黄色| 国产小u女在线观看| 97超色| 精品成人动漫一区二区| 高清不卡 中文 人妻| 欧美日韩亚洲一区二区在线观看| 色九九九九| 日本性爱欧美性爱| 午夜精品99久久久久传媒| 欧美激情精品| 一区黄二区黄| 免费一级精品啪啪视频| 91精品免费| 亚洲国产综合图区中文字幕| 亚洲男人的天堂V| 人人搞人人插人人操| 超碰在线在公开超碰在线在公开| 亚洲1区2区三区高清中文字幕| 日本天天干天天搞一区| 2019久久久久久久久福利| 天天综合网1| 国产成人手机视频激情| 综合网亚洲1| 91无码中出人妻视频| 校园春色五月天| 久久久久9久久久久| 四虎国产精品永久在线囯在线| 91女神在线视频| 日韩美女啪啪一区| 色网亚洲人| 人妻天堂综合网| 欧美日韩啪啪电影| 福利大香蕉| 一区二区偷拍拍视频| 色吧5亚洲| 亚洲精品97中文字幕| 欧美亚洲中文字幕| 91成人亚洲色图| 久久婷五月天| 国产成人拍国产亚洲精品| 欧美色图在线视频少妇| 116美女午夜| 看日韩操逼| 99热在线观看| 久久女人| 日本熟妇自慰性高潮一区二区三区| 国产伊人自拍| 亚洲一区中文字幕一区| 色情乱伦AV| 色图综合网| 免费97视频| 国模一区二区三区| 偷拍 欧美 日韩| 日韩射图| 91久久堂| 九九热视频这里只有精品| 手机在线看片免费人成视频| 欧洲特黄毛片免费看欧洲毛片| 丝袜狠狠草尤物 91| 97操碰| 免费一级性爱久久| 91无码西班牙视频在线| 久久久精品视频欧州站| 国产农村妇女精品一二区| 久久婷婷色| 高清国产成人无码| 尤物视频视频官网| 98人妻精品一区二区色欲| 超碰97.com| 秋霞福利网| 一牛影视久久久一区二区三区| 色色色天美视频| 国内毛片欧美香蕉精品| 麻豆精品.欧美精品.日韩精品.| 97 亚洲 日韩 欧美 在线| 在线A日本| 可免费观看的av毛片中日美韩| 国精综合一二三区影视| 亚洲欧洲小说图片视频| 人人摸人人干| 蜜桃久久一区二区三区| 久草免费在线一区二区| 亚洲国产精品有声| 国内毛片婷婷六月色| 国产黄色剧情影片麻豆免费播放| 色吧5亚洲| 91美女視頻| 久9久精品视频| 日韩美女,国产传媒,视频一区| 色哟哟国产精品免费网址| 丁香五月色| 伊人色综合网电影| 国产精选三级在线观看| 亚洲乱熟女一区二区三区大香蕉| 亚洲日韩精品在线播放| 亚洲av乱伦色图网站| 91人妻素女| 一区二区三区激情在线观看| 亚洲中文字幕乱码无码一区二区| 亚洲色图加勒比| 亚洲城人男人的天堂| 激情亚洲天堂| 91色人| 日本不卡一二区| 激情小说亚洲| 91午夜无码| 欧美国产伊人久久久久| 狠狠欧美| 欧美999999| 国产中文字幕在线观看| 高潮精品| 欧美人与性动交a美精品| 亚洲福利中文字幕在线| 老色69| 久久精品中文| 91丝袜| 超碰国产精品久| 日本福利二区视频| 97香蕉人人乳| 亚洲综合网91| 福利社区午夜一区二区| 25国产精品免费观看| 中文字幕人妻色偷偷久久皮 | 啊啊啊好大好湿| 夜夜嗨一区| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 美女网站91| 国产成人精品必看| 天堂蜜桃无码视频一区二区| 青青伊人久久| 97色碰| 首页中文字幕中文字幕免费| 国产suv精品一区二区四区999| 锕锕好爽 死我在线观看| 性色aV一区二区三区噜噜| 亚洲精品国产熟女久久久久久| 欧美日不卡| 俞拍自拍| 色官网色综合| 丝袜综合| 中国一级αV| 最新国产精品久久精品| 亚洲大色堂| 2021国产成人精品久久| 色色操| 麻豆黄站| 综合在线导航一区| 丝袜综合| 精品久久久久久中文字幕三区| 日本999精品| 网友自拍第一页| 91GD.COM| 国产97在线播放| 久干9操| 日本女厕偷拍| 日韩免费簧片| 97AV爱| 97亚洲在线| 国内毛片无码一级毛片| 日本五区不卡| 免费一级视频特黄色大片| 青青草国产一区二区三区| 九色精品视频导航1| 91麻豆天美国产| 一级黄色性爱裸体视频| 青青草视频爽一爽| 26uuu成人影片| 免费A V在线| 亚洲欧美天| 亚洲成?V人片在线观看福利| 久久噜噜噜精品国产亚洲综合| 国产精品制服丝袜清纯唯美| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 天天操美美| 乱论91| 九色 蝌蚪 熟女自| 丁香五月天堂网| 久久久久久人体| 伊人99热| 91天天| 麻豆久久久久久久久丝袜| 日韩欧美亚洲自拍偷拍| 欧美色图天堂网m| 国产黄色小视频网站| 欧美日韩大陆黑人少妇99| 尤物黄色在线观看网站| 亚洲高清男人天堂| 99久久综合| 中文久久久| 精品国产一区二区三区久久久蜜臀| 强奸乱伦AV一天堂网| 午夜福利在线视频1000| 91Chinese在线| 久久久人妻| 久久精品72| 九九探花视频在线观看| 亚洲中文字幕熟女少妇一区二区| 久视频在线观看| 激情国产乱伦Av| 哈哈操 大香蕉| 精品人人| 欧美成人一区二区三区在线播放| 亚洲丝袜少妇在线| 欧美91精彩| 无码国产精品午夜不卡(| 婷婷色香伊人| 亚洲天堂美臀在线| 欧美有码激情视频一区二区三区| 波多野结衣被操50分钟免费视频 | 亚州操逼图| 97久久国产精品女不卡| 夜夜 中文视频rt| 日韩精品 资源| 少妇无码av专区线| 神马麻豆福利院| 欧美熟妇操操视频| 丁香六月婷婷久久综合| 午夜乱轮操逼视频免费看| 91精品操美女| 欧美青青视频| 91人人看| 99色热| 伦伦成年午夜免费视频| 97ai亚洲| 人妻熟女一区二区在线视频| 一本一道vs波多野结衣| 日本性感人妻91| 青青草依人大香蕉| 性爱AV天堂| 欧美|91色综合| 婷婷丁香五月激情啪啪| 精品无码不卡视频| 91看黄片| 国产91影院| 久久久精选| 日韩精品大香蕉伊人在线| 欧美性猛交美女自慰91| 久久性视频| 中国一区二区亚洲人妻| 性爱网站一区二区| 久久久性| 亚洲另类欧美精品| 亲子敌伦对白在线播放| 啪啪自拍九九综合| 精品无人区麻豆乱码1区2区图片| 国产精彩女在线观看视频| 久久一二三级一一一| 欧洲综合视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 婷婷深爱五月| 91狼人| 激情干在线| 美中日韩无码| 亚洲最新中文字幕免费| 美女写真| 另类小色呦| 九九九九九九九九九九九免费国产| 五月天丁香网| 久久人妻视频网| 天天弄天天操| 九九热九九热| 国产天天骚| 亚洲色图加勒比| 爱欲AV| 四虎免费看黄| 亚洲九九爱| AV男人天堂网| 欧美激情在线观看视频| 日日夜夜免费| A一区片| 无码丰满熟妇一区二区浪潮AV| 国产乱伦性爱区| 亚洲第一精品在线视频| 黄色视频特级毛片| 五月丁香啪啪啪| 91爽啪| 歐美性天天| 蜜乳av一区二区三区四区不卡| 麻豆区久久久久亚| 男女啊啊啊啊啊| J?P?NESEHD熟女熟妇伦| 吖在线不卡一区二区国产剧情| 欧美日产国产在线成人第一区| 亚洲免费成人精品电影| 亚洲高清无码免费观看视频| 人妻天天操天天爽视频免费| 日韩人妻精品中文字幕| 欲色综合| 激情天天视频| 综合色色婷婷| 欧美一二在线| 丝袜加勒比| 大香蕉欧美| 一级片视频啪啪| 黄页视频网站野外| 九九综合| 亚洲熟女一区| 日韩精品啪啪啪| gogogo免费高清看中国国语 | 精品一区二区三区四区女| 超碰综合色| 亚洲,欧美,综合网| 五码视频在线观看| 国产懂色精品国产av| 91xingse| 超碰在线1234区| 亚洲乱码精品一区二区| Blackedraw视频一区二区| 日本天天操| 99精品人人爽| 人人搞人人插人人操| 色乱二区| 男女91| 中文字幕在线免费观看| 亚洲国产奇米影视久久| 五月天激情婷婷| 玖玖草久草99蜜月一区二区三区| 成人性交午夜免费片| 国产精品极品美女视频| 深夜操逼网| 物业黑人 AV一区| 日本操逼视频在线| 日韩高潮一区| 青青草在线视频播放器| 岛国片在线播放| 夜夜一区二区| 在线看污网站| 日韩操逼性鲍| 花野真衣| 久久99九九九九6666免费观看软件| 国产精品呦一区二区三区| 国产欧美日韩在线观看麻豆传媒公司 | 亚洲色婷婷综合久久久久中文| 911av网站免费观看| 91oumei| 密臀在线视频| 乱伦系列一区二区| 热久日综合| 国产精品网址| 后入人妻一区| 日韩一区二区精彩视频| 中文字幕在线24| 亚洲成成熟女人综合一区二区| 特级丰满少妇一级AAAA爱毛片| 欧美少妇第一页| 男女啪啪啪18禁网站| 久久一二三四五六七八九区区区 | 日韩欧美成人综合在线| 国精综合一二三区影视| 秋霞一集毛片观看| 麻豆福利视频导航| A级片日韩欧美国产欧美视频精选观看 | av在线资源| 青青草大香蕉视频| 亚洲国产一区二区三区四区国产| 国内外毛片在线观看| 探花在线免费观看视频国产一区| 亚洲国产亚洲天堂| 国产日韩欧美亚洲精品95 | 精品免费囯产一区二区三区| 国产美女高潮叫床视频| 青青草导航在线视频| 国产精品香蕉热久久新品| 午夜福利合集| 五月婷婷色| 色爽——AV| 91狠狠综合久久| 伊色久人大在线| 国产怡红院| 亚洲性爱成人| 在线亚洲丝袜视频网站| 中文字幕日本久久| 欧美v日韩v亚洲v最新在线| 国产女上位好爽在线| 欧美性爱18观看| 色偷综合| 91精品久久久| 亚洲 日本 国产 综合| 狠综合网| 久久婷婷精品| 一级片视频啪啪| 免费99精品国产自在在线| 韩国一级做A片免费的| 亚洲欧美不卡线| 精品久久在线区一区| 国产精品嫩草影院免费| 性生活性生大爱77AV国产| 一二三啪啪专区| 手机在线中文字幕国产| 国产又粗又长视频| h色99999| 久久人妻精品| 一区不卡在线观看av| 九一国产精品| 香蕉一区二区三区在线视频| 国产欧美一级在线观看| 亚洲欧美日韩偷拍色图| 伊人色综合欧美| 加勒比在线视频| 日本免费人成视频播放120秒| K8久久久久| 91欧美长吊| 久久久国产亚洲精品系列| 天天干嫩逼网| 无码久| 91在线免费观看处女| 国产精品无码av| 亚洲欧美日韩中文播放| 欧美极品色| 5252色欧美在线| 国产AV久久久蜜爱影集| 在线观看成人性爱免费小视频| 欧美日韩中文字幕不卡| 日韩欧美中文字| 口爆综合网| 一区在线观看中文字幕| 亚洲无码太久| 成人小说另类在线| 欧美情色亚洲| 久久网亚洲| 夜夜国产一区| 在线啊v一区| 久久久久亚洲Aⅴ无码| 极品销魂美女一区二区| 亚洲97在线| 色哟哟精品1精品2| 99热国产精品| 欲射影视| 狠色婷婷久久一区二区三区_| 夜夜中出国产| 免费精品99| 最近的最新的中文字幕视频| 狼狼色丁香久久婷婷综合五月| 操碰97| 91香蕉国产尤物视频| 美女上床网站| 欧美桃色网| 大香蕉日亚洲日本亚大 | 热久久无毒不卡| 欧美韩国你懂得在线 | 岛国艾薇凹凸视频天堂| 日韩免费在线视频观看| WWW操逼| 人人弄人人摸| 久久av无码| 日本东京热久久久电影| 黄色香蕉视频网站一区| 日韩无码视频黄色| 伊人专区一区二区三区| 久久亚洲中文字幕视频| 九月激情婷婷| 久综合国内精品自在自线| 亚欧免费| 91人妻做a观看视频| 男男H黄动漫啪啪无遮挡网站| 国产精品免费日韩| 天天操天天舔| 天堂种子在线www网资源| 大香蕉九九| 色婷婷五月天| 国产性感在线观看| 大香蕉99热| 毛片麻豆91糖心精品毛情片| 嗯,啊。舔我逼| 97中文综合| 就去色综合| 亚洲男人电影天堂| 欧美性爱第一页久久| 日日操丁香五月天| 极品尤物在线观看| 久草视频制服诱惑| 美女黑人91神马| 日本孕妇孕交| 啊啊啊啊啊好多水| 国产av激情无码久久天堂| 尤物视频一区| 激情小说五月天| 欧美嗯啊……在线观看视频免费| 天天日天天操VV| 精人妻无码一区二区三区伊人直播| 欧美激情 一区| 久久αⅴ| 国产精品一二三在线看| 婷婷亚洲综合| 中文字幕十五区| KK色在线影院| 日韩无码操逼片| 人人射人人操人人摸| 啊啊啊com| 97一区二区三区视频| 亚洲双插| 日韩欧美tv一区二区在线观看| 亚洲aV性爱| 中文字幕乱碼在线| 蜜臀久久99'精品久久久| 免费操逼91| 久久精品中文字幕无码l| 日本熟妇熟色97一本在线观看| 国产后入精品| 夫妻AV网站| 久久大黄片| 福利在线黄片| 亚洲日韩东京热一区| 人妻娇喘 激情视频| 国产亚洲精品农村妇女| 国产一区96在线| 一本一道久久综合久久| 中文字幕美女91| 丁香激情五月| 四虎在线观看网站| 中文字幕一区二区日韩网| 色婷婷电影网| 人妖欧美一区二区| 精品久久久久久中文字幕三区 | 欧美伊人电影| 亚洲 国产 精品一区| 精品国产网站| 夜夜嗨视频| 亚洲大胆人体av| 亚洲av噜噜噜噜噜噜| 成人性爱全视频观看| 97一区二区三区视频| 97免费在线| 日韩97超碰中文字幕| 懂色AV网| 亚洲一本大道中文字幕无码在线| 亚洲色入欧美| 黄人人操人人操| 青青操少妇| 97精品免费| 国产伦精品一区二区三区视频女| 99福利社| 麻豆这里只有精品| 亚洲。天堂。日本在线观看| 黄色AAAAA欧美| 日本不卡二三区| 国产日产精品久久快鸭的功能介绍| 欧美亚洲激情小说| 人人操人人爽人人操人人| 在线 制服丝袜中出 人妻| 人妻久久| 国产欧美岛国精品一区| 欧美激色| 女人高潮大叫一级毛片| 欧美精品不卡一二三四在线91| 国产91久久九九免费精品无码| 色阁阁AV综合网| 久久精品国产72国产精品福利| B049AV在线播放| 亚洲午夜福利在线影院| 美女让帅哥通她小鸡鸡| av一区二区三区 中文| 欧美最婬乱婬爆婬牲视频| 大香蕉丝袜一级片| 日韩欧美女求操每天更新| 91蜜臀熟女| 日本人妻伦在线中文字幕| 亚洲少妇诱惑| 高清国产无码av| 爱爱久久| 大色综合网| 亚洲高清91| 天天看天天综合成人网| 免费日韩黄片| 青青草一本道福利视频| 婷婷啪啪| 中文字幕AV乱伦| 91处女在线视频| 亚洲婷婷五月天| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 久久九九视频九九视频| 蜜桃臀一区二区aV| 国产女人高潮视频| 欧美性爱综合,免费| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 五月综合激情网| 蜜臀无码视频在线观看| 97超碰这里只有精品| 国内精品伊人久久久久影院会| 狠狠爱夜夜| 嗯嗯啊啊操死我| 偷窥自拍A片| 色五月AV| 欧美成人综合| 六六久久日韩不卡| 秋霞蝌科网日本一区| 免费视频一二三区| 欧美大色交| 久久这里都是精品| 亚洲AV成人无码久久精品播放| 国产久久久久久| 青青草一区二区三区四| 日本三级小说中文字幕| 日韩精品一区的| 天天做天天爱夜夜爽毛片试看| 噜噜瑟| 91色色综合| 在线啊啊啊啊| 亚洲一本色道中文无码aV天美| 综合影院永久入口国产| 99999国产| 四虎影视永久在线观看精品免费网站 | 人妻无码久久一区二区三区免费| 男人的天堂不卡一区二区| 国产精品播放| 久草成人影片| 91天射| 狠狠干精品一二三四五六2022| 9999免费精彩视频| 一区二区三区 日韩欧美| 欧美18 在线观看| 韩国三级色呦呦| 国产蜜臀精品一区二区尤物| 中文字幕人乱码中文字的预防方法 | 亚洲女人毛茸茸91| 超碰碰激情97+久| 久久国产精品,久久国产| 在线啊啊啊啊| 久综合网| 免费视频a级毛片免费视频| 强奸乱伦大香蕉网| 国产精品国产自产高清AV| 亚洲欧美首页| 色偷偷超碰亚洲| 欧美天天拍| 丁香五月电影| 欧美视频边做饭边橾| 亚洲欧美在线观看无码| 超碰社区97| Aa东京男人的天堂| 色女99一级片在线观看| 欧美性猛交美女自慰91| 日韩精品一二三四| 日本有码久久| 曰韩欧美国产传媒麻豆第一区| 午夜一区| 日韩久久三区| 91亚州日韩高清| 啊啊啊啊啊啊啊国| 每日更新AV| 精品性爱无码在线播放| 六月婷婷综合| 色蜜AV| WWW4虎| 精品国产污一区二区三区| 亚洲情色1区| 操b网站亚洲无码| 欧美亚州综合图片| 99抽插| 少妇特黄一区二区三区| 怡红院久久老司机| 亚洲97超碰| 91视频综合| 蜜臀AV秘一区翔田千里| 大香网站| 97天堂| 久久欧美1卡2卡3| 一区二区首页| 日韩亚洲97| 可乐操亚洲蜜911| 91精品人| 成人无码电影在线观看网| 久久精品店| 色色五月婷婷| 久久久穴999| 色哟哟av| 天天久久| 人人摸.人人色| 亚洲色诱惑| 99.色网| 亚洲和欧美裸体美女双飞视频| 呻吟 欧美 日本 中出| 97色亚洲| 人人摸人人添人人操| 农村妇女一级二级三级视频| 中文伊人大香蕉视频| 99国内熟女露脸视频| 国产精品一区二区三区免费视频| 你懂的在线观看区国产| 一级特级aaaa毛片免费观看 | 91美女看B| 91老熟女91老女人| 欧美91精品国产自产| 欧美日韩国产高清在线一二三区| 性吧在线视频| 亚洲综合夜色| 欧美色视| 日本色色色色色视频| 毛片17S| 日本2020一区二区| 人人干黄色| 亚洲精品视频在线播放| 91久久18禁| 国产97在线 | 亚洲| 午夜精品探花| 青青草日本无码| 黑人精品欧美一区二区蜜桃| 伊人久久综合影院精品久久久| 91强奸乱轮| 中日韩久久人妻一区二区| 国产精品一区二区密臀| 熟妇xxxxx性春色| 九九热精品免费视频| 日日干夜夜骑| 精品国产91av一区二区三区 | 精品视频久久| 97摸视频| 欧美制服网站美腿丝袜| 亚州五月| 黄色区免费观看中文字幕| 久久久久成人蜜桃精品| 韩国嫰模上门援交视频| 日韩一区二区精彩视频| 九九色热| 99精品无码| yw尤物av无码点击进入麻豆| 狠狠色婷婷777| 91热色| 国产美女口爆吞精视频| 青娱乐av在线| 九九九九热| 欧美黄片视频在线观看免费 | 99热在线观看| AV九九| 老熟乱一区二区三区四区| 岛国毛片手机在线观看| 欧美一区二区成人一卡| 新亚洲无码| 亚洲日韩AV视色| 日韩猛交| 亚洲夜夜欢无码一区二区 | 中文字幕日韩综合| 欧美第五页| 女人高潮抽搐喷水视频网站| 超碰97久久国| 性做久久久久久久| 少妇久久久免费| 天天做日日做| 国产诱惑| 免费视频a级毛片免费视频| 久久久久9| 成年人一级黄色毛片大全在线观看| 福利在线视频一区二区| www.yeyecao| 大乔未久88一区| 黄片直播三级黄片两女一男| 亚洲区限制级| 围产精品一区二区三区视频播放| 91青青在线视频| 日本色色色视频| 天天摸天天操视频| 九九无码| 欧美综合91| 九九久久久九九| 国产精品97超碰| 性久久| 中文字幕人乱码中文字的预防方法| 在线综合 亚洲 欧美中文字幕| 夜夜狼人妻| 国产精品成人久久一区二区三区| 欧美激情超碰777| 国产精品露脸在线观看| 超碰av在线| 国产极品馒头逼| 久操 高清| 伊人女女资源在线观看| 五月天精品| 夜夜操av亚洲一区二区| 95自拍视频在线观看| 狠狠爱AV| 中文高清一区二区的| 国产久久免费精品视频| 久草男人天堂| 久久精品性| 日本成人免费一区二区三区| 东京热激情视频一二三区| 日韩免费三级黄片电影| 九九九九九九免费视频| 色呦呦呦在线观看视频| 久久加勒比| 美美91成人国产精品欧美精品久久久久久久| 亚洲国产成人精品久久久国产成人一区二区| 国产乱弄免费在线视频。| 超碰在线国产| 手机在线大香蕉| 亚洲色资源| 看日韩美女二区三区免费操逼视频 | 欧美日综合| AV天堂男人的天堂| 牛牛aV| 欧美一区二区日韩三区| 高颜值美女口爆高潮浪叫| 国产成人自拍视频在线| 国产精品直播在线观看直播| 日本不卡免费二区| 日本一天色道久久久精品视频| 亚州AV无码国产精品| 1000部熟女视频在线观看| 国产精品禁久久久精品| 超碰 97国产熟女| 乱伦熟女区| 日韩在线一区高清在线| 欧美性爱超碰97| A一级色女| 成人综合网 欧美| 色香色欲天天综合网天天来吧 | 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 99热 按摩 日韩| 美女啊啊啊啊啊| 综合网97| 插老姨肥穴| 99色视频| 黄片在线免费在线观看| 国内精品a| 超碰99re| 天天干人人乐| 人人爽夜夜玩视频| 综合网~91综合网| 69人妻精品一区二区绯色| 亚洲一区二区三区四区视频| 84YTCOM性无码| 噜噜噜久久亚洲精品色情| 欧美日不卡| 婷婷综合在线| 日韩AV一起草| 91精品国产日韩欧美综合| 欧美性爱综合,免费| 国产精品美女视频诱惑| 4tube欧美女厕所| 91精品操美女| 九九九九九九免费视频| 天堂资源站| 97精品视频免费| 综合网亚| 动漫区日韩区欧美区| 9/A片| 久久超碰爱| 日韩天美| 红杏大香蕉| 亚洲系列第一页| 人人贴人人摸| 欧美激情综合| 天美传媒AV在线播放| 超碰97人人乐| 欧美大干日韩| 天天内射| 91网站视频在线观看| 99re这里| 色哟哟av网址| 久久久久网站-538在线视频-欧美永久乱码 | 一本色道久久综合亚洲二区三区| 亚洲精品1区| 伊人在线大香蕉视频久久| 欧美色图99| 热热热热日日漂亮永久永久国产日|