1. 程式人生 > >呼叫百度AI開放平臺實現圖片文字識別

呼叫百度AI開放平臺實現圖片文字識別

閒話少說: 註冊百度賬號,獲取APP_ID,API_KEY,SECRECT_KEY 檢視SDK,下面是我呼叫識別圖片

import os
import csv

from aip import AipOcr

APP_ID = '1180xxxx'
API_KEY = 'cChcRf45eLIRSQTqxxxxxxxx'
SECRECT_KEY = '12xG8GVcqS6I8doYwcSyGaCexxxxxxxx'
client = AipOcr(APP_ID, API_KEY, SECRECT_KEY)

input_dir = "./cut_picture"
list1 = []
for (
path, dirnames, filenames) in os.walk(input_dir): list1.append(filenames) def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() Result = [] for j in list1[0]: path1 = input_dir + "/" + j print("藥品圖片文字:", path1) image = get_file_content(path1)
""" 呼叫文字識別 """ result = client.basicAccurate(image) print("識別輸出:", result) Result.append(result) """ 如果有可選引數 """ options = {} options["detect_direction"] = "true" options["probability"] = "true" """ 帶引數呼叫通用文字識別(高精度版) """ client.basicAccurate(image, options)
print(result) with open("./藥品圖片文字識別結果.csv", "w") as csvfile: write = csv.writer(csvfile) write.writerow(Result)