好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Python基于百度API識別并提取圖片中文字

Python基于百度API識別并提取圖片中文字

熱門標簽:如何地圖標注公司 外賣地址有什么地圖標注 預覽式外呼系統 銀川電話機器人電話 煙臺電話外呼營銷系統 企業彩鈴地圖標注 電銷機器人錄音要學習什么 長春極信防封電銷卡批發 上海正規的外呼系統最新報價

利用百度 AI 開發平臺的 OCR 文字識別 API 識別并提取圖片中的文字。首先需注冊獲取 API 調用的 ID 和 key,步驟如下:

打開百度AI開放平臺,進入控制臺中的文字識別應用(需要有百度賬號)。

創建一個應用,并進入管理應用,記下 AppID, API Key, Secrect Key,調用 API需用到。



最后安裝 python 的百度ai接口的的庫

pip install baidu-aip

以下是代碼實現,需將所有識別的圖片放進名為 picture 的文件夾。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue Jun 12 09:37:38 2018
利用百度api實現圖片文本識別
@author: XnCSD
"""

import glob
from os import path
import os
from aip import AipOcr
from PIL import Image

def convertimg(picfile, outdir):
    '''調整圖片大小,對于過大的圖片進行壓縮
    picfile:    圖片路徑
    outdir:    圖片輸出路徑
    '''
    img = Image.open(picfile)
    width, height = img.size
    while(width*height > 4000000):  # 該數值壓縮后的圖片大約 兩百多k
        width = width // 2
        height = height // 2
    new_img=img.resize((width, height),Image.BILINEAR)
    new_img.save(path.join(outdir,os.path.basename(picfile)))
    
def baiduOCR(picfile, outfile):
    """利用百度api識別文本,并保存提取的文字
    picfile:    圖片文件名
    outfile:    輸出文件
    """
    filename = path.basename(picfile)
    
    APP_ID = '******' # 剛才獲取的 ID,下同
    API_KEY = '******'
    SECRECT_KEY = '******'
    client = AipOcr(APP_ID, API_KEY, SECRECT_KEY)
    
    i = open(picfile, 'rb')
    img = i.read()
    print("正在識別圖片:\t" + filename)
    message = client.basicGeneral(img)   # 通用文字識別,每天 50 000 次免費
    #message = client.basicAccurate(img)   # 通用文字高精度識別,每天 800 次免費
    print("識別成功!")
    i.close();
    
    with open(outfile, 'a+') as fo:
        fo.writelines("+" * 60 + '\n')
        fo.writelines("識別圖片:\t" + filename + "\n" * 2)
        fo.writelines("文本內容:\n")
        # 輸出文本內容
        for text in message.get('words_result'):
            fo.writelines(text.get('words') + '\n')
        fo.writelines('\n'*2)
    print("文本導出成功!")
    print()

if __name__ == "__main__":
    
    outfile = 'export.txt'
    outdir = 'tmp'
    if path.exists(outfile):
        os.remove(outfile)
    if not path.exists(outdir):
        os.mkdir(outdir)
    print("壓縮過大的圖片...")
    // 首先對過大的圖片進行壓縮,以提高識別速度,將壓縮的圖片保存與臨時文件夾中
    for picfile in glob.glob("picture/*"):
        convertimg(picfile, outdir)
    print("圖片識別...")
    for picfile in glob.glob("tmp/*"):
        baiduOCR(picfile, outfile)
        os.remove(picfile)
    print('圖片文本提取結束!文本輸出結果位于 %s 文件中。' % outfile)
    os.removedirs(outdir)

到此這篇關于Python基于百度API識別并提取圖片中文字的文章就介紹到這了,更多相關Python百度API識別圖片文字內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python基于百度AI的文字識別的示例
  • python利用百度AI實現文字識別功能
  • python使用百度文字識別功能方法詳解
  • Python3調用百度AI識別圖片中的文字功能示例【測試可用】
  • Python基于百度云文字識別API
  • Python基于百度AI實現OCR文字識別
  • python 3調用百度OCR API實現剪貼板文字識別
  • Python調用百度OCR實現圖片文字識別的示例代碼
  • python 利用百度API識別圖片文字(多線程版)
  • Python調用百度AI實現圖片上文字識別功能實例

標簽:上饒 湖北 宜昌 珠海 潮州 盤錦 西寧 佳木斯

巨人網絡通訊聲明:本文標題《Python基于百度API識別并提取圖片中文字》,本文關鍵詞  Python,基于,百度,API,識別,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python基于百度API識別并提取圖片中文字》相關的同類信息!
  • 本頁收集關于Python基于百度API識別并提取圖片中文字的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女女h黄动漫| avhd101av高清迷片在线| 日韩精品一区二区在线天天恨天| 被狂cao喷水了啊~高H漫画| 欧美gay无套粗大| 日韩一区国产一级| 奶头又大又白又?喷奶水网站 | 贡觉县| 欧日韩不卡在线视频| 中文字幕亚洲日韩欧美一区| yin荡系列合集目录| 日本高清二三四本2021第九页| 放荡的小婬妇3p高| 特级大黄A片免费播放下载| 色吊丝在线观看国产| gogo人体大胆高清专业久久久 | 欲梦AI换脸污污污| 538在线视频一区二区视视频| 韩国免费啪啪漫画无遮拦健身教练 | 宝贝儿拉开拉链它想你了| 69xx女xo69| 亚洲综合五月天婷婷丁香| 午夜精品A片一区二区三区老狼| 免费女同毛片在线播放网站上| 亚洲国产免费| 解开警花裙子猛烈挺进小说| 大胸动漫美女放??图片| 男人和女人性配过程视频 | 女明星被调教鞭打臀缝小说| 波多野结衣sw医院被前男友| 国产乱婬精品一区二区三区毛片 | 羞羞影院午夜男女爽爽视频| 脱内衣小游戏| 中国老头与老太a一级| 精品一区二区三区免费毛片| 成人免费观看A片毛片| 精品一区二区超碰久久久| 午夜视频在线观看一区| 亚洲成a人v天堂网| 人间大炮| 狠狠躁夜夜躁人爽碰88A小|