이 글에서는 주로 바이두 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"}]}
이번 인식에 몇 가지 실수가 있었는데, 불분명한 사진과 관련이 있었습니다. 아래는 제가 인식한 사진입니다.
범용 텍스트 인식 반환 데이터 매개변수 세부정보
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!