>  기사  >  백엔드 개발  >  바이두 AI 기반 Python 텍스트 인식 예시

바이두 AI 기반 Python 텍스트 인식 예시

不言
不言원래의
2018-04-21 16:00:453142검색

이 글에서는 주로 바이두 AI 기반의 Python 텍스트 인식 예시를 소개하고 참고용으로 올려드립니다. 함께 살펴볼까요

바이두 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": "그냥 아닌가요? about Money? !"}, {"words": "SKILLS"}]}

이번 인식에 몇 가지 실수가 있었는데, 불분명한 사진과 관련이 있었습니다. 아래는 제가 인식한 사진입니다.

범용 텍스트 인식 반환 데이터 매개변수 세부정보


에 사용된 는 no관련 추천:
Field Required Type Description
방향 No number 이미지 방향 when 존재할 때 감지_방향=true.
- -1: 정의되지 않음,
- 0: 양수,
- 1: 시계 반대 방향으로 90도,
- 2: 시계 반대 방향으로 180도,
- 3: 시계 반대 방향으로 270도
log_id 는 문제 위치 words_result_num
number 의 고유 로그 ID입니다. 식별 결과 요소 _result 숫자 words_result
array 위치 및 인식 결과 배열 +words
string 인식 결과 문자열 입니다.

Python은 재귀 알고리즘을 기반으로 하노이 탑과 피보나치 수열을 구현합니다

Python은 TCP를 기반으로 채팅 로봇 기능을 구현합니다

위 내용은 바이두 AI 기반 Python 텍스트 인식 예시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.