Files
jupyter/围棋点校文献/古籍处理.ipynb
T
2024-07-03 00:42:14 +08:00

3.2 KiB

In [ ]:
In [ ]:
from aip import AipOcr
import glob
from opencc import OpenCC
import time
""" 你的 APPID AK SK """
APP_ID = '17553946'
API_KEY = 'IMC1ss3Tyo3vEAdVH6jgcdv2'
SECRET_KEY = 'Iua6KdhuDtz159rjzGeFGpqgjhnoU0zZ'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()


fi_path = './pic'
fls = glob.glob(f'{fi_path}/*.jpg')
fls.sort()
""" 调用通用文字识别, 图片参数为本地图片 """
#client.basicGeneral(image);

""" 如果有可选参数 """
options = {}
options["language_type"] = "CHN_ENG"
options["detect_direction"] = "true"
options["detect_language"] = "true"
options["probability"] = "true"
#options["detect_direction"] = "true"
cc = OpenCC('t2s')
for fi in fls:
    image = get_file_content(fi)
    result= client.basicAccurate(image, options)
    print(fi)
    list1 = []
    if 'words_result' in result:
        for w in result['words_result']:
            list1.append(cc.convert(w['words']))
    print(''.join(list1))
    time.sleep(5)
In [29]:
s = '第二圖一尖白二點黑三做眼固易做括然黑一倘改尖一莅則白一位點經黑甲白乙黑丙白丁黑竟死可'
print(cc.convert(s))
第二图一尖白二点黑三做眼固易做括然黑一倘改尖一莅则白一位点经黑甲白乙黑丙白丁黑竟死可
In [ ]: