最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用Pillow + OCR實現(xiàn)圖片驗證碼識別功能

 更新時間:2026年07月07日 08:47:07   作者:張老師技術棧  
驗證碼識別是爬蟲自動化的常見需求,在很多場景下也很實用——批量識別發(fā)票、處理驗證碼、提取圖片中的文字,本文給大家介紹了Python如何使用Pillow + OCR實現(xiàn)圖片驗證碼識別功能,需要的朋友可以參考下

驗證碼識別是爬蟲自動化的常見需求,在很多場景下也很實用——批量識別發(fā)票、處理驗證碼、提取圖片中的文字。

一、安裝

pip install pytesseract Pillow
# 還需要安裝 Tesseract-OCR 引擎
# Windows 下載地址:https://github.com/UB-Mannheim/tesseract/wiki

二、基礎圖片處理

1. 灰度化與二值化

from PIL import Image, ImageFilter, ImageEnhance

def preprocess_image(image_path):
    """預處理驗證碼圖片"""
    img = Image.open(image_path)

    # 灰度化
    img = img.convert('L')

    # 增強對比度
    enhancer = ImageEnhance.Contrast(img)
    img = enhancer.enhance(2.0)

    # 二值化(閾值 127)
    img = img.point(lambda x: 255 if x > 127 else 0)

    # 去噪
    img = img.filter(ImageFilter.MedianFilter(size=3))

    return img

2. 簡單驗證碼識別

import pytesseract

def recognize_captcha(image_path):
    img = preprocess_image(image_path)
    text = pytesseract.image_to_string(img, config='--psm 7')
    return text.strip()

到此這篇關于Python使用Pillow + OCR實現(xiàn)圖片驗證碼識別功能的文章就介紹到這了,更多相關Python Pillow + OCR圖片驗證碼識別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

保定市| 综艺| 寿宁县| 旺苍县| 苗栗市| 伊宁市| 宜宾市| 武隆县| 延安市| 兴仁县| 庄浪县| 合江县| 鄂尔多斯市| 安多县| 任丘市| 凌海市| 华容县| 石城县| 抚松县| 托克托县| 无极县| 东阳市| 阿克陶县| 宁都县| 栾川县| 东方市| 义乌市| 夹江县| 黄梅县| 安乡县| 教育| 河北省| 北川| 河东区| 忻城县| 金平| 色达县| 星子县| 祁东县| 定陶县| 方山县|