C2代码学习笔记(44)
四十七、创建模块
(五)在apps.py文 件,创建“人脸对比”功能
1 import ybc_ai #导入ybc_ai 模块
2 import ybc_ui #导入ybc_ui 模块
3
4
5 #创建 rl()功能
6 def rl():
7 #使用 picker_file()功能
8 # 选择对应参数的照片并保存在变量中
9 a = ybc_ui.picker file('选择自己的照片')
10 b = ybc_ui.picker fle('选择妈妈的照片')
11 c= ybc_ui.picker file('选择爸爸的照片')
12 #使用 face_compare()功能
13 # 对比人脸相似度结果并保存在变量中
14 n1 = ybc ai.face compare(a, b)
15 n2 =ybc ai.face compare(a, c)
16 # 用多分支语句判断我更像爸爸还是妈妈
17 if n1>n2:#如果 n1大于 n2
1 8 # 让计算机说出结果
19 ybc ai.speak('我更像妈妈,相似度为"
20 + str(nl))
21 elif n1 <n2:#否则如果 n1小于n2
22 # 让计算机说出结果
23 ybc ai.speak('我更像爸爸,,相似度为"
24 + str(n2))
25 elif nl == n2:#否则如果 n1等于 n2
26 # 让计算机说出结果
27 ybc ai.speak(
28 "我和爸爸妈妈一样像,相似度为"
29 + str(n2))