日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

三十四、使用pytesser3 和pillow完成图形验证码的识别

發布時間:2024/10/8 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三十四、使用pytesser3 和pillow完成图形验证码的识别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

@Author: Runsen

文章目錄

  • 灰度化
  • 二值化
  • 降噪

灰度化

像素點是最小的圖片單元,一張圖片由很多像素點構成,一個像素點的顏色是由RGB三個值來表現的,所以一個像素點對應三個顏色向量矩陣,我們對圖像的處理就是對這個像素點的操作。

圖片的灰度化,就是讓像素點矩陣中的每一個像素點滿足 R=G=B,此時這個值叫做灰度值,白色為0,黑色為255
灰度轉化一般公式為:

R=G=B = 處理前的 RX0.3 + GX0.59 + B*0.11

from PIL import Image image = Image.open('code.jpg') im = image.convert('L')

二值化

圖像的二值化,就是將圖像的像素點矩陣中的每個像素點的灰度值設置為0(黑色)或255(白色),從而實現二值化,將整個圖像呈現出明顯的只有黑和白的視覺效果。

二值化原理是利用設定的一個閾值來判斷圖像像素是0還是255, 一般小于閾值的像素點變為0, 大于的變成255

這個臨界灰度值就被稱為閾值,閾值的設置很重要,閾值過大或過小都會對圖片造成損壞

選擇閾值的原則是:既要盡可能保存圖片信息&#

總結

以上是生活随笔為你收集整理的三十四、使用pytesser3 和pillow完成图形验证码的识别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。