• 基于百度人工智能图片识别接口开发的自动录题系统


    自动录题系统

    #安装外部依赖库 pip install baidu-aip
    #脚本文件要和“图片”文件夹在同一个目录
    #将需要录入的选择题图片放入“图片”文件夹后执行脚本
    #录入完成后题目保存的文件为"识别结果.txt"
    import os
    from aip import AipOcr
    def collect(img_dress):
    global sum
    try:
    cilent=AipOcr(appId="16678637",secretKey="4E4kUEyQvqnRqWTccPfjFWDspuXIyrga",apiKey="2UsI44XqxiquPPjxtHENUPgk")
    with open(img_dress,"rb") as f:
    image=f.read()
    print('文件:'+img_dress+' 开始录入...还剩:'+str(sum-1)+'张')
    data=cilent.basicAccurate(image)
    for i in range(len(data['words_result'])):
    line=data['words_result'][i]['words']
    with open('识别结果.txt','a') as f:
    f.write(line.replace('□','').replace('⊙','').replace('●','')+' ')
    if i == len(data['words_result'])-1:
    f.write('---------------------------------------------来自图片:'+os.path.basename(img_dress))
    print('录入成功!')
    except Exception as e:
    print(e)

    all_imgname_list=os.listdir('图片')
    print(all_imgname_list)
    sum = len(all_imgname_list)
    print('图片总数:' + str(len(all_imgname_list)))
    for oneimg_name in all_imgname_list:
    collect('图片\'+oneimg_name)
    sum-=1
    print('全部识别录入任务已完成!')

    ---------------------

  • 相关阅读:
    公司实习职位与要求
    段子
    Python 练习项目1 弹球游戏
    精准控制PWM脉冲的频率和数量
    ST Link 调试问题总结
    验证
    大道至简(第六章)读后感
    动手动脑
    大道至简(第五i章)读后感
    数组课后作业
  • 原文地址:https://www.cnblogs.com/ly570/p/11211010.html
Copyright © 2020-2023  润新知