C# 使用AspriseOCR.dll實(shí)現(xiàn)驗(yàn)證碼識(shí)別
驗(yàn)證碼(Captcha)基于十道安全柵欄, 為網(wǎng)頁(yè)、App、小程序開(kāi)發(fā)者打造立體、全面的人機(jī)驗(yàn)證,最大程度地保護(hù)注冊(cè)登錄、活動(dòng)秒殺、點(diǎn)贊發(fā)帖、數(shù)據(jù)保護(hù)等各大場(chǎng)景下的業(yè)務(wù)安全。要做自動(dòng)化腳本程序,就要能識(shí)別驗(yàn)證碼這一關(guān)。
效果如下圖:
演示程序結(jié)構(gòu)
在vs2019創(chuàng)建WinForm窗體程序,添加相應(yīng)的控件
程序執(zhí)行
一,使用OpenFileDialog類,可以選擇圖片文件
二,使用AspriseOCR.dll,識(shí)別圖片,主要的函數(shù)strcode = Marshal.PtrToStringAnsi(OCR(path, -1));
總結(jié)
本文演示了,C#使用AspriseOCR.dll,實(shí)現(xiàn)純數(shù)字驗(yàn)證碼的識(shí)別,AspriseOCR的識(shí)別效果不是很好,可以使用Replace把識(shí)別的錯(cuò)誤的加于改進(jìn),但是簡(jiǎn)單的驗(yàn)證碼還是解決的。
到此這篇關(guān)于C# 使用AspriseOCR.dll實(shí)現(xiàn)驗(yàn)證碼識(shí)別的文章就介紹到這了,更多相關(guān)C# 驗(yàn)證碼識(shí)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#中List〈string〉和string[]數(shù)組之間的相互轉(zhuǎn)換
List<string>和string[]數(shù)組之間的相互轉(zhuǎn)換,需要的朋友可以參考下2012-12-12C#實(shí)現(xiàn)通過(guò)程序自動(dòng)抓取遠(yuǎn)程Web網(wǎng)頁(yè)信息的代碼
C#實(shí)現(xiàn)通過(guò)程序自動(dòng)抓取遠(yuǎn)程Web網(wǎng)頁(yè)信息的代碼...2007-04-04C# WinForm 登錄界面的圖片驗(yàn)證碼(區(qū)分大小寫(xiě)+不區(qū)分大小寫(xiě))
這篇文章主要介紹了C# WinForm 登錄界面的圖片驗(yàn)證碼(區(qū)分大小寫(xiě)+不區(qū)分大小寫(xiě)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-0290分鐘實(shí)現(xiàn)一門編程語(yǔ)言(極簡(jiǎn)解釋器教程)
本文介紹了如何使用 C# 實(shí)現(xiàn)一個(gè)簡(jiǎn)化 Scheme——iScheme 及其解釋器,需要的朋友可以參考下2016-12-12基于WPF實(shí)現(xiàn)帶蒙版的MessageBox消息提示框
這篇文章主要介紹了如何利用WPF實(shí)現(xiàn)帶蒙版的MessageBox消息提示框,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下2022-08-08.net使用Aspose.Words進(jìn)行Word替換操作的實(shí)現(xiàn)代碼
之前在工作中,需要實(shí)現(xiàn)Word打印功能,并且插入圖片。當(dāng)時(shí)采取的方式則是使用書(shū)簽進(jìn)行操作。首先在word內(nèi)插入書(shū)簽,完成后,存為模板。程序加載該模板,找到書(shū)簽,并在指定位置寫(xiě)入文字即可2013-05-05