zoukankan      html  css  js  c++  java
  • 基于百度人工智能图片识别接口开发的自动录题系统

    自动录题系统

    #安装外部依赖库 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('全部识别录入任务已完成!')

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

  • 相关阅读:
    图片 音频 视频上传
    asp.net导出execl和图片
    asp.net网页播放MP4 出错
    js 定时器
    js的Math和正则
    js字符串,Arry数组,join连接,push,shift,sort
    js的argument参数
    js函数对象
    js简单语法,循环
    position的relative
  • 原文地址:https://www.cnblogs.com/ly570/p/11211010.html
Copyright © 2011-2022 走看看