我正在使用Kivy和Python 2.7构建Android应用程序,它将基于人脸识别来解锁手机。下载应用程序并初始化后,我希望在滑动解锁手机时直接打开应用程序,打开特定屏幕"识别器屏幕,认出我的脸,然后解锁手机。 我应该将什么添加到.KV代码中,甚至添加到.py代码中,以便滑动解锁到我的应用程序? 例如,如果这是我的.KV代码
<ScreenFour>:
name: "screen4"
id: screen_four
FloatLayout:
canvas:
Rectangle:
source: "image1.jpg"
pos:self.pos
size:self.size
Button:
text: 'Next'
font_size: 32 # font size
size_hint: .2,.1
pos_hint:{'right':1, 'y':0}
on_release: app.root.current="screen5"
Button:
text: "Unlock the phone"
font_size: 20
pos_hint:{'right':0.5, 'y':0.5}
size_hint: 0.4,0.2
on_release: app.fr()
其中one_release: app.fr()
是启动FaceRecognizer代码的根目录
我必须添加到此代码中?或者我必须在特定的
class ScreenFour(Screen):
pass
或者我必须在此处添加:
class FaceRecognitionApp(App):
def fg(self):
FaceGenerator()
def fr(self):
FaceRecognizer()
def build(self):
return sm
if __name__=="__main__":
FaceRecognitionApp().run()
我真的很感激有一个答案,我正在研究一个项目,而且我已经没时间了。