C# 實現驗證碼識別,使用AspriseOCR.dll


驗證碼(Captcha)基於十道安全柵欄, 為網頁、App、小程序開發者打造立體、全面的人機驗證,最大程度地保護注冊登錄、活動秒殺、點贊發帖、數據保護等各大場景下的業務安全。要做自動化腳本程序,就要能識別驗證碼這一關。

效果如下圖:

演示程序結構
在vs2019創建WinForm窗體程序,添加相應的控件

程序執行

一,使用OpenFileDialog類,可以選擇圖片文件

 

二,使用AspriseOCR.dll,識別圖片,主要的函數 strcode = Marshal.PtrToStringAnsi(OCR(path, -1)); 

總結

本文演示了,C#使用AspriseOCR.dll,實現純數字驗證碼的識別,AspriseOCR的識別效果不是很好,可以使用Replace把識別的錯誤的加於改進,但是簡單的驗證碼還是解決的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM