四十一、计算机识别图像中的文本
(三)自动判卷程序
1 import ybc_ai #导入ybc_ai 模块
2 import ybc_ui #导入ybc_ui 模块
3
4
5 #使用arithmetic_info()功能
6 # 识别图片中的算式
7 r=ybc ai.arithmetic_info('1.jpg')
8
9 #使用 for循环结构与双分支结构的嵌套
10 #遍历识别的算式信息列表,进行判卷结果分析
11 for d in r:
12 # 如果算式对错结果等于0
13 if d['对错']== 0:
14 # 打印对应算式做错了
15 print(d['算式'〕+'做错了')
16 else:#否则
17 # 打印对应算式做对了
18 print(d['算式']+'做对了')
(四)升级自动判卷程序
1 import ybc_ai #导入ybc_ai模块
2 import ybc_ui #导入ybc_ui模块
3
4
5 #使用 picker_fle()功能选择文件
6 #返回的文件名保存在变量p中
7 p=ybc_ui.picker file()
8 #使用arithmetic_info()功能
9 # 识别用户选择的图片中的算式
10 r=ybc ai.arithmetic_info(p)
11
12 #使用 for 循环结构与单分支结构的嵌套
13 #遍历识别的算式信息列表
14 #进行判卷结果分析并逐个弹窗展示
15 for d in r:
16 if d['对错'] == 0: #如果算式对错结果为0
17 # 消息弹窗展示对应算式做错了
18 ybc ui.message(d['算式']+'做错了')
19 else:#否则
20 # 消息弹窗展示对应算式做对了
21 ybc_ui.message(d['算式']+'做对了”)
网友评论