Python 바 이 두 AI 기반 문자 인식 예시

바 이 두 AI 의 문자 인식 라 이브 러 리 를 사용 하여 호출 된 예시 로,그 중에서 filePath 는 그림 의 경로 로 문자 가 있 는 그림 을 스스로 전송 하여 식별 할 수 있다.
baidu-aip 라 이브 러 리 를 다운로드 하면 pip 다운로드:pip install baidu-aip,PyCharm 등 개발 도구 에서 다운로드 할 수 있 습 니 다.
그리고 다음 코드 를 실행 하면 됩 니 다.

# -*- coding: UTF-8 -*- 
 
from aip import AipOcr 
import json 
 
#      
APP_ID = '9851066' 
API_KEY = 'LUGBatgyRGoerR9FZbV4SQYk' 
SECRET_KEY = 'fB2MNz1c2UHLTximFlC4laXPg7CVfyjV' 
 
#    AipFace   
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) 
 
#      
filePath = "WechatIMG1.jpeg" 
def get_file_content(filePath): 
  with open(filePath, 'rb') as fp: 
    return fp.read() 
 
#        
options = { 
 'detect_direction': 'true', 
 'language_type': 'CHN_ENG', 
} 
 
#            
result = aipOcr.basicGeneral(get_file_content(filePath), options) 
print(json.dumps(result).decode("unicode-escape")) 
출력 결과:
{"log_id": 1424393327, "direction": 0, "words_result_num": 2, "words_result":[{"words":"돈 이 잖 아!"},{"words":"기술"}} 
나의 이번 식별 에 몇 가지 오류 가 있 는데 그림 이 뚜렷 하지 않 은 것 과 관련 이 있 고 다음은 내 가 식별 한 그림 이다.

유 니 버 설 문자 인식 반환 데이터 파라미터 상세 정보
필드
반드시 선택한다
유형
설명 하 다.
direction
아니.
number
그림 방향,detectdirection=true 가 있 을 때 존재 합 니 다.
--1:정의 되 지 않 은,
-0:정방 향,
-1:시계 반대 방향 90 도,
-2:시계 반대 방향 180 도,
-3:시계 반대 270 도
log_id
예.
number
유일한 로그 id,문제 포 지 셔 닝 에 사용
words_result_num
예.
number
식별 결과 수,wordsresult 요소 개수
words_result
예.
array
포 지 셔 닝 및 식별 결과 배열
+words
아니.
string
식별 결과 문자열
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기