国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識 > 正文

如何識別高級的驗(yàn)證碼的技術(shù)總結(jié)第1/4頁

2020-10-28 20:11:04
字體:
供稿:網(wǎng)友
一、驗(yàn)證碼的基本知識

  1. 驗(yàn)證碼的主要目的是強(qiáng)制人機(jī)交互來抵御機(jī)器自動化攻擊的。

  2. 大部分的驗(yàn)證碼設(shè)計者并不得要領(lǐng),不了解圖像處理,機(jī)器視覺,模式識別,人工智能的基本概念。

  3. 利用驗(yàn)證碼,可以發(fā)財,當(dāng)然要犯罪:比如招商銀行密碼只有6位,驗(yàn)證碼形同虛設(shè),計算機(jī)很快就能破解一個有錢的賬戶,很多帳戶是可以網(wǎng)上交易的。

  4. 也有設(shè)計的比較好的,比如Yahoo,Google,Microsoft等。而國內(nèi)Tencent的中文驗(yàn)證碼雖然難,但算不上好。

  二、人工智能,模式識別,機(jī)器視覺,圖像處理的基本知識

  1)主要流程:

  比如我們要從一副圖片中,識別出驗(yàn)證碼;比如我們要從一副圖片中,檢測并識別出一張人臉。 大概有哪些步驟呢?

  1.圖像采集:驗(yàn)證碼呢,就直接通過HTTP抓HTML,然后分析出圖片的url,然后下載保存就可以了。 如果是人臉檢測識別,一般要通過視屏采集設(shè)備,采集回來,通過A/D轉(zhuǎn)操作,存為數(shù)字圖片或者視頻頻。

  2.預(yù)處理:檢測是正確的圖像格式,轉(zhuǎn)換到合適的格式,壓縮,剪切出ROI,去除噪音,灰度化,轉(zhuǎn)換色彩空間這些。

  3.檢測:車牌檢測識別系統(tǒng)要先找到車牌的大概位置,人臉檢測系統(tǒng)要找出圖片中所有的人臉(包括疑似人臉);驗(yàn)證碼識別呢,主要是找出文字所在的主要區(qū)域。

  4.前處理:人臉檢測和識別,會對人臉在識別前作一些校正,比如面內(nèi)面外的旋轉(zhuǎn),扭曲等。我這里的驗(yàn)證碼識別,“一般”要做文字的切割

  5.訓(xùn)練:通過各種模式識別,機(jī)器學(xué)習(xí)算法,來挑選和訓(xùn)練合適數(shù)量的訓(xùn)練集。不是訓(xùn)練的樣本越多越好。過學(xué)習(xí),泛化能力差的問題可能在這里出現(xiàn)。這一步不是必須的,有些識別算法是不需要訓(xùn)練的。

  6.識別:輸入待識別的處理后的圖片,轉(zhuǎn)換成分類器需要的輸入格式,然后通過輸出的類和置信度,來判斷大概可能是哪個字母。識別本質(zhì)上就是分類。

  2)關(guān)鍵概念:

  圖像處理:一般指針對數(shù)字圖像的某種數(shù)學(xué)處理。比如投影,鈍化,銳化,細(xì)化,邊緣檢測,二值化,壓縮,各種數(shù)據(jù)變換等等。

  1.二值化:一般圖片都是彩色的,按照逼真程度,可能很多級別。為了降低計算復(fù)雜度,方便后續(xù)的處理,如果在不損失關(guān)鍵信息的情況下,能將圖片處理成黑白兩種顏色,那就最好不過了。

  2.細(xì)化:找出圖像的骨架,圖像線條可能是很寬的,通過細(xì)化將寬度將為1,某些地方可能大于1。不同的細(xì)化算法,可能有不同的差異,比如是否更靠近線條中間,比如是否保持聯(lián)通行等。

  3.邊緣檢測:主要是理解邊緣的概念。邊緣實(shí)際上是圖像中圖像像素屬性變化劇烈的地方。可能通過一個固定的門限值來判斷,也可能是自適應(yīng)的。門限可能是圖像全局的,也可能是局部的。不能說那個就一定好,不過大部分時候,自適應(yīng)的局部的門限可能要好點(diǎn)。被分析的,可能是顏色,也可能是灰度圖像的灰度。

  機(jī)器視覺:利用計算機(jī)來模式實(shí)現(xiàn)人的視覺。 比如物體檢測,定位,識別。按照對圖像理解的層次的差別,分高階和低階的理解。

  模式識別:對事物或者現(xiàn)象的某種表示方式(數(shù)值,文字,我們這里主要想說的是數(shù)值),通過一些處理和分析,來描述,歸類,理解,解釋這些事物,現(xiàn)象及其某種抽象。

  人工智能:這種概念比較寬,上面這些都屬于人工智能這個大的方向。簡單點(diǎn)不要過分學(xué)院派的理解就是,把人類的很“智能”的東西給模擬出來協(xié)助生物的人來處理問題,特別是在計算機(jī)里面。
1234下一頁閱讀全文
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 姚安县| 密云县| 黄陵县| 化德县| 武城县| 临西县| 麻栗坡县| 淮北市| 沙田区| 仁寿县| 阜城县| 西乌珠穆沁旗| 大悟县| 永丰县| 农安县| 滦南县| 喀喇| 东乡族自治县| 阿拉尔市| 襄汾县| 姚安县| 榆树市| 开封市| 庄浪县| 辽宁省| 桓台县| 崇仁县| 紫金县| 衡东县| 太白县| 共和县| 来宾市| 潮安县| 霸州市| 上蔡县| 桂平市| 定日县| 玛沁县| 平凉市| 富川| 闸北区|