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