国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python驗(yàn)證碼識別的實(shí)例詳解

python驗(yàn)證碼識別的實(shí)例詳解

2020-09-06 12:01腳本之家 Python

現(xiàn)在的網(wǎng)站為了防止機(jī)器人提交表單,圖片驗(yàn)證碼是很常見的應(yīng)對手段之一。這里就不詳細(xì)介紹了,相信大家都遇到過。現(xiàn)在這篇文章就給出用Python識別驗(yàn)證碼的詳細(xì)示例代碼,文中介紹的很詳細(xì),有需要的可以參考借鑒。

其實(shí)關(guān)于驗(yàn)證碼識別涉及很多方面的內(nèi)容,入手難度大,但是入手后,可拓展性又非常廣泛,可玩性極強(qiáng),成就感也很足,對這感興趣的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。

依賴

?
1
2
3
sudo apt-get install python-imaging
sudo apt-get install tesseract-ocr
pip install pytesseract

利用google ocr來識別驗(yàn)證碼

?
1
2
3
4
5
from PIL import Image
import pytesseract
image = Image.open('v1.jpg')
vcode = pytesseract.image_to_string(image)
print vcode

但是pytesseract本身識別率不高,而且一般網(wǎng)站的驗(yàn)證碼都帶有大量干擾元素。( ̄▽ ̄)"

所以我們首先要對驗(yàn)證碼進(jìn)行去噪。

對于單像素干擾線、干擾點(diǎn)我們可以通過掃描整個圖像,考察每一個像素點(diǎn)所臨近的八個像素點(diǎn)的顏色,如果不同的個數(shù)大于一定的值,那就說明該點(diǎn)是離散點(diǎn),需要去除。

另外也可以嘗試設(shè)定閾值來直接將驗(yàn)證碼二值化。

下面是兩張學(xué)校網(wǎng)站上的驗(yàn)證碼

python驗(yàn)證碼識別的實(shí)例詳解

python驗(yàn)證碼識別的實(shí)例詳解

我們可以看到驗(yàn)證碼存在單像素干擾點(diǎn),所以我們需要設(shè)法去除。但是經(jīng)過反復(fù)刷新驗(yàn)證碼,發(fā)現(xiàn)這個驗(yàn)證碼

     1. 只有加法運(yùn)算

     2.至多兩位數(shù)的加法

     3.文字部分一定是紅色(255,0,0)

有了上述的信息,可以判斷這個驗(yàn)證碼的生成算法是有缺陷的

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import Image
from numpy import *
import pytesseract
im = Image.open('1.png')
im = im.convert('RGB')
#拉長圖像,方便識別。
im = im.resize((200,80))
a = array(im)
for i in xrange(len(a)):
for j in xrange(len(a[i])):
  if a[i][j][0] == 255:
    a[i][j]=[0,0,0]
  else:
    a[i][j]=[255,255,255]
im = Image.fromarray(a)
im.show()
vcode = pytesseract.image_to_string(im)
print vcode

利用上述腳本我們可以將圖像進(jìn)行二值化,利用google ocr進(jìn)行識別。再通過eval()來對表達(dá)式進(jìn)行求值。

總結(jié)

python驗(yàn)證碼識別的內(nèi)容到這就基本介紹了,希望這篇文章對大家的學(xué)習(xí)或者工作能有所幫助,如果有疑問大家可以留言交流。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品美女 | 精品视频免费观看 | 日韩精品一区二区三区免费视频 | 91久久综合亚洲鲁鲁五月天 | 国产精品久久久久免费a∨ 狠狠影院 | 91特片网 | 久久天天| 成人av播放 | 中文字幕一区二区三区四区五区 | 国产毛片黄色片 | 免费在线看a | 欧美视频在线播放 | 成人看片毛片免费播放器 | 欧美日一区二区 | 国产一区二区三区在线观看免费 | 高清久久久 | 国产在线不卡 | 久久久久久亚洲精品 | 欧美一级在线观看 | 欧美黄色网 | 成人综合网站 | 久久亚洲综合 | 国产成人av在线播放 | 精品麻豆剧传媒av国产九九九 | 欧美日韩精品一区二区三区四区 | 国产精品成人一区二区三区 | 午夜三区 | 久久国产一区二区 | 欧美一区二区三区在线 | 精品一区二区电影 | 北条麻妃99精品青青久久主播 | 欧美二区在线 | 亚洲三区视频 | 国产欧美日韩在线观看 | 中文字幕亚洲欧美日韩在线不卡 | 国产精品99久久久久久动医院 | 中文字幕在线免费 | 国产精品一区二区不卡 | 免费人成电影 | 久久人人爽人人爽人人片av不 | 国产欧美精品一区二区 |