C2代码学习笔记(37)

2024-10-03  本文已影响0人  寸寸生

四十一、计算机识别图像中的文本

(三)自动判卷程序

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['算式']+'做对了”)

上一篇下一篇

猜你喜欢

热点阅读